Unique identifier for a given organization.
Enum options: eip155:1, eip155:11155111, eip155:8453, eip155:84532, eip155:137, eip155:80002, eip155:42161, eip155:4217, eip155:42431, eip155:421614, eip155:56, eip155:97, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp, solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1
A successful response returns the following fields:
curl --request POST \
--url https://api.turnkey.com/public/v1/query/list_supported_assets \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header "X-Stamp: <string> (see Authorizations)" \
--data '{
"organizationId": "<string>",
"caip2": "<eip155:1>"
}'
import { Turnkey } from "@turnkey/sdk-server";
const turnkeyClient = new Turnkey({
apiBaseUrl: "https://api.turnkey.com",
apiPublicKey: process.env.API_PUBLIC_KEY!,
apiPrivateKey: process.env.API_PRIVATE_KEY!,
defaultOrganizationId: process.env.ORGANIZATION_ID!,
});
const response = await turnkeyClient.apiClient().listSupportedAssets({
organizationId: "<string> (Unique identifier for a given organization.)",
caip2: "<eip155:1>" // CAIP-2 chain ID (e.g., 'eip155:1' for Ethereum mainnet or 'solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp' for Solana mainnet). Human-readable Solana aliases ('solana:mainnet', 'solana:devnet') are also accepted and normalized to canonical CAIP-2 values.
});
{
"assets": [
{
"caip19": "<string>",
"symbol": "<string>",
"decimals": "<number>",
"logoUrl": "<string>",
"name": "<string>"
}
]
}