chainId: The chain identifier in CAIP-2 format (e.g., “eip155:1” for Ethereum mainnet, “solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp” for Solana mainnet)
AssetsResponse object containing:
nativeBalance: Native token balance information (e.g., ETH for Ethereum)balance: Current balance as stringdecimals: Number of decimal placesname: Token namesymbol: Token symbolrawBalance: Raw balance valuemetadata: Contains token logo and thumbnail URLs
tokenBalances: Array of ERC20 token balances, each containing:balance: Current balance as stringdecimals: Number of decimal placesname: Token namesymbol: Token symbolrawBalance: Raw balance valuemetadata: Additional token information including:tokenAddress: Contract addressverifiedContract: Contract verification statustotalSupply: Total token supplypercentageRelativeToTotalSupply: Holder’s percentage of total supply
nfts: Array of NFT assets, each containing:nftID: Unique identifiername: NFT namedescription: NFT descriptionimageURL: NFT image URLchainID: Blockchain identifiercontractAddress: NFT contract addresstokenID: Token identifiercollection: Collection informationlastSale: Last sale information (price, currency, date)rarity: Rarity information (rank and score)floorPrice: Current floor price informationdetailedInfo: Extended NFT information including:- Ownership details
- Collection statistics
- Marketplace information
- Media previews and metadata
- All balance fields are optional and should be safely unwrapped
- Token balances are returned as strings to maintain precision
- NFT data includes extensive metadata useful for marketplace integration