1.1.0 (2023.7.24)
FEATURES
Operation: Support Off-Chain Transfer: Allow user to transfer tokens without issuing an on-chain request. use /api/operation/transfer.
Query: /api/query/transaction_list now supports TX_TYPE_TRANSFER filter.
Query: /api/query/request_list now supports TX_TYPE_TRANSFER filter.
Query: Added /api/query/request to query a single request.
Query: /api/query/wallet/transaction_list now support TX_TYPE_TRANSFER filter.
BREAKING CHANGES
Withdrawal: withdrawal requests (and all other types of requests) now have transactionId at the beginning and before approval. Previously no transactionId is issued until fully approved.
Withdrawal: in /api/operation/withdraw request and all transaction/request query results, wallet_id is changed to from_wallet_id. wallet is changed to from_wallet.
Query: /api/query/balance now returns the balance of Channel, not a single wallet. wallet_id filter is deprecated.
Query: TX_STATUS_* filter now has only 4 choices: TX_STATUS_SUCCEEDED, TX_STATUS_PENDING, TX_STATUS_FAILED, TX_STATUS_PROCESSING.
IMPROVEMENTS
Query: /api/query/transaction and /api/query/request now supports 3 types of filters: transaction_id, reference_id and request_id. You can find a transaction by any of them. Note that deposit transactions does not have reference_id (never) or request_id (until actively approved).
BUG FIXES
Query: Fixed a bug that caused a panic when querying transactions that include unlisted tokens.
DEPRECATIONS
Last updated