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 | ||
|---|---|---|---|---|---|---|
| 19088983 | 546 days ago | Contract Creation | 0 ETH |
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"AlreadyInitialized","type":"error"},{"inputs":[],"name":"CloneAlreadyInitialized","type":"error"},{"inputs":[],"name":"InitializerNotImplemented","type":"error"},{"inputs":[{"internalType":"uint8","name":"available","type":"uint8"},{"internalType":"uint256","name":"id","type":"uint256"}],"name":"InvalidIncentive","type":"error"},{"inputs":[],"name":"InvalidInitialization","type":"error"},{"inputs":[],"name":"InvalidInitializationData","type":"error"},{"inputs":[],"name":"LengthMismatch","type":"error"},{"inputs":[],"name":"NewOwnerIsZeroAddress","type":"error"},{"inputs":[],"name":"NoHandoverRequest","type":"error"},{"inputs":[],"name":"NotInitializing","type":"error"},{"inputs":[],"name":"Unauthorized","type":"error"},{"inputs":[],"name":"Unauthorized","type":"error"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint64","name":"version","type":"uint64"}],"name":"Initialized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pendingOwner","type":"address"}],"name":"OwnershipHandoverCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pendingOwner","type":"address"}],"name":"OwnershipHandoverRequested","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"oldOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"validatorCaller","type":"address"}],"name":"SignerValidatorInitialized","type":"event"},{"inputs":[],"name":"cancelOwnershipHandover","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"pendingOwner","type":"address"}],"name":"completeOwnershipHandover","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"eip712Domain","outputs":[{"internalType":"bytes1","name":"fields","type":"bytes1"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"version","type":"string"},{"internalType":"uint256","name":"chainId","type":"uint256"},{"internalType":"address","name":"verifyingContract","type":"address"},{"internalType":"bytes32","name":"salt","type":"bytes32"},{"internalType":"uint256[]","name":"extensions","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getComponentInterface","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"boostId","type":"uint256"},{"internalType":"uint8","name":"incentiveQuantity","type":"uint8"},{"internalType":"address","name":"claimant","type":"address"},{"internalType":"bytes","name":"incentiveData","type":"bytes"}],"name":"hashSignerData","outputs":[{"internalType":"bytes32","name":"hashedSignerData","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"data_","type":"bytes"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"result","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"pendingOwner","type":"address"}],"name":"ownershipHandoverExpiresAt","outputs":[{"internalType":"uint256","name":"result","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"requestOwnershipHandover","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address[]","name":"signers_","type":"address[]"},{"internalType":"bool[]","name":"authorized_","type":"bool[]"}],"name":"setAuthorized","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newCaller","type":"address"}],"name":"setValidatorCaller","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"signers","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"boostId","type":"uint256"},{"internalType":"uint256","name":"incentiveId","type":"uint256"},{"internalType":"address","name":"claimant","type":"address"},{"internalType":"bytes","name":"claimData","type":"bytes"}],"name":"validate","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"payable","type":"function"}]Deployed Bytecode
0x6080604052600436106100ef575f3560e01c8063736c0d5b11610087578063d3de6e7511610057578063d3de6e7514610293578063f04e283e146102c0578063f2fde38b146102d3578063fee81cf4146102e6575f80fd5b8063736c0d5b146101cc57806384b0196e146101fa5780638da5cb5b14610221578063a1d2756f14610274575f80fd5b8063439fab91116100c2578063439fab911461018a57806354d1f13d146101a9578063703b6900146101b1578063715018a6146101c4575f80fd5b806301ffc9a7146100f3578063256929621461012757806328d6183b146101315780634359d28a1461016b575b5f80fd5b3480156100fe575f80fd5b5061011261010d366004610ecb565b610317565b60405190151581526020015b60405180910390f35b61012f610372565b005b34801561013c575f80fd5b506040517fb8ce7b2200000000000000000000000000000000000000000000000000000000815260200161011e565b348015610176575f80fd5b5061012f610185366004610f52565b6103bf565b348015610195575f80fd5b5061012f6101a4366004610ffc565b6104bb565b61012f61068c565b6101126101bf36600461105c565b6106c5565b61012f610851565b3480156101d7575f80fd5b506101126101e63660046110c1565b5f6020819052908152604090205460ff1681565b348015610205575f80fd5b5061020e610864565b60405161011e9796959493929190611128565b34801561022c575f80fd5b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffff748739275460405173ffffffffffffffffffffffffffffffffffffffff909116815260200161011e565b34801561027f575f80fd5b5061012f61028e3660046110c1565b61090c565b34801561029e575f80fd5b506102b26102ad366004611331565b61095b565b60405190815260200161011e565b61012f6102ce3660046110c1565b6109ee565b61012f6102e13660046110c1565b610a2b565b3480156102f1575f80fd5b506102b26103003660046110c1565b63389a75e1600c9081525f91909152602090205490565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167fb8ce7b2200000000000000000000000000000000000000000000000000000000148061036c575061036c82610a51565b92915050565b5f6202a30067ffffffffffffffff164201905063389a75e1600c52335f52806020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d5f80a250565b6103c7610aa6565b828114610400576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b838110156104b45782828281811061041c5761041c611399565b905060200201602081019061043191906113c6565b5f8087878581811061044557610445611399565b905060200201602081019061045a91906110c1565b73ffffffffffffffffffffffffffffffffffffffff16815260208101919091526040015f2080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016911515919091179055600101610402565b5050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf601132805460038255801561050c5760018160011c14303b106105035763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f8061051b848601866113f5565b91509150610541825f8151811061053457610534611399565b6020026020010151610adb565b600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83161790555f5b82518110156106065760015f808584815181106105a2576105a2611399565b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff1682528101919091526040015f2080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016911515919091179055600101610583565b5060405173ffffffffffffffffffffffffffffffffffffffff821681527f8098ebafc4f95fe5a577ff9be7c88d4445b6ef0acf915dad2b538c81b0384d7c9060200160405180910390a150508015610687576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b63389a75e1600c52335f525f6020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c925f80a2565b6002545f9073ffffffffffffffffffffffffffffffffffffffff163314610718576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f610725838501856114bc565b90505f815f015180602001905181019061073f919061157c565b90505f61075689836040015189866020015161095b565b905087826040015160ff16116107ae5760408083015190517f17c66bc700000000000000000000000000000000000000000000000000000000815260ff90911660048201526024810189905260440160405180910390fd5b815173ffffffffffffffffffffffffffffffffffffffff165f9081526020819052604090205460ff1661080d576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108196001828a610b3e565b602082015182516108449173ffffffffffffffffffffffffffffffffffffffff909116908390610bcc565b9998505050505050505050565b610859610aa6565b6108625f610cd7565b565b7f0f000000000000000000000000000000000000000000000000000000000000006060805f8080836108fa604080518082018252600f81527f5369676e657256616c696461746f7200000000000000000000000000000000006020808301919091528251808401909352600183527f31000000000000000000000000000000000000000000000000000000000000009083015291565b97989097965046955030945091925090565b610914610aa6565b600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b8051602080830191909120604080517ffea51d5bd45bcd3c2ecc3679b43a3b80b0bd0923f8c16f822455b8cdecd9852f93810193909352820186905260ff8516606083015273ffffffffffffffffffffffffffffffffffffffff8416608083015260a08201525f906109e59060c00160405160208183030381529060405280519060200120610d3c565b95945050505050565b6109f6610aa6565b63389a75e1600c52805f526020600c208054421115610a1c57636f5e88185f526004601cfd5b5f9055610a2881610cd7565b50565b610a33610aa6565b8060601b610a4857637448fbae5f526004601cfd5b610a2881610cd7565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f5912b89c00000000000000000000000000000000000000000000000000000000148061036c575061036c82610d68565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffff74873927543314610862576382b429005f526004601cfd5b73ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffff74873927819055805f7f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a350565b7f3f57fc5c000000000000000000000000000000000000000000000000000000007f4de1225a000000000000000000000000000000000000000000000000000000006007831115610b9557815f528260045260245ffd5b84602052835f5260405f206001841b81541880851c6001166001188015610bc257835f528560045260245ffd5b5090555050505050565b73ffffffffffffffffffffffffffffffffffffffff909216915f8315610cd057604051835f5260208301516040526040835103610c45576040830151601b8160ff1c016020528060011b60011c606052506020600160805f60015afa805186183d1517610c4357505f606052604052506001610cd0565b505b6041835103610c885760608301515f1a60205260408301516060526020600160805f60015afa805186183d1517610c8657505f606052604052506001610cd0565b505b5f60605280604052631626ba7e60e01b808252846004830152602482016040815284516020018060448501828860045afa505060208160443d01858a5afa9051909114169150505b9392505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffff74873927805473ffffffffffffffffffffffffffffffffffffffff9092169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a355565b5f610d45610dfe565b6719010000000000005f908152601a91909152603a928352604260182092525090565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f6ab67a0d00000000000000000000000000000000000000000000000000000000148061036c57507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff0000000000000000000000000000000000000000000000000000000083161461036c565b5f805f80610e70604080518082018252600f81527f5369676e657256616c696461746f7200000000000000000000000000000000006020808301919091528251808401909352600183527f31000000000000000000000000000000000000000000000000000000000000009083015291565b8151602092830120815191830191909120604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8152938401929092529082015246606082015230608082015260a09020949350505050565b5f60208284031215610edb575f80fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610cd0575f80fd5b5f8083601f840112610f1a575f80fd5b50813567ffffffffffffffff811115610f31575f80fd5b6020830191508360208260051b8501011115610f4b575f80fd5b9250929050565b5f805f8060408587031215610f65575f80fd5b843567ffffffffffffffff811115610f7b575f80fd5b610f8787828801610f0a565b909550935050602085013567ffffffffffffffff811115610fa6575f80fd5b610fb287828801610f0a565b95989497509550505050565b5f8083601f840112610fce575f80fd5b50813567ffffffffffffffff811115610fe5575f80fd5b602083019150836020828501011115610f4b575f80fd5b5f806020838503121561100d575f80fd5b823567ffffffffffffffff811115611023575f80fd5b61102f85828601610fbe565b90969095509350505050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a28575f80fd5b5f805f805f60808688031215611070575f80fd5b853594506020860135935060408601356110898161103b565b9250606086013567ffffffffffffffff8111156110a4575f80fd5b6110b088828901610fbe565b969995985093965092949392505050565b5f602082840312156110d1575f80fd5b8135610cd08161103b565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b7fff000000000000000000000000000000000000000000000000000000000000008816815260e060208201525f61116260e08301896110dc565b828103604084015261117481896110dc565b6060840188905273ffffffffffffffffffffffffffffffffffffffff8716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b818110156111d65783518352602093840193909201916001016111b8565b50909b9a5050505050505050505050565b60ff81168114610a28575f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040516060810167ffffffffffffffff81118282101715611245576112456111f5565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611292576112926111f5565b604052919050565b5f67ffffffffffffffff8211156112b3576112b36111f5565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f82601f8301126112ee575f80fd5b81356113016112fc8261129a565b61124b565b818152846020838601011115611315575f80fd5b816020850160208301375f918101602001919091529392505050565b5f805f8060808587031215611344575f80fd5b843593506020850135611356816111e7565b925060408501356113668161103b565b9150606085013567ffffffffffffffff811115611381575f80fd5b61138d878288016112df565b91505092959194509250565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f602082840312156113d6575f80fd5b81358015158114610cd0575f80fd5b80356113f08161103b565b919050565b5f8060408385031215611406575f80fd5b823567ffffffffffffffff81111561141c575f80fd5b8301601f8101851361142c575f80fd5b803567ffffffffffffffff811115611446576114466111f5565b8060051b6114566020820161124b565b91825260208184018101929081019088841115611471575f80fd5b6020850194505b8385101561149f578435925061148d8361103b565b82825260209485019490910190611478565b80965050505050506114b3602084016113e5565b90509250929050565b5f602082840312156114cc575f80fd5b813567ffffffffffffffff8111156114e2575f80fd5b8201604081850312156114f3575f80fd5b6040805190810167ffffffffffffffff81118282101715611516576115166111f5565b604052813567ffffffffffffffff81111561152f575f80fd5b61153b868285016112df565b825250602082013567ffffffffffffffff811115611557575f80fd5b611563868285016112df565b602083015250949350505050565b80516113f0816111e7565b5f6020828403121561158c575f80fd5b815167ffffffffffffffff8111156115a2575f80fd5b8201606081850312156115b3575f80fd5b6115bb611222565b81516115c68161103b565b8152602082015167ffffffffffffffff8111156115e1575f80fd5b8201601f810186136115f1575f80fd5b80516115ff6112fc8261129a565b818152876020838501011115611613575f80fd5b8160208401602083015e5f6020838301015280602085015250505061163a60408301611571565b604082015294935050505056fea26469706673582212201d246b54aa3c172f6bb73dfdfa73f7a751c518609e36717fbf28d5f78e48e41a64736f6c634300081a0033
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.