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 | 8332818 | 361 days ago | Contract Creation | 0 ETH |
Loading...
Loading
Loading...
Loading
Loading...
Loading
Source Code Verified Similar Match: 0xBd79Ef93...97ae20714
Constructor
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API[{"inputs":[],"name":"AlreadyInitialized","type":"error"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"}],"name":"CampaignNotOnCreationStateForSetting","type":"error"},{"inputs":[{"internalType":"uint256","name":"selectorsLength","type":"uint256"},{"internalType":"uint256","name":"supportedAssetTypeCodesLength","type":"uint256"}],"name":"InvalidRewardMixerInitDataLengths","type":"error"},{"inputs":[{"internalType":"uint256","name":"campaignInputDataLength","type":"uint256"},{"internalType":"uint256","name":"inputAssetTypeCodesLength","type":"uint256"}],"name":"InvalidRewardMixerSetterDataLengths","type":"error"},{"inputs":[{"internalType":"bytes4","name":"invalidSelector","type":"bytes4"}],"name":"InvalidSetterSelectorForRewardMixer","type":"error"},{"inputs":[{"internalType":"bytes4","name":"invalidSelector","type":"bytes4"}],"name":"InvalidTransferSelectorForRewardMixer","type":"error"},{"inputs":[{"internalType":"address","name":"nonAdminAccount","type":"address"}],"name":"OnlyAdminCanInitialize","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":"unsupportedAssetTypeCode","type":"uint256"}],"name":"UnsupportedRewardAssetType","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"campaignId","type":"uint256"},{"indexed":false,"internalType":"uint256[]","name":"rewardAssetTypeCodes","type":"uint256[]"}],"name":"CampaignRewardConfigured","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"campaignId","type":"uint256"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amountOfPackets","type":"uint256"}],"name":"CampaignRewardPacketsTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256[]","name":"supportedRewardAssetTypeCodes","type":"uint256[]"}],"name":"RewardMixerInitialized","type":"event"},{"inputs":[{"internalType":"bytes","name":"initTransferRewardData","type":"bytes"}],"name":"initTransferReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"},{"internalType":"bytes","name":"campaignTransferRewardsData","type":"bytes"}],"name":"setCampaignTransferRewards","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"},{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amountOfPackets","type":"uint256"}],"name":"transferReward","outputs":[],"stateMutability":"nonpayable","type":"function"}]Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100415760003560e01c8063027ec114146100465780630e0374361461005b5780633738a8e41461006e575b600080fd5b610059610054366004610f9a565b610081565b005b610059610069366004611005565b6101a5565b61005961007c366004611049565b610290565b3033036100e5576040517f87d02f0e0000000000000000000000000000000000000000000000000000000081527fffffffff000000000000000000000000000000000000000000000000000000006000351660048201526024015b60405180910390fd5b6101197fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c217753361011261034d565b91906103eb565b610151576040517f78f412650000000000000000000000000000000000000000000000000000000081523360048201526024016100dc565b60006101678383610160610464565b91906104b3565b90507f6b0b0d37381bc100ba927fa190c7f9c4ee595e9c3d8de4daaed3f7f953534336816040516101989190611095565b60405180910390a1505050565b33301461020a576040517f73db113d0000000000000000000000000000000000000000000000000000000081523360048201527fffffffff000000000000000000000000000000000000000000000000000000006000351660248201526044016100dc565b61022284848484610219610464565b93929190610784565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16857f26b6d9d44ba0576f0c7ebaf6a7e87f82f272c0090781d733d07c3578588e232f8460405161028291815260200190565b60405180910390a450505050565b3330146102f5576040517f73db113d0000000000000000000000000000000000000000000000000000000081523360048201527fffffffff000000000000000000000000000000000000000000000000000000006000351660248201526044016100dc565b600061030d848484610305610464565b929190610957565b9050837fa8b25f9bb4f63be02d9ca3634a84f9f7ded0189678d28ea1fa30341bed1d3eb68260405161033f9190611095565b60405180910390a250505050565b6000807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0061039c60017fb95743ea324b56766ee009e9a903c71c03417c9e35eed8aeb77f1e439693baa16110d8565b6040516020016103ae91815260200190565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905280516020909101201692915050565b60007fefa06053e2ca99a43c97c4a4f3d8a394ee3323a8ff237e625fba09fe30ceb0a483148061044c57506000838152600185016020908152604080832073ffffffffffffffffffffffffffffffffffffffff8616845290915290205460ff165b156104595750600161045d565b5060005b9392505050565b6000807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0061039c60017f84dc91c086bf618e36a8156b5ec84c3697ac62309f5103dfc685e727baaf837b6110d8565b825460609060ff16156104f2576040517f0dc149f000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b83547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600117845560008061052a84860186611280565b915091506000825190508151811461057b5781516040517fdbd7e2ab0000000000000000000000000000000000000000000000000000000081526100dc918391600401918252602082015260400190565b60005b8181101561077857600084828151811061059a5761059a611378565b602002602001015160000151905060008583815181106105bc576105bc611378565b60200260200101516020015190506105d382610c6a565b61062d576040517f09d0a5740000000000000000000000000000000000000000000000000000000081527fffffffff00000000000000000000000000000000000000000000000000000000831660048201526024016100dc565b61063681610d86565b610690576040517fabce7d680000000000000000000000000000000000000000000000000000000081527fffffffff00000000000000000000000000000000000000000000000000000000821660048201526024016100dc565b60018a60010160008786815181106106aa576106aa611378565b6020026020010151815260200190815260200160002060006101000a81548160ff021916908315150217905550818a60020160008786815181106106f0576106f0611378565b6020026020010151815260200190815260200160002060006101000a81548163ffffffff021916908360e01c0217905550808a600301600087868151811061073a5761073a611378565b6020026020010151815260200190815260200160002060006101000a81548163ffffffff021916908360e01c0217905550600183019250505061057e565b50909695505050505050565b60008481526004860160209081526040808320805482518185028101850190935280835291929091908301828280156107dc57602002820191906000526020600020905b8154815260200190600101908083116107c8575b505083519394506000925050505b8181101561094d57600088600301600085848151811061080c5761080c611378565b60209081029190910181015182528101919091526040908101600020549051602481018a905273ffffffffffffffffffffffffffffffffffffffff808a166044830152881660648201526084810187905260e09190911b9060a401604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505090506000803073ffffffffffffffffffffffffffffffffffffffff16836040516108ee91906113cb565b6000604051808303816000865af19150503d806000811461092b576040519150601f19603f3d011682016040523d82523d6000602084013e610930565b606091505b50915091508161094257805160208201fd5b5050506001016107ea565b5050505050505050565b60606001610963610ea2565b6000868152600191909101602052604090205460ff16600281111561098a5761098a6113e7565b146109c4576040517f7eb805f6000000000000000000000000000000000000000000000000000000008152600481018590526024016100dc565b6000806109d384860186611416565b9150915060008251905081518114610a245781516040517ff8f230800000000000000000000000000000000000000000000000000000000081526100dc918391600401918252602082015260400190565b600087815260048901602052604090208167ffffffffffffffff811115610a4d57610a4d611118565b604051908082528060200260200182016040528015610a76578160200160208202803683370190505b508051610a8a918391602090910190610ef1565b5060005b82811015610c5c576000848281518110610aaa57610aaa611378565b602090810291909101810151600081815260018e0190925260409091205490915060ff16610b07576040517f140e64ce000000000000000000000000000000000000000000000000000000008152600481018290526024016100dc565b600081815260028c016020526040812054875160e09190911b908c90899086908110610b3557610b35611378565b6020026020010151604051602401610b4e929190611563565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505090506000803073ffffffffffffffffffffffffffffffffffffffff1683604051610bd591906113cb565b6000604051808303816000865af19150503d8060008114610c12576040519150601f19603f3d011682016040523d82523d6000602084013e610c17565b606091505b509150915081610c2957805160208201fd5b83866000018681548110610c3f57610c3f611378565b906000526020600020018190555060018501945050505050610a8e565b509198975050505050505050565b604080516080810182527faa29c99a0000000000000000000000000000000000000000000000000000000081527fd53781100000000000000000000000000000000000000000000000000000000060208201527f5ea7421600000000000000000000000000000000000000000000000000000000918101919091527fb4c9fee2000000000000000000000000000000000000000000000000000000006060820152600090815b600481101561045957818160048110610d2b57610d2b611378565b60200201517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916847bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610d7e575060019392505050565b600101610d10565b604080516080810182527f251246750000000000000000000000000000000000000000000000000000000081527f04df5c3d0000000000000000000000000000000000000000000000000000000060208201527fe3d6ec0600000000000000000000000000000000000000000000000000000000918101919091527f025db07b000000000000000000000000000000000000000000000000000000006060820152600090815b600481101561045957818160048110610e4757610e47611378565b60200201517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916847bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610e9a575060019392505050565b600101610e2c565b6000807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0061039c60017f704d115625535c0275fd4212f1f2079ac060203b3d24344df28d468d16cd971d6110d8565b828054828255906000526020600020908101928215610f2c579160200282015b82811115610f2c578251825591602001919060010190610f11565b50610f38929150610f3c565b5090565b5b80821115610f385760008155600101610f3d565b60008083601f840112610f6357600080fd5b50813567ffffffffffffffff811115610f7b57600080fd5b602083019150836020828501011115610f9357600080fd5b9250929050565b60008060208385031215610fad57600080fd5b823567ffffffffffffffff811115610fc457600080fd5b610fd085828601610f51565b90969095509350505050565b803573ffffffffffffffffffffffffffffffffffffffff8116811461100057600080fd5b919050565b6000806000806080858703121561101b57600080fd5b8435935061102b60208601610fdc565b925061103960408601610fdc565b9396929550929360600135925050565b60008060006040848603121561105e57600080fd5b83359250602084013567ffffffffffffffff81111561107c57600080fd5b61108886828701610f51565b9497909650939450505050565b602080825282518282018190526000918401906040840190835b818110156110cd5783518352602093840193909201916001016110af565b509095945050505050565b81810381811115611112577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040805190810167ffffffffffffffff8111828210171561116a5761116a611118565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156111b7576111b7611118565b604052919050565b600067ffffffffffffffff8211156111d9576111d9611118565b5060051b60200190565b80357fffffffff000000000000000000000000000000000000000000000000000000008116811461100057600080fd5b600082601f83011261122457600080fd5b8135611237611232826111bf565b611170565b8082825260208201915060208360051b86010192508583111561125957600080fd5b602085015b8381101561127657803583526020928301920161125e565b5095945050505050565b6000806040838503121561129357600080fd5b823567ffffffffffffffff8111156112aa57600080fd5b8301601f810185136112bb57600080fd5b80356112c9611232826111bf565b8082825260208201915060208360061b8501019250878311156112eb57600080fd5b6020840193505b82841015611343576040848903121561130a57600080fd5b611312611147565b61131b856111e3565b8152611329602086016111e3565b6020820152808352506020820191506040840193506112f2565b9450505050602083013567ffffffffffffffff81111561136257600080fd5b61136e85828601611213565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60005b838110156113c25781810151838201526020016113aa565b50506000910152565b600082516113dd8184602087016113a7565b9190910192915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b6000806040838503121561142957600080fd5b823567ffffffffffffffff81111561144057600080fd5b8301601f8101851361145157600080fd5b803561145f611232826111bf565b8082825260208201915060208360051b85010192508783111561148157600080fd5b602084015b8381101561154357803567ffffffffffffffff8111156114a557600080fd5b8501603f81018a136114b657600080fd5b602081013567ffffffffffffffff8111156114d3576114d3611118565b61150460207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601611170565b8181526040838301018c101561151957600080fd5b81604084016020830137600060208383010152808652505050602083019250602081019050611486565b509450505050602083013567ffffffffffffffff81111561136257600080fd5b82815260406020820152600082518060408401526115888160608501602087016113a7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01691909101606001939250505056fea2646970667358221220f6ce8bb3d162b483f8337a0226117edfe36c45ee0d6e73f37fd3b76043ea34e864736f6c634300081b0033
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.