github blockchain/blockchain-wallet-v4-frontend v4.61.0

latest releases: v4.101.14, v4.101.13, v4.101.12...
2 years ago

4.60.1 (2021-11-26)

New Features
  • stripe:
    • adding success and error states for 3ds (47b4ac4)
    • adding mock for client secret and publishable key (186efac)
    • adding mock for adding card and changing feature flag (d3a4b9a)
  • veriff: remove server error message to not be shown to users (d85489d)
  • checkout: renaming checkout to checkoutdotcom (32a3bc4)
  • cards:
    • adding 3ds handlers for stripe and checkout (bb3f2ca)
    • adding new steps for 3ds handling (85c0867)
    • adding boilerplate for adding card on checkout (7f014c6)
    • adding new way to handle add_card (bec60c1)
  • nfts:
    • no english auctions yet (e54d1e4)
    • show approval fee info on make offer flow (d99fdec)
    • if offer don't do atomic match (3eaf8f9)
    • expand on offer flow, filter some collections (019aef9)
    • dont show cancel listing if you are not maker (bb7be54)
    • go through invite list (11d9748)
    • rename opensea (c932de4)
    • disable make an offer for now (3091238)
    • cancel, better side effect (438cef3)
    • sell order flow (ac8ea3a)
    • do saga work for better collections search (4edcd53)
    • more work on sell fees (9f52a4a)
    • cancel listing display fees, refactor show asset flyout (8998916)
    • marketplace lazy load fix (7b8ef4c)
    • if not enough eth for buy show error (5fcd06d)
    • remove hard coded collection (d9d85d6)
    • temp. display alerts for errors and successes (d11d2cc)
    • match marketplace slice to assets slice nft state (a2e1ae7)
    • refetch orders (6cac6eb)
    • slight improvement for failure component on show asset (68b0fee)
    • link to market if collection is empty (e85a210)
    • make buy offer (cc5aa97)
    • display opensea service fees (da4bf3e)
    • start on mark for sale form (71da9a2)
    • clean up provider requires (5920e95)
    • handle no collection found (adc0b0f)
    • start on collection search (ae2bed7)
    • use correct explorer gateway url (99a758c)
    • add cancel listing to state, pass sell_order to cancel listing util (31e1b08)
    • infinite loading of collection (1a298b5)
    • if user has asset show cancel listing or mark for sale (648f388)
    • clean up my collection page (97be02b)
    • show nft asset details and buy now button (203fbd8)
    • work on marketplace col left (4e5284a)
    • infinite loading (5bcb944)
    • add some comments (563fbb2)
    • add a few more to wallet options (4cfdc4d)
    • fetch nfts based on previous events for collection (6edbfc2)
    • start querying nfts people actually want (2661831)
    • setup cancel listing (0a20063)
    • update yarn (remove ethereumjs-abi) (cb0bc1c)
    • add hook to post order (f26df36)
    • ethers over ethereumjs-abi part 1 (aea19a0)
    • remove opensea-js, unused (f80c4c2)
    • Sell Order object validated and ready for posting (cdbf5fa)
    • sell order creation & asset ownership validation (7719c27)
    • sell order creation & asset ownership checks (ca311e1)
    • sell order creation & asset ownership checks (646ed41)
    • add sell handlers (4516346)
    • remove hardcoded fee recipient (2ff9689)
    • whitelist infura, override fee recipient (6ac0560)
    • pass fee and value overrides to atmoic match (5bacec4)
    • start exploring wyvern protocol (7e55c81)
    • style marketplace (922e4e0)
    • continue stylin (5d76888)
    • start stylin (937108e)
    • fetch orders (be24888)
    • ask opensea for assets (27fe711)
  • buy sell:
    • removed uused style (bba9f55)
    • add ability to do multiple in flight transactions and show an error screen if the user hits their max limit (a5085be)
  • settings page: moved logic to use useCallback and also fixed usage of renamed simple by selectors (4dc640d)
  • settings limits page: implemented new settings limits page with upgrade now page (30b0474)
  • nfts-custom-buy-token:
    • Allow specification of other buy/sell order params (ddc1d80)
    • Default to sell orders payment token if none specified (4b766a2)
  • buysell: renaming simple buy to buy sell (39e8786)
  • FWN-998:
  • legal: update company legal entity (c15fa5a)
  • seamless limits:
    • copy fixed (97b0fa9)
    • added missing buttons for send/withdraw/deposit max (77b8d0f)
    • implemented changes on send flow (040208b)
    • improved send flow (886c5a4)
    • implemented sell/buy flows and design polished (646d99a)
    • added missing saga register for fetching cross border limits (5836ed0)
    • implemnted deposit/withdrawal screens with logic (288f037)
    • withdrawal/deposit initial implementation better organisation of types (04df002)
    • fixed type and fixed above min/max (b5b7fbc)
    • swap implemented (8b59cfc)
  • login: fix spacing of warning and remove unused code (2c00c99)
  • mobile-login:
    • use alerts instead of loading states (6468a93)
    • cache last login time to know when to ping phone again (235a071)
  • nfts-gas: better error message for invalid sell order (4bc3af8)
  • nft-gas-prices: Able to pass in precalculated gasLimit and gasPrice values to handlers (b2b2c24)
  • nfts-transfers: handler for fulfilling transfers & util functions implemented (f7e04aa)
  • password:
  • FWN-810:
  • nfts-function-split: new functions created, cancellation estimation added (46c1e72)
  • FWN-807_809: change cta text (e04e4f4)
  • password-screen: move form to each component (00d9713)
  • eth:
  • nft-gas-estimation: refactored, estimation function created, sales fixed (284478d)
  • nft-erc20-payments:
    • Fixed _cancelOrder calls (8a14726)
    • ERC20 Payments working (bc882e9)
    • Refactored atomicMatch, added new ERC20 functions, working for ETH payments) (97fc4a1)
  • collection: filter by collection (2513730)
  • nft-auctions:
    • Token Approvals and balance validation for auction offers (a9146f2)
    • Logic for creating auction buy offers - need to change frontend a bit to allow for values to be passed in (80b4a1c)
  • nft-cancellations: onchain order cancellation functonality implemented (dc55fc5)
  • nft-gas-estimations: dynamic fetching of gas price, ready to add gas estimations (774f417)
  • nft-utils-tests: test cases for validating the correct encoding of replacement pattern & calldata (5e92f9e)
  • nft-depricate-ethereumjsabi: replaced with ethersjs defaultAbiCoder (62f5f4e)
  • nft-sell-orders: fixed calldata encoding (5e26f0c)
  • ethers: remove ethereumsjs-wallet and web3 deps (bf36265)
  • web3:
    • remove most deps on ethereumjs-util (c580666)
    • remove eth js abi dep (1c47753)
    • explore with fees (63fa94d)
    • replace eth account info call (ee96b26)
    • start cleaning up eth network calls (05e6d56)
  • web 3: document changes needed (f0102ec)
Bug Fixes
  • forms: renaming simple buy forms to buy sell (e7cbd20)
  • domains: use comRoot for yapily callback base (bb3a566)
  • cards:
    • renaming three-ds handlers (68bd84f)
    • removing mock for card acquirers (805adc8)
  • nft-invalid-offer-fees: maker and taker fees copied correctly when making match (ae08418)
  • erc20: ability to send erc20s not returned from custodial endpoint (0403426)
  • login: style for mobile devices (a7fe0f7)
  • nfts:
  • nft-seller-points: removed excess point addition (71d7a05)
  • dev: misc type errors (d6438d1)
  • interest: fixed issue with download transaction history since we did pass array as object which is not ok (5350d36)
  • sb: correct button copy (99d04b5)
  • password-screen: pr comments (0283271)
  • nft-tests: Failing due to incorr

Don't miss a new blockchain-wallet-v4-frontend release

NewReleases is sending notifications on new releases.