ManagedBlockchainQuery / Client / get_asset_contract
get_asset_contract#
- ManagedBlockchainQuery.Client.get_asset_contract(**kwargs)#
- Gets the information about a specific contract deployed on the blockchain. - Note- The Bitcoin blockchain networks do not support this operation. 
- Metadata is currently only available for some - ERC-20contracts. Metadata will be available for additional contracts in the future.
 - See also: AWS API Documentation - Request Syntax- response = client.get_asset_contract( contractIdentifier={ 'network': 'ETHEREUM_MAINNET'|'ETHEREUM_SEPOLIA_TESTNET'|'BITCOIN_MAINNET'|'BITCOIN_TESTNET', 'contractAddress': 'string' } ) - Parameters:
- contractIdentifier (dict) – - [REQUIRED] - Contains the blockchain address and network information about the contract. - network (string) – [REQUIRED] - The blockchain network of the contract. 
- contractAddress (string) – [REQUIRED] - Container for the blockchain address about a contract. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'contractIdentifier': { 'network': 'ETHEREUM_MAINNET'|'ETHEREUM_SEPOLIA_TESTNET'|'BITCOIN_MAINNET'|'BITCOIN_TESTNET', 'contractAddress': 'string' }, 'tokenStandard': 'ERC20'|'ERC721'|'ERC1155', 'deployerAddress': 'string', 'metadata': { 'name': 'string', 'symbol': 'string', 'decimals': 123 } } - Response Structure- (dict) – - contractIdentifier (dict) – - Contains the blockchain address and network information about the contract. - 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 requested. 
- deployerAddress (string) – - The address of the deployer of contract. 
- metadata (dict) – - The metadata of the contract. - name (string) – - The name of the token contract. 
- symbol (string) – - The symbol of the token contract. 
- decimals (integer) – - The decimals used by the token contract. 
 
 
 
 - Exceptions- ManagedBlockchainQuery.Client.exceptions.ThrottlingException
- ManagedBlockchainQuery.Client.exceptions.ValidationException
- ManagedBlockchainQuery.Client.exceptions.ResourceNotFoundException
- ManagedBlockchainQuery.Client.exceptions.AccessDeniedException
- ManagedBlockchainQuery.Client.exceptions.InternalServerException
- ManagedBlockchainQuery.Client.exceptions.ServiceQuotaExceededException