Source Code
Overview
ETH Balance
0 ETH
More Info
ContractCreator
Multichain Info
N/A
Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API[{"inputs":[{"internalType":"contract ISP1Verifier","name":"sp1Verifier","type":"address"},{"internalType":"contract IAnchorStateRegistry","name":"anchorStateRegistry","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"NotProperGame","type":"error"},{"inputs":[],"name":"Nullified","type":"error"},{"inputs":[],"name":"SP1VerificationFailed","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":"SP1_VERIFIER","outputs":[{"internalType":"contract ISP1Verifier","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
60c060405234801561001057600080fd5b506040516105de3803806105de83398101604081905261002f9161005e565b6001600160a01b039081166080521660a052610098565b6001600160a01b038116811461005b57600080fd5b50565b6000806040838503121561007157600080fd5b825161007c81610046565b602084015190925061008d81610046565b809150509250929050565b60805160a05161050e6100d06000396000818160db015261015e015260008181609c0152818161021f01526102ae015261050e6000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c806354fd4d50146100675780635e02132e1461009757806378dbfee1146100d6578063ab750e75146100fd578063ece20f3614610120578063f9df65eb1461012a575b600080fd5b60408051808201825260058152640302e312e360dc1b6020820152905161008e91906103d0565b60405180910390f35b6100be7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200161008e565b6100be7f000000000000000000000000000000000000000000000000000000000000000081565b61011061010b3660046103ea565b610137565b604051901515815260200161008e565b61012861020a565b005b6000546101109060ff1681565b6000805460ff161561015c57604051632f3cfa1960e21b815260040160405180910390fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166341493c60848460405160200161019f91815260200190565b60405160208183030381529060405288886040518563ffffffff1660e01b81526004016101cf9493929190610469565b60006040518083038186803b1580156101e757600080fd5b505afa1580156101fb573d6000803e3d6000fd5b50600198975050505050505050565b6040516324b5ce0b60e11b81523360048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063496b9c1690602401602060405180830381865afa15801561026e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061029291906104b6565b158061032357506040516304e50fed60e01b81523360048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906304e50fed90602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032191906104b6565b155b1561034157604051637c3e4fdb60e01b815260040160405180910390fd5b6000805460ff191660011790556040513381527f3e2a844f441471ec38f2e944e29cfe184c2fc1e108af1a0bc92ca4357bac19519060200160405180910390a1565b6000815180845260005b818110156103a95760208185018101518683018201520161038d565b818111156103bb576000602083870101525b50601f01601f19169290920160200192915050565b6020815260006103e36020830184610383565b9392505050565b6000806000806060858703121561040057600080fd5b843567ffffffffffffffff8082111561041857600080fd5b818701915087601f83011261042c57600080fd5b81358181111561043b57600080fd5b88602082850101111561044d57600080fd5b6020928301999098509187013596604001359550909350505050565b8481526060602082015260006104826060830186610383565b8281036040840152838152838560208301376000602085830101526020601f19601f86011682010191505095945050505050565b6000602082840312156104c857600080fd5b815180151581146103e357600080fdfea2646970667358221220d6d9cb32e94723b42bd04390d4347617422fa76bd46d51b62e40b4deb5ffe29164736f6c634300080f0033000000000000000000000000397a5f7f3dbd538f23de225b51f532c34448da9b0000000000000000000000002ff5cc82dbf333ea30d8ee462178ab1707315355
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100625760003560e01c806354fd4d50146100675780635e02132e1461009757806378dbfee1146100d6578063ab750e75146100fd578063ece20f3614610120578063f9df65eb1461012a575b600080fd5b60408051808201825260058152640302e312e360dc1b6020820152905161008e91906103d0565b60405180910390f35b6100be7f0000000000000000000000002ff5cc82dbf333ea30d8ee462178ab170731535581565b6040516001600160a01b03909116815260200161008e565b6100be7f000000000000000000000000397a5f7f3dbd538f23de225b51f532c34448da9b81565b61011061010b3660046103ea565b610137565b604051901515815260200161008e565b61012861020a565b005b6000546101109060ff1681565b6000805460ff161561015c57604051632f3cfa1960e21b815260040160405180910390fd5b7f000000000000000000000000397a5f7f3dbd538f23de225b51f532c34448da9b6001600160a01b03166341493c60848460405160200161019f91815260200190565b60405160208183030381529060405288886040518563ffffffff1660e01b81526004016101cf9493929190610469565b60006040518083038186803b1580156101e757600080fd5b505afa1580156101fb573d6000803e3d6000fd5b50600198975050505050505050565b6040516324b5ce0b60e11b81523360048201527f0000000000000000000000002ff5cc82dbf333ea30d8ee462178ab17073153556001600160a01b03169063496b9c1690602401602060405180830381865afa15801561026e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061029291906104b6565b158061032357506040516304e50fed60e01b81523360048201527f0000000000000000000000002ff5cc82dbf333ea30d8ee462178ab17073153556001600160a01b0316906304e50fed90602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032191906104b6565b155b1561034157604051637c3e4fdb60e01b815260040160405180910390fd5b6000805460ff191660011790556040513381527f3e2a844f441471ec38f2e944e29cfe184c2fc1e108af1a0bc92ca4357bac19519060200160405180910390a1565b6000815180845260005b818110156103a95760208185018101518683018201520161038d565b818111156103bb576000602083870101525b50601f01601f19169290920160200192915050565b6020815260006103e36020830184610383565b9392505050565b6000806000806060858703121561040057600080fd5b843567ffffffffffffffff8082111561041857600080fd5b818701915087601f83011261042c57600080fd5b81358181111561043b57600080fd5b88602082850101111561044d57600080fd5b6020928301999098509187013596604001359550909350505050565b8481526060602082015260006104826060830186610383565b8281036040840152838152838560208301376000602085830101526020601f19601f86011682010191505095945050505050565b6000602082840312156104c857600080fd5b815180151581146103e357600080fdfea2646970667358221220d6d9cb32e94723b42bd04390d4347617422fa76bd46d51b62e40b4deb5ffe29164736f6c634300080f0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000397a5f7f3dbd538f23de225b51f532c34448da9b0000000000000000000000002ff5cc82dbf333ea30d8ee462178ab1707315355
-----Decoded View---------------
Arg [0] : sp1Verifier (address): 0x397A5f7f3dBd538f23DE225B51f532c34448dA9B
Arg [1] : anchorStateRegistry (address): 0x2fF5cC82dBf333Ea30D8ee462178ab1707315355
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000397a5f7f3dbd538f23de225b51f532c34448da9b
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.

