Source Code
Overview
ETH Balance
0 ETH
More Info
ContractCreator
Multichain Info
N/A
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API[{"inputs":[{"internalType":"contract TEEProverRegistry","name":"teeProverRegistry","type":"address"},{"internalType":"contract IAnchorStateRegistry","name":"anchorStateRegistry","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"bytes32","name":"signerImageHash","type":"bytes32"},{"internalType":"bytes32","name":"claimedImageId","type":"bytes32"}],"name":"ImageIdMismatch","type":"error"},{"inputs":[],"name":"InvalidProofFormat","type":"error"},{"inputs":[{"internalType":"address","name":"proposer","type":"address"}],"name":"InvalidProposer","type":"error"},{"inputs":[],"name":"InvalidSignature","type":"error"},{"inputs":[{"internalType":"address","name":"signer","type":"address"}],"name":"InvalidSigner","type":"error"},{"inputs":[],"name":"NotProperGame","type":"error"},{"inputs":[],"name":"Nullified","type":"error"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"contract IDisputeGame","name":"game","type":"address"}],"name":"VerifierNullified","type":"event"},{"inputs":[],"name":"ANCHOR_STATE_REGISTRY","outputs":[{"internalType":"contract IAnchorStateRegistry","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TEE_PROVER_REGISTRY","outputs":[{"internalType":"contract TEEProverRegistry","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"nullified","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"nullify","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"proofBytes","type":"bytes"},{"internalType":"bytes32","name":"imageId","type":"bytes32"},{"internalType":"bytes32","name":"journal","type":"bytes32"}],"name":"verify","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"}]Contract Creation Code
60c060405234801561001057600080fd5b5060405161097c38038061097c83398101604081905261002f9161005e565b6001600160a01b039081166080521660a052610098565b6001600160a01b038116811461005b57600080fd5b50565b6000806040838503121561007157600080fd5b825161007c81610046565b602084015190925061008d81610046565b809150509250929050565b60805160a05161089e6100de60003960008181606c01528181610245015281816102fc01526103b101526000818160d70152818161047001526104ff015261089e6000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c806318efb9c21461006757806354fd4d50146100ab5780635e02132e146100d2578063ab750e75146100f9578063ece20f361461011c578063f9df65eb14610126575b600080fd5b61008e7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b60408051808201825260058152640302e322e360dc1b602082015290516100a291906106dd565b61008e7f000000000000000000000000000000000000000000000000000000000000000081565b61010c610107366004610732565b610133565b60405190151581526020016100a2565b61012461045b565b005b60005461010c9060ff1681565b6000805460ff161561015857604051632f3cfa1960e21b815260040160405180910390fd5b605584101561017a57604051632d0e1a9d60e11b815260040160405180910390fd5b600061018960148287896107b1565b610192916107db565b60601c90503660006101a860556014898b6107b1565b915091506000806101ef8785858080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506105d492505050565b9092509050600081600481111561020857610208610810565b1461022657604051638baa579f60e01b815260040160405180910390fd5b60405163e8533e2960e01b81526001600160a01b0386811660048301527f0000000000000000000000000000000000000000000000000000000000000000169063e8533e2990602401602060405180830381865afa15801561028c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102b09190610826565b6102dd576040516377f1708f60e01b81526001600160a01b03861660048201526024015b60405180910390fd5b60405163692b002b60e11b81526001600160a01b0383811660048301527f0000000000000000000000000000000000000000000000000000000000000000169063d256005690602401602060405180830381865afa158015610343573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103679190610826565b61038f5760405163bf18af4360e01b81526001600160a01b03831660048201526024016102d4565b6040516386b4ebd360e01b81526001600160a01b0383811660048301526000917f0000000000000000000000000000000000000000000000000000000000000000909116906386b4ebd390602401602060405180830381865afa1580156103fa573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061041e919061084f565b905088811461044a5760405163415e3f9d60e01b815260048101829052602481018a90526044016102d4565b5060019a9950505050505050505050565b6040516324b5ce0b60e11b81523360048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063496b9c1690602401602060405180830381865afa1580156104bf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104e39190610826565b158061057457506040516304e50fed60e01b81523360048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906304e50fed90602401602060405180830381865afa15801561054e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105729190610826565b155b1561059257604051637c3e4fdb60e01b815260040160405180910390fd5b6000805460ff191660011790556040513381527f3e2a844f441471ec38f2e944e29cfe184c2fc1e108af1a0bc92ca4357bac19519060200160405180910390a1565b600080825160410361060a5760208301516040840151606085015160001a6105fe87828585610619565b94509450505050610612565b506000905060025b9250929050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a083111561065057506000905060036106d4565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa1580156106a4573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166106cd576000600192509250506106d4565b9150600090505b94509492505050565b600060208083528351808285015260005b8181101561070a578581018301518582016040015282016106ee565b8181111561071c576000604083870101525b50601f01601f1916929092016040019392505050565b6000806000806060858703121561074857600080fd5b843567ffffffffffffffff8082111561076057600080fd5b818701915087601f83011261077457600080fd5b81358181111561078357600080fd5b88602082850101111561079557600080fd5b6020928301999098509187013596604001359550909350505050565b600080858511156107c157600080fd5b838611156107ce57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108085780818660140360031b1b83161692505b505092915050565b634e487b7160e01b600052602160045260246000fd5b60006020828403121561083857600080fd5b8151801515811461084857600080fd5b9392505050565b60006020828403121561086157600080fd5b505191905056fea2646970667358221220c1ded25c590a7c60acf44027df4ea9c1ce14fb87aae9369094aa0e5e82c8205464736f6c634300080f0033000000000000000000000000f0d7e15673fba052e83d7f2b26bb6071e86b972e0000000000000000000000002ff5cc82dbf333ea30d8ee462178ab1707315355
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100625760003560e01c806318efb9c21461006757806354fd4d50146100ab5780635e02132e146100d2578063ab750e75146100f9578063ece20f361461011c578063f9df65eb14610126575b600080fd5b61008e7f000000000000000000000000f0d7e15673fba052e83d7f2b26bb6071e86b972e81565b6040516001600160a01b0390911681526020015b60405180910390f35b60408051808201825260058152640302e322e360dc1b602082015290516100a291906106dd565b61008e7f0000000000000000000000002ff5cc82dbf333ea30d8ee462178ab170731535581565b61010c610107366004610732565b610133565b60405190151581526020016100a2565b61012461045b565b005b60005461010c9060ff1681565b6000805460ff161561015857604051632f3cfa1960e21b815260040160405180910390fd5b605584101561017a57604051632d0e1a9d60e11b815260040160405180910390fd5b600061018960148287896107b1565b610192916107db565b60601c90503660006101a860556014898b6107b1565b915091506000806101ef8785858080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506105d492505050565b9092509050600081600481111561020857610208610810565b1461022657604051638baa579f60e01b815260040160405180910390fd5b60405163e8533e2960e01b81526001600160a01b0386811660048301527f000000000000000000000000f0d7e15673fba052e83d7f2b26bb6071e86b972e169063e8533e2990602401602060405180830381865afa15801561028c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102b09190610826565b6102dd576040516377f1708f60e01b81526001600160a01b03861660048201526024015b60405180910390fd5b60405163692b002b60e11b81526001600160a01b0383811660048301527f000000000000000000000000f0d7e15673fba052e83d7f2b26bb6071e86b972e169063d256005690602401602060405180830381865afa158015610343573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103679190610826565b61038f5760405163bf18af4360e01b81526001600160a01b03831660048201526024016102d4565b6040516386b4ebd360e01b81526001600160a01b0383811660048301526000917f000000000000000000000000f0d7e15673fba052e83d7f2b26bb6071e86b972e909116906386b4ebd390602401602060405180830381865afa1580156103fa573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061041e919061084f565b905088811461044a5760405163415e3f9d60e01b815260048101829052602481018a90526044016102d4565b5060019a9950505050505050505050565b6040516324b5ce0b60e11b81523360048201527f0000000000000000000000002ff5cc82dbf333ea30d8ee462178ab17073153556001600160a01b03169063496b9c1690602401602060405180830381865afa1580156104bf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104e39190610826565b158061057457506040516304e50fed60e01b81523360048201527f0000000000000000000000002ff5cc82dbf333ea30d8ee462178ab17073153556001600160a01b0316906304e50fed90602401602060405180830381865afa15801561054e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105729190610826565b155b1561059257604051637c3e4fdb60e01b815260040160405180910390fd5b6000805460ff191660011790556040513381527f3e2a844f441471ec38f2e944e29cfe184c2fc1e108af1a0bc92ca4357bac19519060200160405180910390a1565b600080825160410361060a5760208301516040840151606085015160001a6105fe87828585610619565b94509450505050610612565b506000905060025b9250929050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a083111561065057506000905060036106d4565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa1580156106a4573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166106cd576000600192509250506106d4565b9150600090505b94509492505050565b600060208083528351808285015260005b8181101561070a578581018301518582016040015282016106ee565b8181111561071c576000604083870101525b50601f01601f1916929092016040019392505050565b6000806000806060858703121561074857600080fd5b843567ffffffffffffffff8082111561076057600080fd5b818701915087601f83011261077457600080fd5b81358181111561078357600080fd5b88602082850101111561079557600080fd5b6020928301999098509187013596604001359550909350505050565b600080858511156107c157600080fd5b838611156107ce57600080fd5b5050820193919092039150565b6bffffffffffffffffffffffff1981358181169160148510156108085780818660140360031b1b83161692505b505092915050565b634e487b7160e01b600052602160045260246000fd5b60006020828403121561083857600080fd5b8151801515811461084857600080fd5b9392505050565b60006020828403121561086157600080fd5b505191905056fea2646970667358221220c1ded25c590a7c60acf44027df4ea9c1ce14fb87aae9369094aa0e5e82c8205464736f6c634300080f0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000f0d7e15673fba052e83d7f2b26bb6071e86b972e0000000000000000000000002ff5cc82dbf333ea30d8ee462178ab1707315355
-----Decoded View---------------
Arg [0] : teeProverRegistry (address): 0xf0d7E15673fBA052e83d7f2b26BB6071E86b972e
Arg [1] : anchorStateRegistry (address): 0x2fF5cC82dBf333Ea30D8ee462178ab1707315355
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000f0d7e15673fba052e83d7f2b26bb6071e86b972e
Arg [1] : 0000000000000000000000002ff5cc82dbf333ea30d8ee462178ab1707315355
Loading...
Loading
Loading...
Loading
Loading...
Loading
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.

