Get Token Metadata logo

Catalog action EVM Onchain

Get ERC20 token metadata including name, symbol, decimals, and total supply. Use this to look up token info before transfers or to display token details. Ideal for: token discovery, display formatting, supply tracking, token validation.

At a Glance

FieldValue
Action IDget-token-metadata
CategoryEVM Onchain
ConnectorNot required
Requires gasNo
Funds movementNone declared
Tagsblockchain, evm, erc20, token, metadata, query, read, info, supply

Payload Schema

FieldTypeRequiredDescription
tokenAddressstringYesERC20 token contract address. Also accepts "native" (case-insensitive), 0x0000...0000, or 0xEeee...EEE to look up the chain's native gas token (e.g., ETH on Ethereum/Base, BNB on BSC).
chainIdnumberYesChain ID (1=Ethereum, 137=Polygon, 56=BSC, 8453=Base, etc.)

Result Schema

FieldTypeRequiredDescription
namestringYesToken name
symbolstringYesToken symbol
decimalsnumberYesToken decimals
totalSupplystringNoTotal supply in smallest units
formattedTotalSupplystringNoHuman-readable total supply
tokenAddressstringNo-

Examples

json
{ "type": "get-token-metadata", "payload": { "tokenAddress": "0x0000000000000000000000000000000000000000", "chainId": 8453 }, "children": []}

Payload fields can use workflow expressions such as {{$trigger.body.amount}}, {{$nodes.fetch.result.price}}, and {{$props.asset}} when the value should come from a trigger, prior node, or reusable workflow prop.

Ask a question... ⌘I