Changelog
This article is no longer maintained.
- Improved error messages:
- A blockchain error now returns a blockchain-specific error message instead of a general error message.
- For the RPC API calls, error messages now indicate whether the error occurred on the blockchain node or on the Tatum API.
- Minor bug fixes and improvements in the underlying processes
- Added a new subscription type - ADDRESS_TRANSACTION - for monitoring each transaction on each token on the specified addresses for TRON
- Added alpha version of managed wallets in section Custody, allows to work with managed blockchain addresses without having its private key.
- Added support for BSC notifications
- Virtual accounts,
- Notifications
- ERC20/721/1155 features, Gas pump wallets, NFT Auctions and marketplaces
- Added ability to plug in any NFT contract and mint the NFTs while Tatum will cover the minting cost - NFT Express****
- Add a new subscription type - ADDRESS_TRANSACTION - for monitoring each transaction on each token on the specified addresses
- Bitcoin, Litecoin, DogeCoin, Bitcoin Cash, Solana, Celo, Ethereum, Polygon
- Make SOL private keys compatible with Phantom wallet
- Added support for public mint in NFTs and MultiToken(ERC-1155)
- Added support for new NFT / MultiToken data APIs
- Added support for custodial wallets on XDC and Harmony.ONE
- Breaking change - NFT Marketplace and Auction are able to support royalties in percentages / fixed price in native asset and any ERC-20 asset - migration guide available
- It's possible to send SOL between accounts
- It's possible to access the native node JSON RPC
- It's possible to generate wallets and read blockchain information
- Added support for NFT Auction / NFT Marketplace to bid on behalf of someone else for ERC20-based auctions listings
- Return X-Current-Block HTTP Header for specified blockchain endpoints - BTC, LTC,DOGE,BCASH, ETH,MATIC,BSC,ONE,XDC,CELO
- Flow - prepare infrastructure for projects to automatically handle proposer keys
- Flow - pay for the transaction cost on behalf of the customer
- Tatum KMS v 3.5.0 - sign only those transactions, which KMS has signatures for - allows a parallel run of Tatum KMS for different wallets
- Added support for Elrond Blockchain in BETA
- Added support for Rinkeby Ethereum Testnet
- It's possible to generate a custodial blockchain address for your users and receive any ERC20/ERC721/ERC1155/ native assets on that blockchain address
- To transfer assets from that address, you don't have to send native assets as a gas, but the creator of that address is paying for the transaction fees connected to the withdrawal
- Added HMAC verification for webhook sending from Tatum - each webhook can contain signed payload hash
- Blockchain capabilities
- Ledger + off-chain capabilities
- ERC-20, NFT (ERC-721), and MultiToken (ERC-1155) capabilities
- Tatum KMS v3.2.4 required
- It's possible to store data directly on the IPFS
- It's possible to read data from the IPFS
- Blockchain capabilities
- Ledger + off-chain capabilities
- ERC-20, NFT (ERC-721), and MultiToken (ERC-1155) capabilities
- Added formatting of addresses to Base58 format in the transaction for TRON
- Ledger + off-chain capabilities
- ERC-20 token capabilities
- Possibility to create tokens on ETH, CELO, and BSC
- TESTNET only
- Still in BETA and under review of DapperLabs - might change in the future
- Special guide for FLOW NFTs TBD
- Added store data abstraction for CELO and BSC - https://apidoc.tatum.io/tag/Blockchain-storage/#operation/StoreLog
- Added possibility to generate Flow addresses from the private key - TESTNET only.- https://apidoc.tatum.io/tag/Flow/#operation/FlowGenerateAddress
- Added endpoint to fetch events from blocks in Flow - https://apidoc.tatum.io/tag/Flow/#operation/FlowGetBlockEvents
- Added support for invoking smart contract method on CELO - https://apidoc.tatum.io/tag/Celo/#operation/CeloBlockchainSmartContractInvocation
- Added support for ERC20 Token abstraction endpoints - https://apidoc.tatum.io/tag/Fungible-Tokens-%28ERC-20-or-compatible%29/
- Added BETA support for FLOW and FUSD on blockchain and ledger => it's possible to create accounts, generate deposit addresses, etc.
- Added BETA support for CELO, CUSD, and CEUR in ledger => it's possible to create accounts, generate deposit addresses, etc.
- Added webhook notification, when outgoing ledger => blockchain transaction is included in the block - TRANSACTION_IN_THE_BLOCK - https://apidoc.tatum.io/tag/Notification-subscriptions/#operation/createSubscription
- Added get TRON trc20 transactions by address - https://apidoc.tatum.io/tag/Tron/#operation/TronAccountTxTrc20
- BETA support for NFT Royalties - It's possible to create an NFT token, where the author is able to get paid royalty cashback in form of native blockchain asset with every transfer of that token. - https://apidoc.tatum.io/tag/NFT-%28ERC-721-or-compatible%29/#operation/NftMintErc721
- Support for CELO cEUR stable coin
- BETA support for BSC and BSC BEP-20 tokens inside Tatum ledger with possibilities to perform off-chain transactions - https://apidoc.tatum.io/tag/Blockchain-operations/#operation/BscOrBepTransfer
- Added possibility to set custom gasLimit and gasPrice for Eth / ERC-20 Ledger -> Blockchain transactions - https://apidoc.tatum.io/tag/Blockchain-operations/#operation/EthTransfer
- Added webhook notification for failed KMS signature - KMS_FAILED_TX - https://apidoc.tatum.io/tag/Notification-subscriptions/#operation/createSubscription
- Tatum KMS 3.0.4 is required
- Added maker / taker to trade detail
- Added webhook notification for matched trade - https://apidoc.tatum.io/tag/Notification-subscriptions/#operation/createSubscription
- Added txId to ledger transaction for completed KMS transaction, if it is a ledger to blockchain transaction
- Estimate fees for blockchain transactions - https://apidoc.tatum.io/tag/Blockchain-fees/#operation/EstimateFeeBlockchain
- Estimate fees for the ledger to blockchain transactions - https://apidoc.tatum.io/tag/Virtual-account-blockchain-fees/#operation/offchainEstimateFee
- Find active buy trades by customerId - https://apidoc.tatum.io/tag/Order-Book/#operation/getBuyTrades
- Find active sell trades by customerId - https://apidoc.tatum.io/tag/Order-Book/#operation/getSellTrades
- BSC fix in KMS - KMS 3.0.3 required
- Add support for Tatum KMS transaction to leverage mnemonic-based signatureId for BSC, ETH, CELO, and NFT endpoints - Tatum KMS 3.0.2 required
- Support for spending SegWit transactions for BTC, LTC and DOGE
- This is a breaking change for Tatum JS lib - update to 1.10.x and Tatum KMS - update to 3.0.0
- Dogecoin support - ledger, off-chain, and blockchain support - https://apidoc.tatum.io/tag/Dogecoin/
- Add possibility to manually assign offchain address to account with memo / destination tag for XLM / XRP - https://apidoc.tatum.io/tag/Blockchain-addresses/#operation/assignAddress
- Add support for Binance Smart Chain, currently in Beta - https://apidoc.tatum.io/tag/BNB-Smart-Chain/
- Add exponential backoff to the failed webhooks, more details here - https://apidoc.tatum.io/tag/Notification-subscriptions/#operation/createSubscription
- Fix min index 0 in create offchain address
- Add abstraction for NFTs - possibility to deploy on multiple blockchains using the same API calls - tag/NFT-%28ERC-721-or-compatible%29/
- Add support for Hyperledger Fabric
- Store and restore data using universal endpoint for Fabric - https://apidoc.tatum.io/tag/Blockchain-storage/#operation/StoreLog
- Add a new method to ERC 721 contract - get tokens by address. New ERC 721 contract must be deployed. https://apidoc.tatum.io/tag/NFT-%28ERC-721-or-compatible%29/#operation/NftGetTokensByAddressErc721
- Fix bug in Stellar XLM off-chain - createAccount operation type with memo was not credited to the ledger account.
- Estimate fee for Ethereum transaction - https://apidoc.tatum.io/tag/Blockchain-fees/#operation/EthEstimateGas
- Ability to freeze/unfreeze API Key for write operations - https://apidoc.tatum.io/tag/Service-utils/#operation/freezeApiKey
- Quorum JSON RPC support
- Obtain the list of internal transactions for the Ethereum address
- Ledger transaction filtering enhancements
- Fix TRON TRC10/TRC20 off-chain deposit precision
- Add a new endpoint to obtain a list of off-chain withdrawals - https://apidoc.tatum.io/tag/Withdrawal/#operation/GetWithdrawals
- Tron blockchain get an account with balance - https://apidoc.tatum.io/tag/Tron/#operation/TronGetAccount
- LTC off-chain transaction was not working when the resulting balance after the operation should be 0
Official Tron and TRC-10/TRC-20 release
- Tron blockchain endpoints
- Tron off-chain support
- Tron KMS support
- Rename operation in API Reference Create new ERC20 token to Register new ERC20 token in the ledger****
- small bug fixes and minor improvements
Last modified 11mo ago