Navigate...

K

Get Chain

sdk.catalogs.getChain(chainId)

Retrieve configuration for a specific blockchain by chain ID. Key fields: multisenderContractAddress (spender for ERC-20 approve), rpcUrl (for custom RPC in prepare()), and explorerUrl (for building transaction links).

API key required to run methods

API Key *

Don't have an API key?Get one at dashboard.multisender.app

Base URL

chainId

string

required

Chain ID as string (e.g. "1" for Ethereum, "137" for Polygon)

Chain ID

Select chain

Returns

Chain

Full chain configuration

chainId

number

Unique blockchain chain ID

name

string

Human-readable chain name

addressType

string

Address format: EVM (currently supported) | SOLANA | TRON | MOVE_EVM | TON (coming soon)

nativeSymbol

string

Native token symbol

rpcUrl

string

Default RPC endpoint URL

rpcUrls

string[] | null

Alternative RPC endpoint URLs

explorerUrl

string

Block explorer base URL

multisenderContractAddress

string | null

Multisender contract address — the spender for ERC-20 token approvals

changeReceiverContractAddress

string | null

Change receiver contract address

blockGasLimit

number | null

Maximum gas per block

isSupportEstimateFees

boolean

Whether fee estimation is supported

isTestnet

boolean

Whether this chain is a testnet

logoUri

string | null

Chain logo image URL

createdAt

string

ISO 8601 creation timestamp

updatedAt

string

ISO 8601 last update timestamp

Errors

400

Invalid chain id

401

The request is not authorized

403

You do not have permission to access this resource

404

Chain not found

See Also

getApproveCalldata()

Use chainId for ERC-20 approval calldata

Previous

getChains()

Next

Project

Generated Code