Source Code
Overview
ETH Balance
0 ETH
More Info
ContractCreator
Multichain Info
N/A
Latest 1 from a total of 1 transactions
| Transaction Hash |
Method
|
Block
|
From
|
To
|
Amount
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Create Signer | 40370490 | 133 days ago | IN | 0 ETH | 0.000000131336 |
Latest 25 internal transactions (View All)
Loading...
Loading
Heuristics suggest this may be a proxy contract. Verify using the Proxy Contract Checker
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"signer","type":"address"},{"indexed":false,"internalType":"uint256","name":"x","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"y","type":"uint256"},{"indexed":false,"internalType":"P256.Verifiers","name":"verifiers","type":"uint176"}],"name":"Created","type":"event"},{"inputs":[],"name":"SINGLETON","outputs":[{"internalType":"contract SafeWebAuthnSignerSingleton","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"x","type":"uint256"},{"internalType":"uint256","name":"y","type":"uint256"},{"internalType":"P256.Verifiers","name":"verifiers","type":"uint176"}],"name":"createSigner","outputs":[{"internalType":"address","name":"signer","type":"address"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"x","type":"uint256"},{"internalType":"uint256","name":"y","type":"uint256"},{"internalType":"P256.Verifiers","name":"verifiers","type":"uint176"}],"name":"getSigner","outputs":[{"internalType":"address","name":"signer","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"message","type":"bytes32"},{"internalType":"bytes","name":"signature","type":"bytes"},{"internalType":"uint256","name":"x","type":"uint256"},{"internalType":"uint256","name":"y","type":"uint256"},{"internalType":"P256.Verifiers","name":"verifiers","type":"uint176"}],"name":"isValidSignatureForSigner","outputs":[{"internalType":"bytes4","name":"magicValue","type":"bytes4"}],"stateMutability":"view","type":"function"}]Contract Creation Code
60a060405234801561001057600080fd5b5060405161001d9061004b565b604051809103906000f080158015610039573d6000803e3d6000fd5b506001600160a01b0316608052610058565b6108e6806109b583390190565b60805161092e61008760003960008181609301528181610129015281816102dc01526103de015261092e6000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630d2f0489146100515780635a28a1db1461008e578063a541d91a146100b5578063cb48798b146100c8575b600080fd5b61006461005f36600461050d565b61010c565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b6100647f000000000000000000000000000000000000000000000000000000000000000081565b6100646100c336600461050d565b61027a565b6100db6100d6366004610542565b6103d9565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610085565b600061011984848461027a565b9050803b6102735760008060001b7f0000000000000000000000000000000000000000000000000000000000000000868686604051610157906104d5565b73ffffffffffffffffffffffffffffffffffffffff90941684526020840192909252604083015275ffffffffffffffffffffffffffffffffffffffffffff1660608201526080018190604051809103906000f59050801580156101be573d6000803e3d6000fd5b5090508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146101fc576101fc6105e1565b6040805173ffffffffffffffffffffffffffffffffffffffff841681526020810187905290810185905275ffffffffffffffffffffffffffffffffffffffffffff841660608201527fedab0e1444e0b8a4d0f70e45c55a457b30c12bff4f38fdb7f53b14134036a8609060800160405180910390a1505b9392505050565b6000806040518060200161028d906104d5565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe082820381018352601f909101166040819052610323919073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016908890889075ffffffffffffffffffffffffffffffffffffffffffff891690602001610640565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815282825280516020918201207fff00000000000000000000000000000000000000000000000000000000000000828501523060601b7fffffffffffffffffffffffffffffffffffffffff00000000000000000000000016602185015260006035850152605580850191909152825180850390910181526075909301909152815191012095945050505050565b6000807f0000000000000000000000000000000000000000000000000000000000000000905060008888886040516024016104169392919061066b565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152918152602080830180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f1626ba7e0000000000000000000000000000000000000000000000000000000017905290516104a09291899189918991016106bf565b604051602081830303815290604052905060206000825160208401855afa156104c95760005192505b50509695505050505050565b6101ee8061070b83390190565b803575ffffffffffffffffffffffffffffffffffffffffffff8116811461050857600080fd5b919050565b60008060006060848603121561052257600080fd5b8335925060208401359150610539604085016104e2565b90509250925092565b60008060008060008060a0878903121561055b57600080fd5b86359550602087013567ffffffffffffffff8082111561057a57600080fd5b818901915089601f83011261058e57600080fd5b81358181111561059d57600080fd5b8a60208285010111156105af57600080fd5b60208301975080965050505060408701359250606087013591506105d5608088016104e2565b90509295509295509295565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b6000815160005b818110156106315760208185018101518683015201610617565b50600093019283525090919050565b600061064c8288610610565b9586525050602084019290925260408301526060820152608001919050565b83815260406020820152816040820152818360608301376000818301606090810191909152601f9092017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016010192915050565b60006106cb8287610610565b9485525050602083019190915260501b7fffffffffffffffffffffffffffffffffffffffffffff0000000000000000000016604082015260560191905056fe61010060405234801561001157600080fd5b506040516101ee3803806101ee83398101604081905261003091610058565b6001600160a01b0390931660805260a09190915260c0526001600160b01b031660e0526100bc565b6000806000806080858703121561006e57600080fd5b84516001600160a01b038116811461008557600080fd5b60208601516040870151606088015192965090945092506001600160b01b03811681146100b157600080fd5b939692955090935050565b60805160a05160c05160e05160ff6100ef60003960006008015260006031015260006059015260006080015260ff6000f3fe608060408190527f00000000000000000000000000000000000000000000000000000000000000003660b681018290527f000000000000000000000000000000000000000000000000000000000000000060a082018190527f00000000000000000000000000000000000000000000000000000000000000008285018190527f00000000000000000000000000000000000000000000000000000000000000009490939192600082376000806056360183885af490503d6000803e8060c3573d6000fd5b503d6000f3fea2646970667358221220ddd9bb059ba7a6497d560ca97aadf4dbf0476f578378554a50d41c6bb654beae64736f6c63430008180033a26469706673582212207db0f17957224e6381d7a75f0fb3bff10545be67f7d5d3b8cc7d49f5ed7121c364736f6c63430008180033608060405234801561001057600080fd5b506108c6806100206000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c80631626ba7e1461004657806320c13b0b1461008f5780636bd50cef146100a2575b600080fd5b610059610054366004610695565b61012b565b6040517fffffffff0000000000000000000000000000000000000000000000000000000090911681526020015b60405180910390f35b61005961009d366004610710565b610167565b60408051367fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaa81013582527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffca81013560208301527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea013560501c91810191909152606001610086565b60006101388484846101a9565b1561016057507f1626ba7e000000000000000000000000000000000000000000000000000000005b9392505050565b600061017b848051906020012084846101a9565b1561016057507f20c13b0b000000000000000000000000000000000000000000000000000000009392505050565b6000367fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaa810135907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffca810135907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea013560501c61024b8787877f0400000000000000000000000000000000000000000000000000000000000000878787610256565b979650505050505050565b6000366102a08888601f602083013583013581017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116843585013592909201160160c1011191565b909250905081156102bc576102b98982888888886102c8565b91505b50979650505050505050565b6000806102eb886102d989806107fc565b6102e660208c018c6107fc565b61034a565b90506103006102fa88806107fc565b8861039a565b1561033f5761033c6103118261040a565b75ffffffffffffffffffffffffffffffffffffffffffff85169060408a013560608b01358989610424565b91505b509695505050505050565b6060600061035987858561048c565b905060006103668261040a565b9050602086016040519350601f19603f82018501166040528084525060208301868882379095019490945295945050505050565b60007fff00000000000000000000000000000000000000000000000000000000000000821682858560208181106103d3576103d3610861565b9050013560f81c60f81b167effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161490509392505050565b60006020600083516020850160025afa5050600051919050565b600061ffff60a088901c1687811561044757610444828989898989610605565b92505b8215801561046a575073ffffffffffffffffffffffffffffffffffffffff811615155b156104805761047d818989898989610605565b92505b50509695505050505050565b6060816052016040519150607d8183015261222c60518301526d2c226368616c6c656e6765223a226024830152757b2274797065223a22776562617574686e2e676574226016830152808252828460718401377f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f527f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f603f526044820160fa5b60008113156105c857603f87821c16518253603f87600683031c16516001830153603f87600c83031c16516002830153603f87601283031c16516003830153603f87601883031c16516004830153603f87601e83031c16516005830153603f87602483031c16516006830153600791909101907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd60161052e565b50600f861660021b518153508101603f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0166040529392505050565b6000604051868152856020820152846040820152836060820152826080820152600080526020600060a0838b5afa60016000511460203d1416169150509695505050505050565b60008083601f84011261065e57600080fd5b50813567ffffffffffffffff81111561067657600080fd5b60208301915083602082850101111561068e57600080fd5b9250929050565b6000806000604084860312156106aa57600080fd5b83359250602084013567ffffffffffffffff8111156106c857600080fd5b6106d48682870161064c565b9497909650939450505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60008060006040848603121561072557600080fd5b833567ffffffffffffffff8082111561073d57600080fd5b818601915086601f83011261075157600080fd5b813581811115610763576107636106e1565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f011681019083821181831017156107a9576107a96106e1565b816040528281528960208487010111156107c257600080fd5b8260208601602083013760006020848301015280975050505060208601359150808211156107ef57600080fd5b506106d48682870161064c565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe184360301811261083157600080fd5b83018035915067ffffffffffffffff82111561084c57600080fd5b60200191503681900382131561068e57600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea2646970667358221220d31a1d14046a15e74c28c612364839b3db73047186f1b24f3c655b85a980d4c564736f6c63430008180033
Deployed Bytecode
0x608060405234801561001057600080fd5b506004361061004c5760003560e01c80630d2f0489146100515780635a28a1db1461008e578063a541d91a146100b5578063cb48798b146100c8575b600080fd5b61006461005f36600461050d565b61010c565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b6100647f000000000000000000000000270d7e4a57e6322f336261f3eae2bade72e68d7281565b6100646100c336600461050d565b61027a565b6100db6100d6366004610542565b6103d9565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610085565b600061011984848461027a565b9050803b6102735760008060001b7f000000000000000000000000270d7e4a57e6322f336261f3eae2bade72e68d72868686604051610157906104d5565b73ffffffffffffffffffffffffffffffffffffffff90941684526020840192909252604083015275ffffffffffffffffffffffffffffffffffffffffffff1660608201526080018190604051809103906000f59050801580156101be573d6000803e3d6000fd5b5090508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146101fc576101fc6105e1565b6040805173ffffffffffffffffffffffffffffffffffffffff841681526020810187905290810185905275ffffffffffffffffffffffffffffffffffffffffffff841660608201527fedab0e1444e0b8a4d0f70e45c55a457b30c12bff4f38fdb7f53b14134036a8609060800160405180910390a1505b9392505050565b6000806040518060200161028d906104d5565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe082820381018352601f909101166040819052610323919073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000270d7e4a57e6322f336261f3eae2bade72e68d7216908890889075ffffffffffffffffffffffffffffffffffffffffffff891690602001610640565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815282825280516020918201207fff00000000000000000000000000000000000000000000000000000000000000828501523060601b7fffffffffffffffffffffffffffffffffffffffff00000000000000000000000016602185015260006035850152605580850191909152825180850390910181526075909301909152815191012095945050505050565b6000807f000000000000000000000000270d7e4a57e6322f336261f3eae2bade72e68d72905060008888886040516024016104169392919061066b565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152918152602080830180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f1626ba7e0000000000000000000000000000000000000000000000000000000017905290516104a09291899189918991016106bf565b604051602081830303815290604052905060206000825160208401855afa156104c95760005192505b50509695505050505050565b6101ee8061070b83390190565b803575ffffffffffffffffffffffffffffffffffffffffffff8116811461050857600080fd5b919050565b60008060006060848603121561052257600080fd5b8335925060208401359150610539604085016104e2565b90509250925092565b60008060008060008060a0878903121561055b57600080fd5b86359550602087013567ffffffffffffffff8082111561057a57600080fd5b818901915089601f83011261058e57600080fd5b81358181111561059d57600080fd5b8a60208285010111156105af57600080fd5b60208301975080965050505060408701359250606087013591506105d5608088016104e2565b90509295509295509295565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b6000815160005b818110156106315760208185018101518683015201610617565b50600093019283525090919050565b600061064c8288610610565b9586525050602084019290925260408301526060820152608001919050565b83815260406020820152816040820152818360608301376000818301606090810191909152601f9092017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016010192915050565b60006106cb8287610610565b9485525050602083019190915260501b7fffffffffffffffffffffffffffffffffffffffffffff0000000000000000000016604082015260560191905056fe61010060405234801561001157600080fd5b506040516101ee3803806101ee83398101604081905261003091610058565b6001600160a01b0390931660805260a09190915260c0526001600160b01b031660e0526100bc565b6000806000806080858703121561006e57600080fd5b84516001600160a01b038116811461008557600080fd5b60208601516040870151606088015192965090945092506001600160b01b03811681146100b157600080fd5b939692955090935050565b60805160a05160c05160e05160ff6100ef60003960006008015260006031015260006059015260006080015260ff6000f3fe608060408190527f00000000000000000000000000000000000000000000000000000000000000003660b681018290527f000000000000000000000000000000000000000000000000000000000000000060a082018190527f00000000000000000000000000000000000000000000000000000000000000008285018190527f00000000000000000000000000000000000000000000000000000000000000009490939192600082376000806056360183885af490503d6000803e8060c3573d6000fd5b503d6000f3fea2646970667358221220ddd9bb059ba7a6497d560ca97aadf4dbf0476f578378554a50d41c6bb654beae64736f6c63430008180033a26469706673582212207db0f17957224e6381d7a75f0fb3bff10545be67f7d5d3b8cc7d49f5ed7121c364736f6c63430008180033
Loading...
Loading
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ 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.

