ManagedBlockchainQuery / Client / list_asset_contracts
list_asset_contracts#
- ManagedBlockchainQuery.Client.list_asset_contracts(**kwargs)#
Lists all the contracts for a given contract type deployed by an address (either a contract address or a wallet address).
The Bitcoin blockchain networks do not support this operation.
See also: AWS API Documentation
Request Syntax
response = client.list_asset_contracts( contractFilter={ 'network': 'ETHEREUM_MAINNET'|'ETHEREUM_SEPOLIA_TESTNET'|'BITCOIN_MAINNET'|'BITCOIN_TESTNET', 'tokenStandard': 'ERC20'|'ERC721'|'ERC1155', 'deployerAddress': 'string' }, nextToken='string', maxResults=123 )
- Parameters:
contractFilter (dict) –
[REQUIRED]
Contains the filter parameter for the request.
network (string) – [REQUIRED]
The blockchain network of the contract.
tokenStandard (string) – [REQUIRED]
The container for the token standard.
deployerAddress (string) – [REQUIRED]
The network address of the deployer.
nextToken (string) – The pagination token that indicates the next set of results to retrieve.
maxResults (integer) –
The maximum number of contracts to list.
Default:
100
Note
Even if additional results can be retrieved, the request can return less results than
maxResults
or an empty array of results.To retrieve the next set of results, make another request with the returned
nextToken
value. The value ofnextToken
isnull
when there are no more results to return
- Return type:
dict
- Returns:
Response Syntax
{ 'contracts': [ { 'contractIdentifier': { 'network': 'ETHEREUM_MAINNET'|'ETHEREUM_SEPOLIA_TESTNET'|'BITCOIN_MAINNET'|'BITCOIN_TESTNET', 'contractAddress': 'string' }, 'tokenStandard': 'ERC20'|'ERC721'|'ERC1155', 'deployerAddress': 'string' }, ], 'nextToken': 'string' }
Response Structure
(dict) –
contracts (list) –
An array of contract objects that contain the properties for each contract.
(dict) –
This container contains information about an contract.
contractIdentifier (dict) –
The container for the contract identifier containing its blockchain network and address.
network (string) –
The blockchain network of the contract.
contractAddress (string) –
Container for the blockchain address about a contract.
tokenStandard (string) –
The token standard of the contract.
deployerAddress (string) –
The address of the contract deployer.
nextToken (string) –
The pagination token that indicates the next set of results to retrieve.
Exceptions
ManagedBlockchainQuery.Client.exceptions.ThrottlingException
ManagedBlockchainQuery.Client.exceptions.ValidationException
ManagedBlockchainQuery.Client.exceptions.AccessDeniedException
ManagedBlockchainQuery.Client.exceptions.InternalServerException
ManagedBlockchainQuery.Client.exceptions.ServiceQuotaExceededException