Returns the smart contract information of a specific blockchain environment with the Contract Address as an identification value. Contract Address is a unique value that can identify a smart contract.
Response
Name | Type | Required | Description |
---|---|---|---|
contract_id | Number | True | A unique identifier of the smart contract. |
micro_chain_id | Number | True | A unique identifier of the blockchain environment managed in EQ Hub. |
name | String | True | Name of the smart contract. |
project_id | Number | True | Identifier of the project to which the created contract belongs. |
creator_id | Number | True | Identifier of the EQ Hub user who created the contract. |
contract_address | String | True | Contract address is an identifier acquired from contract deployment process. |
description | String | True | Description of the smart contract. |
type | Number | True | Type of the smart contract. |
main_status | Number | True | Status of the smart contract. |
sub_status | Number | True | Sub-status of the smart contract. |
erc_type | Number | Optional | ERC standard of the smart contract deployed. |
is_system | Bool | True | Value for whether it is a 'system contract'. |
origin_contract_id | Number | True | A unique identifier of smart contract in contract library. |
origin_contract_version_id | Number | True | Version identifier of smart contract in contract library. |
origin_version | String | True | Version of smart contract in contract library. |
implementation_contract_id | Number | Optional | A unique identifier of smart contract. |