List sorted in ascending order based on the time a contact was first indexed by the explorer. With filters `not_decompiled`(`4`) or `not_verified(4)` the results will not be sorted for performance reasons.
optional nonnegative integer representing the page number used for pagination. 'offset' must also be provided.
offset
optional nonnegative integer representing the max number of records to return when paginating. 'page' must also be provided.
filter
optional string verified|decompiled|unverified|not_decompiled|empty, or 1|2|3|4|5 respectively. Returns contracts with the requested status.
not_decompiled_with_version
optional string ensures none of the returned contracts were decompiled with the provided version. Ignored unless filtering for decompiled contracts.
verified_at_start_timestamp
optionalunix timestamp Represents the starting timestamp for verified contracts. Only used with verified filter.
verified_at_end_timestamp
optional unix timestamp Represents the ending timestamp for verified contracts. Only used with verified filter.
address
string containing the address hash.
address
string containing the address hash.
addressHash
string containing the address hash of the contract.
name
string containing the name of the contract.
compilerVersion
string containing the compiler version for the contract.
optimization
enum whether or not compiler optimizations were enabled 0=false, 1=true
contractSourceCode
string containing the source code of the contract.
constructorArguments
optionalstring constructor argument data provided.
autodetectConstructorArguments
optional boolean whether or not automatically detect constructor argument.
evmVersion
optional EVM version for the contract.
optimizationRuns
optional number of optimization runs used during compilation
library1Name
optionalstring name of the first library used.
library1Address
optionalstring address of the first library used.
library2Name
optionalstring name of the second library used.
library2Address
optionalstring address of the second library used.
library3Name
optionalstring name of the third library used.
library3Address
optionalstring address of the third library used.
library4Name
optionalstring name of the fourth library used.
library4Address
optionalstring address of the fourth library used.
library5Name
optionalstring name of the fifth library used.
library5Address
optionalstring address of the fifth library used.
addressHash
string containing the address hash.
files
array with sources and metadata files
addressHash
string containing the address hash of the contract.
name
string containing the name of the contract.
compilerVersion
string containing the compiler version for the contract.
contractSourceCode
string containing the source code of the contract.
constructorArguments
string constructor argument data provided.
codeformat
Format of sourceCode (currently only supports solidity-standard-json-input)
contractaddress
string containing the address hash of the contract.
contractname
string name of the contract. It an be an empty string(""), just the contract name("ContractName"), or a filename and contract name("contracts/contract_1.sol:ContractName")
compilerversion
string containing the compiler version for the contract.
sourceCode
string standard input json
constructorArguments
optional string constructor argument data provided.
autodetectConstructorArguments
optional boolean whether or not automatically detect constructor argument.