token
Methods exposed through client.token(network).
get_token_allowance
Returns the ERC-20 token allowance for a spender and owner via the alchemy_getTokenAllowance JSON-RPC method.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
token_allowance_request
|
TokenAllowanceRequest
|
Request payload. |
required |
validate
|
bool | None
|
Validation override for this request. |
None
|
Returns:
| Type | Description |
|---|---|
str
|
The validated endpoint response. |
References
Source code in pkg/src/alchemy/api/token/get_token_allowance.py
get_token_balances
Returns ERC-20 token balances (or native token balance) for a wallet address via the alchemy_getTokenBalances JSON-RPC method.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
address
|
str
|
Wallet address to inspect. |
required |
token_spec
|
TokenSpec
|
Token selection: all ERC-20 tokens, native token, default tokens, or explicit contract addresses. |
'erc20'
|
options
|
TokenBalancesOptions | None
|
Pagination options. |
None
|
validate
|
bool | None
|
Validation override for this request. |
None
|
Returns:
| Type | Description |
|---|---|
TokenBalancesResponse
|
The validated endpoint response. |
References
Source code in pkg/src/alchemy/api/token/get_token_balances.py
get_token_balances_paged
Paged version of get_token_balances.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
address
|
str
|
Wallet address to inspect. |
required |
token_spec
|
TokenSpec
|
Token selection: all ERC-20 tokens, native token, default tokens, or explicit contract addresses. |
'erc20'
|
options
|
TokenBalancesBaseOptions | None
|
Cursor-free pagination options. |
None
|
validate
|
bool | None
|
Validation override for each request. |
None
|
Returns:
| Type | Description |
|---|---|
PaginatedResponse[TokenBalance, str]
|
An async iterable and awaitable paginated token balances response. |
References
Source code in pkg/src/alchemy/api/token/get_token_balances.py
get_token_metadata
Returns name, symbol, decimals, and logo for a token contract via the alchemy_getTokenMetadata JSON-RPC method.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
contract_address
|
str
|
Token contract address. |
required |
validate
|
bool | None
|
Validation override for this request. |
None
|
Returns:
| Type | Description |
|---|---|
TokenMetadataResponse
|
The validated endpoint response. |