get smart contract
get/smart-contracts/{address_hash}
Path parameters
address_hashstring required
Address hash
Response
smart contract
Example response
{
"verified_twin_address_hash": "0x394c399dbA25B99Ab7708EdB505d755B3aa29997",
"minimal_proxy_address_hash": "0x394c399dbA25B99Ab7708EdB505d755B3aa29997",
"sourcify_repo_url": "https://sourcify.repo.com/100/link_to_a_contract_at_sourcify",
"name": "Cryptostamp3L2",
"optimizations_runs": 200,
"compiler_version": "v0.8.4+commit.c7e474f2",
"evm_version": "default",
"verified_at": "2021-06-02T17:54:17.116055Z",
"abi": "[{\"type\":\"constructor\",\"stateMutability\":\"nonpayable\",\"inputs\":[{\"type\":\"address\",\"name\":\"_bridgeDataAddress\",\"internalType\":\"address\"},{\"type\":\"uint256\",\"name\":\"_finalSupply\",\"internalType\":\"uint256\"},{\"type\":\"uint256[5]\",\"name\":\"_totalColorSupply\",\"internalType\":\"uint256[5]\"}]}]",
"source_code": "contract A {}",
"file_path": "contract.sol",
"compiler_settings": {
"compilationTarget": {
"@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol": "ERC1967Proxy"
},
"evmVersion": "london",
"libraries": {},
"metadata": {
"bytecodeHash": "ipfs"
},
"optimizer": {
"enabled": true,
"runs": 200
},
"remappings": []
},
"constructor_args": "0x01",
"additional_sources": [
{
"file_path": "contracts/erc-20.sol",
"source_code": "pragma solidity ^0.8.0; \\n contract A {}"
}
],
"deployed_bytecode": "0x01",
"creation_bytecode": "0x02",
"external_libraries": [
{
"name": "MathLib",
"address_hash": "0xF61f5c4a3664501F499A9289AaEe76a709CE536e"
}
],
"language": "solidity | vyper | yul",
"creation_status": "selfdestructed | failed | success"
}