Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_sgxGethVerifier","type":"address"},{"internalType":"address","name":"_sgxRethVerifier","type":"address"},{"internalType":"address","name":"_risc0RethVerifier","type":"address"},{"internalType":"address","name":"_sp1RethVerifier","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"CV_INVALID_SUB_VERIFIER","type":"error"},{"inputs":[],"name":"CV_INVALID_SUB_VERIFIER_ORDER","type":"error"},{"inputs":[],"name":"CV_VERIFIERS_INSUFFICIENT","type":"error"},{"inputs":[{"internalType":"enum ComposeVerifier.VerifierType","name":"_verifierId","type":"uint8"}],"name":"getVerifierAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"opVerifier","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"risc0RethVerifier","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"sgxGethVerifier","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"sgxRethVerifier","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"sp1RethVerifier","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tdxGethVerifier","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_proposalAge","type":"uint256"},{"internalType":"bytes32","name":"_commitmentHash","type":"bytes32"},{"internalType":"bytes","name":"_proof","type":"bytes"}],"name":"verifyProof","outputs":[],"stateMutability":"view","type":"function"}]Contract Creation Code
610140604052348015610010575f5ffd5b50604051610bd2380380610bd283398101604081905261002f91610077565b6001600160a01b039384166080525f60a081905260c05291831660e05282166101005216610120526100c8565b80516001600160a01b0381168114610072575f5ffd5b919050565b5f5f5f5f6080858703121561008a575f5ffd5b6100938561005c565b93506100a16020860161005c565b92506100af6040860161005c565b91506100bd6060860161005c565b905092959194509250565b60805160a05160c05160e0516101005161012051610a716101615f395f81816101200152818161051e01528181610659015261070101525f8181610147015281816104de0152818161060401526106af01525f818160a30152818161049e01526105b001525f8181610195015261045e01525f818161016e015261041e01525f818160f9015281816103de015261055c0152610a715ff3fe608060405234801561000f575f5ffd5b5060043610610085575f3560e01c80638d732463116100585780638d7324631461011b57806397b56f5714610142578063a936fa7114610169578063d09aed4814610190575f5ffd5b806314bcf3dd146100895780634185d4221461009e57806342b57409146100e1578063680bca47146100f4575b5f5ffd5b61009c61009736600461073c565b6101b7565b005b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200160405180910390f35b6100c56100ef3660046107cb565b6103c1565b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b5f6101c482840184610859565b80519091505f8167ffffffffffffffff8111156101e3576101e36107eb565b60405190808252806020026020018201604052801561020c578160200160208202803683370190505b5090505f5f5b83811015610390575f85828151811061022d5761022d6109d0565b60209081029190910101515190505f81600681111561024e5761024e6109e4565b0361026c57604051632699817960e01b815260040160405180910390fd5b82600681111561027e5761027e6109e4565b816006811115610290576102906109e4565b116102ae57604051636d14c6cd60e01b815260040160405180910390fd5b5f6102b8826103c1565b90506001600160a01b0381166102e157604051632699817960e01b815260040160405180910390fd5b806001600160a01b03166314bcf3dd8c8c8a8781518110610304576103046109d0565b6020026020010151602001516040518463ffffffff1660e01b815260040161032e939291906109f8565b5f6040518083038186803b158015610344575f5ffd5b505afa158015610356573d5f5f3e3d5ffd5b505050508085848151811061036d5761036d6109d0565b6001600160a01b0390921660209283029190910190910152509150600101610212565b5061039a82610549565b6103b757604051634148652760e11b815260040160405180910390fd5b5050505050505050565b5f60018260068111156103d6576103d66109e4565b0361040257507f0000000000000000000000000000000000000000000000000000000000000000919050565b6002826006811115610416576104166109e4565b0361044257507f0000000000000000000000000000000000000000000000000000000000000000919050565b6003826006811115610456576104566109e4565b0361048257507f0000000000000000000000000000000000000000000000000000000000000000919050565b6004826006811115610496576104966109e4565b036104c257507f0000000000000000000000000000000000000000000000000000000000000000919050565b60058260068111156104d6576104d66109e4565b0361050257507f0000000000000000000000000000000000000000000000000000000000000000919050565b6006826006811115610516576105166109e4565b0361054257507f0000000000000000000000000000000000000000000000000000000000000000919050565b505f919050565b5f815160021461055a57505f919050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316825f81518110610596576105966109d0565b60200260200101516001600160a01b031614806105fd57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316825f815181106105ea576105ea6109d0565b60200260200101516001600160a01b0316145b156106ad577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168260018151811061063f5761063f6109d0565b60200260200101516001600160a01b031614806106a757507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031682600181518110610694576106946109d0565b60200260200101516001600160a01b0316145b92915050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316825f815181106106e9576106e96109d0565b60200260200101516001600160a01b031603610542577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031682600181518110610694576106946109d0565b5f5f5f5f6060858703121561074f575f5ffd5b8435935060208501359250604085013567ffffffffffffffff811115610773575f5ffd5b8501601f81018713610783575f5ffd5b803567ffffffffffffffff811115610799575f5ffd5b8760208284010111156107aa575f5ffd5b949793965060200194505050565b8035600781106107c6575f5ffd5b919050565b5f602082840312156107db575f5ffd5b6107e4826107b8565b9392505050565b634e487b7160e01b5f52604160045260245ffd5b6040805190810167ffffffffffffffff81118282101715610822576108226107eb565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715610851576108516107eb565b604052919050565b5f60208284031215610869575f5ffd5b813567ffffffffffffffff81111561087f575f5ffd5b8201601f8101841361088f575f5ffd5b803567ffffffffffffffff8111156108a9576108a96107eb565b8060051b6108b960208201610828565b918252602081840181019290810190878411156108d4575f5ffd5b6020850192505b838310156109c557823567ffffffffffffffff8111156108f9575f5ffd5b85016040818a03601f1901121561090e575f5ffd5b6109166107ff565b610922602083016107b8565b8152604082013567ffffffffffffffff81111561093d575f5ffd5b60208184010192505089601f830112610954575f5ffd5b813567ffffffffffffffff81111561096e5761096e6107eb565b610981601f8201601f1916602001610828565b8181528b6020838601011115610995575f5ffd5b816020850160208301375f60208383010152806020840152505080845250506020820191506020830192506108db565b979650505050505050565b634e487b7160e01b5f52603260045260245ffd5b634e487b7160e01b5f52602160045260245ffd5b838152826020820152606060408201525f82518060608401528060208501608085015e5f608082850101526080601f19601f83011684010191505094935050505056fea2646970667358221220d56098a3d45b3518a76ac809cdeed342aebfa5771d1bddd9c75343506cdcebc364736f6c634300081e003300000000000000000000000041e79eb4f03abb5df8716b759528dc5d8f6a84ee0000000000000000000000009d3c595bff6ff7d2b2cbdecf94ad917eb2fcffd8000000000000000000000000059daf31f571da48ab4e74ae12f64f907681cd8b00000000000000000000000073a0db393ef87ce781ac7957be10d6628432100f
Deployed Bytecode
0x608060405234801561000f575f5ffd5b5060043610610085575f3560e01c80638d732463116100585780638d7324631461011b57806397b56f5714610142578063a936fa7114610169578063d09aed4814610190575f5ffd5b806314bcf3dd146100895780634185d4221461009e57806342b57409146100e1578063680bca47146100f4575b5f5ffd5b61009c61009736600461073c565b6101b7565b005b6100c57f0000000000000000000000009d3c595bff6ff7d2b2cbdecf94ad917eb2fcffd881565b6040516001600160a01b03909116815260200160405180910390f35b6100c56100ef3660046107cb565b6103c1565b6100c57f00000000000000000000000041e79eb4f03abb5df8716b759528dc5d8f6a84ee81565b6100c57f00000000000000000000000073a0db393ef87ce781ac7957be10d6628432100f81565b6100c57f000000000000000000000000059daf31f571da48ab4e74ae12f64f907681cd8b81565b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b5f6101c482840184610859565b80519091505f8167ffffffffffffffff8111156101e3576101e36107eb565b60405190808252806020026020018201604052801561020c578160200160208202803683370190505b5090505f5f5b83811015610390575f85828151811061022d5761022d6109d0565b60209081029190910101515190505f81600681111561024e5761024e6109e4565b0361026c57604051632699817960e01b815260040160405180910390fd5b82600681111561027e5761027e6109e4565b816006811115610290576102906109e4565b116102ae57604051636d14c6cd60e01b815260040160405180910390fd5b5f6102b8826103c1565b90506001600160a01b0381166102e157604051632699817960e01b815260040160405180910390fd5b806001600160a01b03166314bcf3dd8c8c8a8781518110610304576103046109d0565b6020026020010151602001516040518463ffffffff1660e01b815260040161032e939291906109f8565b5f6040518083038186803b158015610344575f5ffd5b505afa158015610356573d5f5f3e3d5ffd5b505050508085848151811061036d5761036d6109d0565b6001600160a01b0390921660209283029190910190910152509150600101610212565b5061039a82610549565b6103b757604051634148652760e11b815260040160405180910390fd5b5050505050505050565b5f60018260068111156103d6576103d66109e4565b0361040257507f00000000000000000000000041e79eb4f03abb5df8716b759528dc5d8f6a84ee919050565b6002826006811115610416576104166109e4565b0361044257507f0000000000000000000000000000000000000000000000000000000000000000919050565b6003826006811115610456576104566109e4565b0361048257507f0000000000000000000000000000000000000000000000000000000000000000919050565b6004826006811115610496576104966109e4565b036104c257507f0000000000000000000000009d3c595bff6ff7d2b2cbdecf94ad917eb2fcffd8919050565b60058260068111156104d6576104d66109e4565b0361050257507f000000000000000000000000059daf31f571da48ab4e74ae12f64f907681cd8b919050565b6006826006811115610516576105166109e4565b0361054257507f00000000000000000000000073a0db393ef87ce781ac7957be10d6628432100f919050565b505f919050565b5f815160021461055a57505f919050565b7f00000000000000000000000041e79eb4f03abb5df8716b759528dc5d8f6a84ee6001600160a01b0316825f81518110610596576105966109d0565b60200260200101516001600160a01b031614806105fd57507f0000000000000000000000009d3c595bff6ff7d2b2cbdecf94ad917eb2fcffd86001600160a01b0316825f815181106105ea576105ea6109d0565b60200260200101516001600160a01b0316145b156106ad577f000000000000000000000000059daf31f571da48ab4e74ae12f64f907681cd8b6001600160a01b03168260018151811061063f5761063f6109d0565b60200260200101516001600160a01b031614806106a757507f00000000000000000000000073a0db393ef87ce781ac7957be10d6628432100f6001600160a01b031682600181518110610694576106946109d0565b60200260200101516001600160a01b0316145b92915050565b7f000000000000000000000000059daf31f571da48ab4e74ae12f64f907681cd8b6001600160a01b0316825f815181106106e9576106e96109d0565b60200260200101516001600160a01b031603610542577f00000000000000000000000073a0db393ef87ce781ac7957be10d6628432100f6001600160a01b031682600181518110610694576106946109d0565b5f5f5f5f6060858703121561074f575f5ffd5b8435935060208501359250604085013567ffffffffffffffff811115610773575f5ffd5b8501601f81018713610783575f5ffd5b803567ffffffffffffffff811115610799575f5ffd5b8760208284010111156107aa575f5ffd5b949793965060200194505050565b8035600781106107c6575f5ffd5b919050565b5f602082840312156107db575f5ffd5b6107e4826107b8565b9392505050565b634e487b7160e01b5f52604160045260245ffd5b6040805190810167ffffffffffffffff81118282101715610822576108226107eb565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715610851576108516107eb565b604052919050565b5f60208284031215610869575f5ffd5b813567ffffffffffffffff81111561087f575f5ffd5b8201601f8101841361088f575f5ffd5b803567ffffffffffffffff8111156108a9576108a96107eb565b8060051b6108b960208201610828565b918252602081840181019290810190878411156108d4575f5ffd5b6020850192505b838310156109c557823567ffffffffffffffff8111156108f9575f5ffd5b85016040818a03601f1901121561090e575f5ffd5b6109166107ff565b610922602083016107b8565b8152604082013567ffffffffffffffff81111561093d575f5ffd5b60208184010192505089601f830112610954575f5ffd5b813567ffffffffffffffff81111561096e5761096e6107eb565b610981601f8201601f1916602001610828565b8181528b6020838601011115610995575f5ffd5b816020850160208301375f60208383010152806020840152505080845250506020820191506020830192506108db565b979650505050505050565b634e487b7160e01b5f52603260045260245ffd5b634e487b7160e01b5f52602160045260245ffd5b838152826020820152606060408201525f82518060608401528060208501608085015e5f608082850101526080601f19601f83011684010191505094935050505056fea2646970667358221220d56098a3d45b3518a76ac809cdeed342aebfa5771d1bddd9c75343506cdcebc364736f6c634300081e0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000041e79eb4f03abb5df8716b759528dc5d8f6a84ee0000000000000000000000009d3c595bff6ff7d2b2cbdecf94ad917eb2fcffd8000000000000000000000000059daf31f571da48ab4e74ae12f64f907681cd8b00000000000000000000000073a0db393ef87ce781ac7957be10d6628432100f
-----Decoded View---------------
Arg [0] : _sgxGethVerifier (address): 0x41e79EB4F03aBB5DF8716B759528dc5d8f6a84Ee
Arg [1] : _sgxRethVerifier (address): 0x9D3C595BFf6Ff7D2b2CbdEcF94aD917eB2fCFFd8
Arg [2] : _risc0RethVerifier (address): 0x059dAF31F571da48Ab4e74Ae12F64f907681Cd8b
Arg [3] : _sp1RethVerifier (address): 0x73A0Db393ef87ce781ac7957bE10D6628432100F
-----Encoded View---------------
4 Constructor Arguments found :
Arg [0] : 00000000000000000000000041e79eb4f03abb5df8716b759528dc5d8f6a84ee
Arg [1] : 0000000000000000000000009d3c595bff6ff7d2b2cbdecf94ad917eb2fcffd8
Arg [2] : 000000000000000000000000059daf31f571da48ab4e74ae12f64f907681cd8b
Arg [3] : 00000000000000000000000073a0db393ef87ce781ac7957be10d6628432100f
🤖 Code Reader
Generate instant answers for your smart contract questions using AI Models. Read more.
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 30 Chains
Tokens
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
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.


