Get contract from contract ID

Returns smart contract information in a specific blockchain environment with Contract Id as an identification value. Contract Id is a unique value that can identify a smart contract.

Response

NameTypeRequiredDescription
contract_idNumberTrueA unique identifier of the smart contract.
micro_chain_idNumberTrueA unique identifier of the blockchain environment managed in EQ Hub.
nameStringTrueName of the smart contract.
project_idNumberTrueIdentifier of the project to which the created contract belongs.
creator_idNumberTrueIdentifier of the EQ Hub user who created the contract.
contract_addressStringTrueContract address is an identifier acquired from contract deployment process.
descriptionStringTrueDescription of the smart contract.
typeNumberTrueType of the smart contract.
0 : Fixed
1 : Proxy
2 : Implementation
transaction_hashStringtrueHashed value of the requested transaction.
Null if transaction is not sent.
main_statusNumberTrueStatus of the smart contract.
0 : Rejected
1 : Created
2 : Submitted
3 : Confirmed
4 : Publishing
5 : Published (Running)
sub_statusNumberTrueSub-status of the smart contract.
erc_typeNumberOptionalERC standard of the smart contract deployed.
Null if unknown or not a standard smart contract.
ex) 20, 721 …
is_systemBoolTrueValue for whether it is a 'system contract'.
Defaults to False.
origin_contract_idNumberTrueA unique identifier of smart contract in contract library.
origin_contract_version_idNumberTrueVersion identifier of smart contract in contract library.
origin_versionStringTrueVersion of smart contract in contract library.
implementation_contract_idNumberOptionalA unique identifier of smart contract.
Used when the contract type is proxy, null if implementation contract does not exist.
Language
Click Try It! to start a request and see the response here!