Source Code
Overview
ETH Balance
0 ETH
More Info
ContractCreator
Multichain Info
N/A
| Transaction Hash |
Method
|
Block
|
From
|
To
|
Amount
|
||||
|---|---|---|---|---|---|---|---|---|---|
Latest 1 internal transaction
| Parent Transaction Hash | Block | From | To | Amount | ||
|---|---|---|---|---|---|---|
| 25293088 | 545 days ago | Contract Creation | 0 ETH |
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API[{"inputs":[{"internalType":"contract FakeProofVerifier","name":"_fakeProofVerifier","type":"address"},{"internalType":"contract Groth16ProofVerifier","name":"_groth16ProofVerifier","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"FAKE_PROOF_VERIFIER","outputs":[{"internalType":"contract FakeProofVerifier","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"GROTH16_PROOF_VERIFIER","outputs":[{"internalType":"contract Groth16ProofVerifier","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"imageIdRepository","outputs":[{"internalType":"contract IImageIdRepository","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"components":[{"internalType":"bytes4","name":"verifierSelector","type":"bytes4"},{"internalType":"bytes32[8]","name":"seal","type":"bytes32[8]"},{"internalType":"enum ProofMode","name":"mode","type":"uint8"}],"internalType":"struct Seal","name":"seal","type":"tuple"},{"internalType":"bytes32","name":"callGuestId","type":"bytes32"},{"internalType":"uint256","name":"length","type":"uint256"},{"components":[{"internalType":"address","name":"proverContractAddress","type":"address"},{"internalType":"bytes4","name":"functionSelector","type":"bytes4"},{"internalType":"uint256","name":"settleBlockNumber","type":"uint256"},{"internalType":"bytes32","name":"settleBlockHash","type":"bytes32"}],"internalType":"struct CallAssumptions","name":"callAssumptions","type":"tuple"}],"internalType":"struct Proof","name":"proof","type":"tuple"},{"internalType":"bytes32","name":"journalHash","type":"bytes32"},{"internalType":"address","name":"expectedProver","type":"address"},{"internalType":"bytes4","name":"expectedSelector","type":"bytes4"}],"name":"verify","outputs":[],"stateMutability":"view","type":"function"}]Deployed Bytecode
0x608060405234801561000f575f5ffd5b506004361061004a575f3560e01c806319f9dd0a1461004e5780633fd66f22146100915780634bc8e31c14610099578063d06da682146100ae575b5f5ffd5b6100757f000000000000000000000000ebf036d42bf09d5f167bcc5367c81ee79212c7e681565b6040516001600160a01b03909116815260200160405180910390f35b6100756100d5565b6100ac6100a73660046102f0565b61015b565b005b6100757f0000000000000000000000009e06894cbb0cfabf0d3ab8459fdca30b88061b1781565b5f7f000000000000000000000000ebf036d42bf09d5f167bcc5367c81ee79212c7e66001600160a01b0316633fd66f226040518163ffffffff1660e01b8152600401602060405180830381865afa158015610132573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101569190610348565b905090565b600161017661016f368790038701876103ed565b6040015190565b60018111156101875761018761036a565b0361020f576040516312f238c760e21b81526001600160a01b037f0000000000000000000000009e06894cbb0cfabf0d3ab8459fdca30b88061b171690634bc8e31c906101de908790879087908790600401610478565b5f6040518083038186803b1580156101f4575f5ffd5b505afa158015610206573d5f5f3e3d5ffd5b505050506102b7565b5f61022261016f368790038701876103ed565b60018111156102335761023361036a565b036102b7576040516312f238c760e21b81526001600160a01b037f000000000000000000000000ebf036d42bf09d5f167bcc5367c81ee79212c7e61690634bc8e31c9061028a908790879087908790600401610478565b5f6040518083038186803b1580156102a0575f5ffd5b505afa1580156102b2573d5f5f3e3d5ffd5b505050505b50505050565b6001600160a01b03811681146102d1575f5ffd5b50565b80356001600160e01b0319811681146102eb575f5ffd5b919050565b5f5f5f5f848603610260811215610305575f5ffd5b610200811215610313575f5ffd5b50849350610200840135925061022084013561032e816102bd565b915061033d61024086016102d4565b905092959194509250565b5f60208284031215610358575f5ffd5b8151610363816102bd565b9392505050565b634e487b7160e01b5f52602160045260245ffd5b634e487b7160e01b5f52604160045260245ffd5b6040516060810167ffffffffffffffff811182821017156103b5576103b561037e565b60405290565b604051610100810167ffffffffffffffff811182821017156103b5576103b561037e565b8035600281106102eb575f5ffd5b5f6101408284031280156103ff575f5ffd5b50610408610392565b610411836102d4565b815283603f840112610421575f5ffd5b6104296103bb565b8061012085018681111561043b575f5ffd5b602086015b81811015610458578035845260209384019301610440565b50816020850152610468816103df565b6040850152509195945050505050565b61026081016001600160e01b031961048f876102d4565b1682526101006020870160208401376104ab61012087016103df565b600281106104c757634e487b7160e01b5f52602160045260245ffd5b610120830152610140868101359083015261016080870135908301526101808601356104f2816102bd565b6001600160a01b03166101808301526001600160e01b03196105176101a088016102d4565b166101a08301526101c086810135908301526101e0808701359083015261020082018590526001600160a01b0384166102208301526001600160e01b031983166102408301529594505050505056fea2646970667358221220f05872ef2ba72e9aae3e5e973862c424d2a6d4b573703ae1e323c46e801ac1fa64736f6c634300081c0033
Loading...
Loading
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.