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 | 8332824 | 361 days ago | Contract Creation | 0 ETH |
Loading...
Loading
Loading...
Loading
Loading...
Loading
Source Code Verified Similar Match: 0x4d7aE619...e0fc86aa2
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":"uint256","name":"timeLockPeriodsLength","type":"uint256"},{"internalType":"uint256","name":"timeLockMultipliersLength","type":"uint256"}],"name":"InvalidTimeLockMultiplierDataLengths","type":"error"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"}],"name":"InvalidTimeLockMultiplierDataOrder","type":"error"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"},{"internalType":"uint256","name":"timeLockPeriod","type":"uint256"},{"internalType":"uint256","name":"timeLockMultiplier","type":"uint256"}],"name":"InvalidZeroFirstTimeLockMultiplierData","type":"error"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"}],"name":"NoTimeLockMultiplierDataProvided","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"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"campaignId","type":"uint256"},{"indexed":false,"internalType":"uint256[]","name":"timeLockPeriods","type":"uint256[]"},{"indexed":false,"internalType":"uint256[]","name":"timeLockMultipliers","type":"uint256[]"}],"name":"CampaignVirtualLockMultipliersConfigured","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"nftId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"virtualLockMultiplier","type":"uint256"}],"name":"VirtualLockMultiplierApplied","type":"event"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"},{"internalType":"uint256","name":"nftId","type":"uint256"}],"name":"applyVirtualLockMultiplier","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"nftId","type":"uint256"},{"internalType":"uint256","name":"currentLockMultiplier","type":"uint256"},{"internalType":"uint256","name":"newLockMultiplier","type":"uint256"},{"internalType":"uint256","name":"packetsStaked","type":"uint256"},{"internalType":"uint256","name":"packetsRestaked","type":"uint256"}],"name":"combineVirtualLockMultipliers","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"nftId","type":"uint256"}],"name":"getCurrentLockMultiplier","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"nftId","type":"uint256"}],"name":"getVirtualBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"nftId","type":"uint256"},{"internalType":"uint256","name":"amountOfPackets","type":"uint256"}],"name":"getVirtualBalanceForAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"},{"internalType":"bytes","name":"campaignVirtualLockMultipliersData","type":"bytes"}],"name":"setCampaignVirtualLockMultipliers","outputs":[],"stateMutability":"nonpayable","type":"function"}]Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100725760003560e01c80636e0c4758116100505780636e0c4758146100c25780637f10b695146100d75780639002c14e146100ea57600080fd5b8063169fb5fa146100775780633eb6a2371461009c57806361eac830146100af575b600080fd5b61008a610085366004610b15565b6100fd565b60405190815260200160405180910390f35b61008a6100aa366004610b2e565b610117565b61008a6100bd366004610b69565b6101e5565b6100d56100d0366004610b8b565b6102a5565b005b61008a6100e5366004610b69565b610368565b61008a6100f8366004610b15565b610385565b60006101118261010b6103a3565b90610441565b92915050565b6000333014610183576040517f73db113d0000000000000000000000000000000000000000000000000000000081523360048201527fffffffff000000000000000000000000000000000000000000000000000000006000351660248201526044015b60405180910390fd5b600061019f87878787876101956103a3565b94939291906104e4565b9050867f4476665c1e2d122bb6ec7b9cc7d64525f5a89f2aca57e68287d45cbe8d7036b2826040516101d391815260200190565b60405180910390a29695505050505050565b600033301461024c576040517f73db113d0000000000000000000000000000000000000000000000000000000081523360048201527fffffffff0000000000000000000000000000000000000000000000000000000060003516602482015260440161017a565b6000610262848461025b6103a3565b9190610539565b9050827f4476665c1e2d122bb6ec7b9cc7d64525f5a89f2aca57e68287d45cbe8d7036b28260405161029691815260200190565b60405180910390a29392505050565b33301461030a576040517f73db113d0000000000000000000000000000000000000000000000000000000081523360048201527fffffffff0000000000000000000000000000000000000000000000000000000060003516602482015260440161017a565b60008061032385858561031b6103a3565b9291906105e2565b91509150847f72e1881a75d812287491fe56fe1328f39f1d31c81d11c13ef4749adc0059dc1e8383604051610359929190610c45565b60405180910390a25050505050565b600061037e83836103776103a3565b91906108ec565b9392505050565b600061038f6103a3565b600092835260010160205250604090205490565b6000807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff006103f260017feecc30273988484ba2c5a13bb2eadc52711d9c651ef6a28c72313441a531cd7c610c99565b60405160200161040491815260200190565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905280516020909101201692915050565b60008061044c610931565b6000848152600291820160209081526040808320815160e0810183528154815260018083015482860152958201548184019081526003830154606083015260048301546080830152600583015460a083015260069092015460c082015288855294890190925290912054905191925090670de0b6b3a7640000906104d1908390610cac565b6104db9190610cc3565b95945050505050565b6000806104f18385610cfe565b6104fb8685610cac565b6105058887610cac565b61050f9190610cfe565b6105199190610cc3565b600088815260018a01602052604090208190559150509695505050505050565b600080610544610931565b6000848152600291820160209081526040808320815160e081018352815481526001820154938101939093529384015490820152600383015460608201819052600484015460808301819052600585015460a084015260069094015460c083015290935090916105b49190610c99565b905060006105c3878784610980565b6000868152600189016020526040902081905593505050509392505050565b60608060016105ef610931565b6000878152600191909101602052604090205460ff16600281111561061657610616610d11565b14610650576040517f7eb805f60000000000000000000000000000000000000000000000000000000081526004810186905260240161017a565b60008061065f85870187610e2c565b8151919350915080158061067257508151155b156106ac576040517fe55c20110000000000000000000000000000000000000000000000000000000081526004810189905260240161017a565b815181146106fa5781516040517f34d4ed93000000000000000000000000000000000000000000000000000000008152600481018a905260248101839052604481019190915260640161017a565b8260008151811061070d5761070d610e95565b60200260200101516000148061073d57508160008151811061073157610731610e95565b60200260200101516000145b156107bf57878360008151811061075657610756610e95565b60200260200101518360008151811061077157610771610e95565b60200260200101516040517f9f99f9b300000000000000000000000000000000000000000000000000000000815260040161017a939291909283526020830191909152604082015260600190565b60006107cc600183610c99565b905060005b818110156108a257846107e5826001610cfe565b815181106107f5576107f5610e95565b602002602001015185828151811061080f5761080f610e95565b602002602001015110158061086057508361082b826001610cfe565b8151811061083b5761083b610e95565b602002602001015184828151811061085557610855610e95565b602002602001015110155b1561089a576040517fc6c1b499000000000000000000000000000000000000000000000000000000008152600481018b905260240161017a565b6001016107d1565b50600089815260208b81526040909120855190916108c4918391880190610ab5565b5083516108da9060018301906020870190610ab5565b50939a92995091975050505050505050565b6000828152600184016020526040812054801561092857670de0b6b3a76400006109168285610cac565b6109209190610cc3565b91505061037e565b8291505061037e565b6000807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff006103f260017f704d115625535c0275fd4212f1f2079ac060203b3d24344df28d468d16cd971d610c99565b6000828152602084815260408083208054825181850281018501909352808352909284929184918301828280156109d657602002820191906000526020600020905b8154815260200190600101908083116109c2575b50505050509050806000815181106109f0576109f0610e95565b60200260200101518410610aa257805160015b81811015610a6b57828181518110610a1d57610a1d610e95565b6020026020010151861015610a635783600101600182610a3d9190610c99565b81548110610a4d57610a4d610e95565b906000526020600020015494505050505061037e565b600101610a03565b5082600101600182610a7d9190610c99565b81548110610a8d57610a8d610e95565b9060005260206000200154935050505061037e565b50670de0b6b3a764000095945050505050565b828054828255906000526020600020908101928215610af0579160200282015b82811115610af0578251825591602001919060010190610ad5565b50610afc929150610b00565b5090565b5b80821115610afc5760008155600101610b01565b600060208284031215610b2757600080fd5b5035919050565b600080600080600060a08688031215610b4657600080fd5b505083359560208501359550604085013594606081013594506080013592509050565b60008060408385031215610b7c57600080fd5b50508035926020909101359150565b600080600060408486031215610ba057600080fd5b83359250602084013567ffffffffffffffff811115610bbe57600080fd5b8401601f81018613610bcf57600080fd5b803567ffffffffffffffff811115610be657600080fd5b866020828401011115610bf857600080fd5b939660209190910195509293505050565b600081518084526020840193506020830160005b82811015610c3b578151865260209586019590910190600101610c1d565b5093949350505050565b604081526000610c586040830185610c09565b82810360208401526104db8185610c09565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b8181038181111561011157610111610c6a565b808202811582820484141761011157610111610c6a565b600082610cf9577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b8082018082111561011157610111610c6a565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600082601f830112610d8057600080fd5b813567ffffffffffffffff811115610d9a57610d9a610d40565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f830116810181811067ffffffffffffffff82111715610de557610de5610d40565b604052918252602081850181019290810186841115610e0357600080fd5b6020860192505b83831015610e22578235815260209283019201610e0a565b5095945050505050565b60008060408385031215610e3f57600080fd5b823567ffffffffffffffff811115610e5657600080fd5b610e6285828601610d6f565b925050602083013567ffffffffffffffff811115610e7f57600080fd5b610e8b85828601610d6f565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea2646970667358221220ef1ebf3a4ef8ede6942a12be19eed6c8b0f277e2513fa9104414636816fb9e3a64736f6c634300081b0033
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.