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: 0xc7B66778...74bacE789
Constructor
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API[{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"}],"name":"CampaignNotOnCreationStateForSetting","type":"error"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"},{"internalType":"address","name":"invalidRewardDistributor","type":"address"}],"name":"InvalidAddressForRewardDistributor","type":"error"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"}],"name":"InvalidZeroDuration","type":"error"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"}],"name":"NoStakesToNotifyReward","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":"campaignId","type":"uint256"},{"internalType":"address","name":"invalidCaller","type":"address"}],"name":"OnlyRewardDistributor","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"campaignId","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"duration","type":"uint256"},{"indexed":true,"internalType":"address","name":"rewardDistributor","type":"address"}],"name":"CampaignRewardsDistributionConfigured","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"campaignId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"rewardAmount","type":"uint256"}],"name":"RewardsNotifiedForCampaign","type":"event"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"applyRestake","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"},{"internalType":"uint256","name":"nftId","type":"uint256"},{"internalType":"uint256","name":"virtualPacketsStaked","type":"uint256"},{"internalType":"uint256","name":"packetsStaked","type":"uint256"},{"internalType":"address","name":"","type":"address"}],"name":"applyStake","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"},{"internalType":"uint256","name":"nftId","type":"uint256"}],"name":"applyUnstake","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"},{"internalType":"uint256","name":"nftId","type":"uint256"}],"name":"getRestakeReward","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"},{"internalType":"uint256","name":"nftId","type":"uint256"}],"name":"getReward","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"},{"internalType":"uint256","name":"rewardAmount","type":"uint256"}],"name":"notifyRewardAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"},{"internalType":"bytes","name":"campaignRewardsDistributionData","type":"bytes"}],"name":"setCampaignRewardsDistribution","outputs":[],"stateMutability":"nonpayable","type":"function"}]Deployed Bytecode
0x608060405234801561001057600080fd5b506004361061007d5760003560e01c806373a6be3b1161005b57806373a6be3b146100cf5780639cbffe83146100e2578063b90bc519146100e2578063e346d5d8146100f557600080fd5b80630bb9136314610082578063246132f9146100a75780635c0337ad146100bc575b600080fd5b610095610090366004610c09565b610108565b60405190815260200160405180910390f35b6100ba6100b5366004610c56565b610198565b005b6100956100ca366004610c56565b610249565b6100ba6100dd366004610c78565b6102ba565b6100956100f0366004610c56565b610388565b610095610103366004610c56565b61040a565b6000333014610174576040517f73db113d0000000000000000000000000000000000000000000000000000000081523360048201527fffffffff000000000000000000000000000000000000000000000000000000006000351660248201526044015b60405180910390fd5b61018c86868686610183610485565b93929190610523565b50600095945050505050565b3033036101f7576040517f87d02f0e0000000000000000000000000000000000000000000000000000000081527fffffffff0000000000000000000000000000000000000000000000000000000060003516600482015260240161016b565b61020b8282610204610485565b91906105a3565b817f7138af4283e5785af3cb6cdc56d913f34f9e0acf5d2e24946ad6559862b70ab08260405161023d91815260200190565b60405180910390a25050565b60003330146102b0576040517f73db113d0000000000000000000000000000000000000000000000000000000081523360048201527fffffffff0000000000000000000000000000000000000000000000000000000060003516602482015260440161016b565b5060005b92915050565b33301461031f576040517f73db113d0000000000000000000000000000000000000000000000000000000081523360048201527fffffffff0000000000000000000000000000000000000000000000000000000060003516602482015260440161016b565b600080610338858585610330610485565b9291906107c1565b915091508073ffffffffffffffffffffffffffffffffffffffff1682867fc62066f72495b46f5dccf30aacdcf6b6f0eacd76b0ec635cb0ad91f3ead787a260405160405180910390a45050505050565b60003330146103ef576040517f73db113d0000000000000000000000000000000000000000000000000000000081523360048201527fffffffff0000000000000000000000000000000000000000000000000000000060003516602482015260440161016b565b61040383836103fc610485565b919061096b565b9392505050565b6000333014610471576040517f73db113d0000000000000000000000000000000000000000000000000000000081523360048201527fffffffff0000000000000000000000000000000000000000000000000000000060003516602482015260440161016b565b610403838361047e610485565b91906109a1565b6000807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff006104d460017f8c7ae7c0fe50cea1c4af601443d44a6e58609a0a6bbd69f33183983172ebaedc610d25565b6040516020016104e691815260200190565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905280516020909101201692915050565b600061052d6109b6565b60008681526001820160209081526040808320888452600285019092529091209192509061055c888888610a05565b838260050160008282546105709190610d38565b925050819055508482600601600082825461058b9190610d38565b90915550506001810193909355505060020155505050565b60006105ad6109b6565b6000848152600191909101602090815260408083209187905290912080549192509073ffffffffffffffffffffffffffffffffffffffff163314610626576040517fa29735f00000000000000000000000000000000000000000000000000000000081526004810185905233602482015260440161016b565b8160050154600003610667576040517f1fba00b10000000000000000000000000000000000000000000000000000000081526004810185905260240161016b565b60028201546040517f0e0374360000000000000000000000000000000000000000000000000000000081526004810186905233602482015273ffffffffffffffffffffffffffffffffffffffff9091166044820152606481018490523090630e03743690608401600060405180830381600087803b1580156106e857600080fd5b505af11580156106fc573d6000803e3d6000fd5b5050505061070c85856000610a05565b8060030154421061074257600481015461072e670de0b6b3a764000085610d4b565b6107389190610d91565b600582015561079f565b60004282600301546107549190610d25565b905060008260050154826107689190610d4b565b600484015490915081610783670de0b6b3a764000088610d4b565b61078d9190610d38565b6107979190610d91565b600584015550505b426002820181905560048201546107b591610d38565b60039091015550505050565b60008060016107ce6109b6565b6000878152600191909101602052604090205460ff1660028111156107f5576107f5610da5565b1461082f576040517f7eb805f60000000000000000000000000000000000000000000000000000000081526004810186905260240161016b565b60008061083e85870187610dd4565b915091508160000361087f576040517f95330e0b0000000000000000000000000000000000000000000000000000000081526004810188905260240161016b565b73ffffffffffffffffffffffffffffffffffffffff81163014806108b7575073ffffffffffffffffffffffffffffffffffffffff8116155b1561090d576040517f1ee5e8b30000000000000000000000000000000000000000000000000000000081526004810188905273ffffffffffffffffffffffffffffffffffffffff8216602482015260440161016b565b600096875260209790975260409095206004810186905580547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff881617905550929492505050565b6000610978848484610a05565b506000918252602092835260408083209183526007909101909252908120600201805491905590565b60006109ae84848461096b565b949350505050565b6000807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff006104d460017f704d115625535c0275fd4212f1f2079ac060203b3d24344df28d468d16cd971d610d25565b60008281526020848152604080832084845260078101909252909120610a2b8585610a64565b6006830155610a3a8585610af7565b60028301558215610a5d57610a50858585610b14565b6002820155600682015481555b5050505050565b600080610a6f6109b6565b6000848152600191909101602090815260408083206006015491879052822090925090829003610aa6576006015491506102b49050565b60008160020154610ab78787610af7565b610ac19190610d25565b905082818360050154610ad49190610d4b565b610ade9190610d91565b8260060154610aed9190610d38565b93505050506102b4565b600081815260208390526040812060030154610403904290610bcd565b600080610b1f6109b6565b600084815260029182016020908152604080832088845289835281842088855260070190925282206001810154938101548154929550909391610b628a8a610a64565b610b6c9190610d25565b8560020154610b7b9190610d4b565b610b859190610d38565b610b8f9190610d38565b90506000610ba5670de0b6b3a764000083610d91565b9050610bb9670de0b6b3a764000083610e04565b600190930192909255509150509392505050565b600081831115610bdd5781610403565b5090919050565b73ffffffffffffffffffffffffffffffffffffffff81168114610c0657600080fd5b50565b600080600080600060a08688031215610c2157600080fd5b853594506020860135935060408601359250606086013591506080860135610c4881610be4565b809150509295509295909350565b60008060408385031215610c6957600080fd5b50508035926020909101359150565b600080600060408486031215610c8d57600080fd5b83359250602084013567ffffffffffffffff811115610cab57600080fd5b8401601f81018613610cbc57600080fd5b803567ffffffffffffffff811115610cd357600080fd5b866020828401011115610ce557600080fd5b939660209190910195509293505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b818103818111156102b4576102b4610cf6565b808201808211156102b4576102b4610cf6565b80820281158282048414176102b4576102b4610cf6565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600082610da057610da0610d62565b500490565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b60008060408385031215610de757600080fd5b823591506020830135610df981610be4565b809150509250929050565b600082610e1357610e13610d62565b50069056fea26469706673582212204c21160540dc25aa6755ea0df8b6e9ee2f2f1df50764ad7217975dcbe1cd8ea264736f6c634300081b0033
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.