TypeScript SDK
getOwnedTokens
Get ERC20 tokens owned by an address
import { Insight } from "thirdweb"; const tokens = await Insight.getOwnedTokens({ client, chains: [sepolia], ownerAddress: "0x1234567890123456789012345678901234567890",});
function getOwnedTokens(args: { ownerAddress: string; queryOptions?: Omit< { chain?: Array<number>; chain_id?: Array<number>; include_native?: "false" | "true"; include_spam?: "false" | "true"; include_without_price?: "false" | "true"; limit?: number; metadata?: "false" | "true"; owner_address: Array<string>; page?: null | number; resolve_metadata_links?: "false" | "true"; sort_by?: | "balance" | "token_address" | "token_price" | "usd_value"; sort_order?: "asc" | "desc"; token_address?: Array<string>; }, "chain" | "chain_id" | "owner_address" >; tokenAddresses?: Array<string>;
let args: { ownerAddress: string; queryOptions?: Omit< { chain?: Array<number>; chain_id?: Array<number>; include_native?: "false" | "true"; include_spam?: "false" | "true"; include_without_price?: "false" | "true"; limit?: number; metadata?: "false" | "true"; owner_address: Array<string>; page?: null | number; resolve_metadata_links?: "false" | "true"; sort_by?: | "balance" | "token_address" | "token_price" | "usd_value"; sort_order?: "asc" | "desc"; token_address?: Array<string>; }, "chain" | "chain_id" | "owner_address" >; tokenAddresses?: Array<string>;};