Sponsored: Advertise across our explorers and boost your visibility. Book your slot here!
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
Advanced mode:
| Parent Transaction Hash | Method |
Block
|
From
|
To
|
Amount
|
||
|---|---|---|---|---|---|---|---|
| 0x60806040 | 8332473 | 480 days ago | Contract Creation | 0 ETH |
Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API[{"inputs":[],"name":"AlreadyInitialized","type":"error"},{"inputs":[{"internalType":"uint256","name":"fromState","type":"uint256"},{"internalType":"uint256","name":"currentState","type":"uint256"}],"name":"FromStateNotCurrent","type":"error"},{"inputs":[],"name":"InvalidInputLength","type":"error"},{"inputs":[{"internalType":"bytes4","name":"functionSignature","type":"bytes4"}],"name":"OnlyExternalDelegateCall","type":"error"},{"inputs":[{"internalType":"address","name":"invalidCaller","type":"address"},{"internalType":"bytes4","name":"functionSignature","type":"bytes4"}],"name":"OnlyInternalDelegateCall","type":"error"},{"inputs":[{"internalType":"uint256","name":"toState","type":"uint256"},{"internalType":"uint256","name":"supportedLimit","type":"uint256"}],"name":"StateExceedsSupportedLimit","type":"error"},{"inputs":[{"internalType":"uint256","name":"fromState","type":"uint256"},{"internalType":"uint256","name":"toState","type":"uint256"}],"name":"StateTransitionNotSupported","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"UnauthorizedInitialization","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"campaignId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"fromState","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"toState","type":"uint256"}],"name":"StateChanged","type":"event"},{"anonymous":false,"inputs":[],"name":"StateSystemInitialized","type":"event"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"},{"internalType":"uint256","name":"fromState","type":"uint256"},{"internalType":"uint256","name":"toState","type":"uint256"}],"name":"changeState","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"}],"name":"getStateOfId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"initStateData","type":"bytes"}],"name":"initStateFacet","outputs":[],"stateMutability":"nonpayable","type":"function"}]Deployed Bytecode
0x608060405234801561000f575f5ffd5b506004361061003f575f3560e01c806306a91c6a146100435780638abc183d14610068578063cc90cf941461007d575b5f5ffd5b610056610051366004610a13565b610090565b60405190815260200160405180910390f35b61007b610076366004610a2a565b6100b5565b005b61007b61008b366004610a98565b61020a565b5f6100af8261009d6102ac565b5f918252600201602052604090205490565b92915050565b303303610100576040517f87d02f0e0000000000000000000000000000000000000000000000000000000081526001600160e01b03195f351660048201526024015b60405180910390fd5b5f61011161010c61030d565b61033d565b90506101477fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c217758261014061037f565b91906103af565b610195576040517fa447f38b00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff821660048201526024016100f7565b6101dd83838080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152506101d792506102ac915050565b90610419565b6040517fb13b94d5132dbe0c8f9d5206e377b6bde813d7e9e00a14f5e4a2c495361f2756905f90a1505050565b333014610256576040517f73db113d0000000000000000000000000000000000000000000000000000000081523360048201526001600160e01b03195f351660248201526044016100f7565b61026c8383836102646102ac565b929190610704565b604080518381526020810183905284917f4e783b715efde58d097be2fe2f2e2bc0bb1df07fd682aeab1d8b4dc063ffdd9a910160405180910390a2505050565b5f8060ff196102dc60017fcfc20d755e8eda9b22987b418831de47e2d42d876a2feb1dd1eecd38673c1158610ac1565b6040516020016102ee91815260200190565b60408051601f1981840301815291905280516020909101201692915050565b5f8060ff196102dc60017fd01e7296b19e02e5aa08631cc06bf3618b23d16cd2190e524730d1a2c29fcac9610ac1565b5f601436108015906103655750815473ffffffffffffffffffffffffffffffffffffffff1633145b1561037857505036601319013560601c90565b5033919050565b5f8060ff196102dc60017f19521ffda0517558553ffbd4cede0bd8d007b30cfe0aee9dd94bb478f6120c8a610ac1565b5f7fefa06053e2ca99a43c97c4a4f3d8a394ee3323a8ff237e625fba09fe30ceb0a4831480610411575073ffffffffffffffffffffffffffffffffffffffff82165f908152600185810160209081526040808420878552909201905290205415155b949350505050565b815460ff1615610455576040517f0dc149f000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b815460ff1916600117825580515f9081908190819061047d9086016020908101908701610c48565b93509350935093508251841480156104955750815184145b80156104a15750805184145b6104d7576040517f7db491eb00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600186018490555f5b848110156106fb575f8181526003880160205260408120855190919086908490811061050e5761050e610db5565b60200260200101515190505f8111156105a9575f5b818110156105a757825f0187858151811061054057610540610db5565b6020026020010151828151811061055957610559610db5565b6020908102919091018101518254600180820185555f948552929093206008840401805463ffffffff60079095166004026101000a948502191660e09290921c939093021790915501610523565b505b5f8584815181106105bc576105bc610db5565b60200260200101515190505f811115610658575f5b8181101561065657836001018786815181106105ef576105ef610db5565b6020026020010151828151811061060857610608610db5565b6020908102919091018101518254600180820185555f948552929093206008840401805463ffffffff60079095166004026101000a948502191660e09290921c9390930217909155016105d1565b505b5f85858151811061066b5761066b610db5565b60200260200101515190505f8111156106ec575f5b818110156106ea576001856002015f8989815181106106a1576106a1610db5565b602002602001015184815181106106ba576106ba610db5565b60209081029190910181015182528101919091526040015f20805460ff1916911515919091179055600101610680565b505b600185019450505050506104e0565b50505050505050565b5f8381526002850160205260409020548214610768575f838152600285016020526040908190205490517f8fc5a9c20000000000000000000000000000000000000000000000000000000081526100f7918491600401918252602082015260400190565b836001015481106107b55760018401546040517f171e928f0000000000000000000000000000000000000000000000000000000081526100f7918391600401918252602082015260400190565b5f82815260038501602090815260408083208484528184206002820190935292205460ff1661081a576040517f04c6441200000000000000000000000000000000000000000000000000000000815260048101859052602481018490526044016100f7565b6108a08260010180548060200260200160405190810160405280929190818152602001828054801561089557602002820191905f5260205f20905f905b82829054906101000a900460e01b6001600160e01b031916815260200190600401906020826003010492830192600103820291508084116108575790505b50505050508661091c565b610906815f01805480602002602001604051908101604052809291908181526020018280548015610895575f918252602091829020805460e01b6001600160e01b031916845290820283019290916004910180841161085757905050505050508661091c565b50505f9283526002909301602052506040902055565b81515f5b81811015610a0d575f84828151811061093b5761093b610db5565b60200260200101518460405160240161095691815260200190565b604051602081830303815290604052906001600160e01b0319166020820180516001600160e01b03838183161783525050505090505f5f3073ffffffffffffffffffffffffffffffffffffffff16836040516109b29190610dc9565b5f604051808303815f865af19150503d805f81146109eb576040519150601f19603f3d011682016040523d82523d5f602084013e6109f0565b606091505b509150915081610a0257805160208201fd5b505050600101610920565b50505050565b5f60208284031215610a23575f5ffd5b5035919050565b5f5f60208385031215610a3b575f5ffd5b823567ffffffffffffffff811115610a51575f5ffd5b8301601f81018513610a61575f5ffd5b803567ffffffffffffffff811115610a77575f5ffd5b856020828401011115610a88575f5ffd5b6020919091019590945092505050565b5f5f5f60608486031215610aaa575f5ffd5b505081359360208301359350604090920135919050565b818103818111156100af57634e487b7160e01b5f52601160045260245ffd5b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff81118282101715610b1d57610b1d610ae0565b604052919050565b5f67ffffffffffffffff821115610b3e57610b3e610ae0565b5060051b60200190565b5f82601f830112610b57575f5ffd5b8151610b6a610b6582610b25565b610af4565b8082825260208201915060208360051b860101925085831115610b8b575f5ffd5b602085015b83811015610c3e57805167ffffffffffffffff811115610bae575f5ffd5b8601603f81018813610bbe575f5ffd5b6020810151610bcf610b6582610b25565b808282526020820191506020808460051b8601010192508a831115610bf2575f5ffd5b6040840193505b82841015610c295783516001600160e01b031981168114610c18575f5ffd5b825260209384019390910190610bf9565b86525050602093840193919091019050610b90565b5095945050505050565b5f5f5f5f60808587031215610c5b575f5ffd5b8451602086015190945067ffffffffffffffff811115610c79575f5ffd5b610c8587828801610b48565b935050604085015167ffffffffffffffff811115610ca1575f5ffd5b610cad87828801610b48565b925050606085015167ffffffffffffffff811115610cc9575f5ffd5b8501601f81018713610cd9575f5ffd5b8051610ce7610b6582610b25565b8082825260208201915060208360051b850101925089831115610d08575f5ffd5b602084015b83811015610da657805167ffffffffffffffff811115610d2b575f5ffd5b8501603f81018c13610d3b575f5ffd5b6020810151610d4c610b6582610b25565b808282526020820191506020808460051b8601010192508e831115610d6f575f5ffd5b6040840193505b82841015610d91578351825260209384019390910190610d76565b86525050602093840193919091019050610d0d565b50969995985093965050505050565b634e487b7160e01b5f52603260045260245ffd5b5f82518060208501845e5f92019182525091905056fea26469706673582212208493c7ee307e34ce997abee0a4ea55e7e7b7143bfd61312b9d55994c1acc350a64736f6c634300081b0033
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.