Create whitelisted contracts

This endpoint creates a new whitelisted contracts.
For ETH, tokenId is left empty
For XTZ, tokenId is left empty for FA1.2 tokens and must have a value for FA2 tokens
For ALGO, we either need a tokenId which is the assetId for algorand, or we need a contractAddress (creator address) and a symbol (unit name), which will be used to identify the asset.
For XLM, we need a valid contractAddress (Stellar address) and tokenId (Stellar asset code).For ICP, we need a valid contractAddress (valid ICP principal).Required role: WhitelistedAddressCreator.

Body Params
string
required

Symbol of the blockchain on which to whitelist a contract. Examples: BTC, ADA, SOL ...

string

Address of the smart contract.
For ALGO standard assets, this is the address of the creator of the asset.

For XLM, this is the Stellar address.

For ICP, this is the ICP principal.

string
required

Symbol of the token.
For ALGO it is the unit name of the standard asset.

string

Name for the contract.

string

Number of decimal places to consider as minimum unit of transfer.

string

Unused for ETH and Polygon.
For XTZ, this is used to create a FA2 token.
For ALGO standard assets, this is the globally unique asset id.

string

Examples: "" (default), "NFT_AUTO", "NFT_XTZ_FA2", "NFT_EVM_ERC721", "NFT_EVM_ERC1155", "SOL_TOKEN", "SOL_TOKEN2022", "NFT_EVM_CRYPTOPUNKS"

string

Name of the blockchain network, eg. mainnet, testnet, or sepolia.

string

The provider of a vault contract. The only supported value is "morpho".

Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json


  © 2026 Taurus SA. All rights reserved.