- several optional args for nft_transfer_payout are not optional anymore
- nft_transfer requires approval_id odd since if you're owner you should be able to transfer without approval_id - just pass 0 if you're owner, see tests
- check diff for changes to tests if you rolled your own: https://github.com/near-apps/nft-market/commit/ba2b5ce07043061059a5482e815433101d4c455f
- check diff for changes to market, max_len_payout is required parameter now, your market may vary in how many payouts it allows
- Makes NFT match standard closely, even though calls from Market/Client unaffected e.g. they could send approval_id or not
- Makes NFT and Market contract match standard
- Re-deployment is non-breaking to existing NFT contracts, even if approvals are already added
- Recommeneded: Markets should remove all sales prior to migrating since since approval_id type is changed
- Add storage_minimum_balance to market-simple
- Add storage_minimum_balance to market-simple
- Bug in market-simple storage_withdraw thanks @BenKurrek
- Add storage standard interface to market-simple
- Bug in get_sales_by_nft_contract_id
- Update contracts to make limit: number (vs string)
- Update UI, api-helper was also released to accomodate this change
- Wallet not connected
- Refactor views and actions
- Fix for sale_conditions rename in market contract
- Passing CI for Node 15.x
- Feature freeze
- API interface client passed args freeze