4.60.1 (2021-11-26)
New Features
- stripe:
- veriff: remove server error message to not be shown to users (d85489d)
- checkout: renaming checkout to checkoutdotcom (32a3bc4)
- cards:
- 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:
- 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:
- 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:
- 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:
- collection: filter by collection (2513730)
- nft-auctions:
- 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:
- 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:
- 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