1. Align websocket and V3 NFT/ERC20 balance response data structure.
    1. ERC20 balance data no change.
    2. NFT balance data no change.
    3. Websocket account topic subscription data changed:
      1. The topic changes to {"topic": "account", "accountId": "10005", "v3": true}, and 2 response fields changed:
         totalAmount -> total
         amountLocked -> locked
        to align with the V3 REST query balance API response. "v3" flag in subscription is optional and back compatible with previous subscription message.


  1. Add a flag forceToMint to force mint duplicated NFT_ID token. If it's false, there is no second mint on same token address + NFT_ID.


  1. Refine API and fix few typos.
    /api/v3/user/nft/transfer -> /api/v3/user/nft/transfers
    /api/v3/user/nft/mint -> /api/v3/user/nft/mints
  2. Refine block generation websocket notification.
  3. Add hashes filter to L2 tx queries.
  4. getStorageId logic changed, a new flag maxNext to back compatible with previous behavior.


  1. Add keySeed to let user choose their L2 key generation seed.
  2. Add /api/v3/user/nft/orderFee to query NFT trading fees.


  1. Make /api/v3/user/transfers a general transfer query by hash without accountId.


  1. New NFT order conf query API /api/v3/nft/info/orderUserRateAmount to get the minimum amount/feeRate of NFT trade.
  2. Update nft trade API, add new flag for VIP user to bypass the fee check. Meanwhile, using eddsa signature to identify the VIP account.
  3. Websocket block subscription sends block complete(finalized in L1) event notification.


  1. Support nonZero flag to filter out zero NFT balances.
  2. Support get account by accountId.


  1. Add mix depth/candlestick/ticker queries APIs.
  2. Add mix orderbook websocket subscription API.

results matching ""

    No results matching ""