Source Code
Overview
ETH Balance
0 ETH
More Info
ContractCreator
Multichain Info
N/A
Loading...
Loading
Loading...
Loading
Loading...
Loading
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":"nftId","type":"uint256"},{"internalType":"uint256","name":"packetsToUnstake","type":"uint256"},{"internalType":"uint256","name":"packetsStaked","type":"uint256"}],"name":"CannotPartiallyUnstakeMoreOrEqualToStaked","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":[],"name":"PacketsToStakeCannotBeZero","type":"error"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"},{"internalType":"uint256","name":"requiredMinAmount","type":"uint256"},{"internalType":"uint256","name":"allowedMaxAmount","type":"uint256"},{"internalType":"uint256","name":"amountOfPacketsToStake","type":"uint256"}],"name":"PacketsToStakeNotWithinAcceptedRange","type":"error"},{"inputs":[],"name":"PacketsToUnstakeCannotBeZero","type":"error"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"},{"internalType":"uint256","name":"nftId","type":"uint256"},{"internalType":"uint256","name":"allowedMaxAmount","type":"uint256"},{"internalType":"uint256","name":"amountOfPacketsStaked","type":"uint256"},{"internalType":"uint256","name":"amountOfPacketsToStake","type":"uint256"}],"name":"PositionExceedsMaxAmountOfPackets","type":"error"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"},{"internalType":"uint256","name":"minAmountOfPackets","type":"uint256"},{"internalType":"uint256","name":"maxAmountOfPackets","type":"uint256"}],"name":"PositionsMaxAmountLessThanMinAmountOfPackets","type":"error"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"}],"name":"PositionsMaxAmountOfPacketsCannotBeZero","type":"error"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"},{"internalType":"uint256","name":"nftId","type":"uint256"},{"internalType":"uint256","name":"remainingPackets","type":"uint256"},{"internalType":"uint256","name":"minAmountOfPackets","type":"uint256"}],"name":"RemainingPacketsBelowMinRequired","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"campaignId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"minAmountOfInputPackets","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"maxAmountOfInputPackets","type":"uint256"}],"name":"CampaignAmountsConfigured","type":"event"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"},{"internalType":"uint256","name":"nftId","type":"uint256"},{"internalType":"uint256","name":"amountOfPackets","type":"uint256"}],"name":"checkInputPackets","outputs":[],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"},{"internalType":"uint256","name":"nftId","type":"uint256"},{"internalType":"uint256","name":"amountOfPackets","type":"uint256"},{"internalType":"bool","name":"isPartialUnstake","type":"bool"}],"name":"checkUnstakePackets","outputs":[],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"},{"internalType":"bytes","name":"campaignAmountsData","type":"bytes"}],"name":"setCampaignAmountsData","outputs":[],"stateMutability":"nonpayable","type":"function"}]Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100415760003560e01c806315293d4a1461004657806392826d9d1461005b578063c572cebe1461006e575b600080fd5b6100596100543660046106dc565b610081565b005b610059610069366004610722565b610109565b61005961007c3660046107a0565b6101d5565b3330146100eb576040517f73db113d0000000000000000000000000000000000000000000000000000000081523360048201527fffffffff000000000000000000000000000000000000000000000000000000006000351660248201526044015b60405180910390fd5b610103848484846100fa610255565b939291906102f3565b50505050565b33301461016e576040517f73db113d0000000000000000000000000000000000000000000000000000000081523360048201527fffffffff000000000000000000000000000000000000000000000000000000006000351660248201526044016100e2565b60008061018785858561017f610255565b92919061041c565b91509150847f4b6d11f3c3ee8bab519ef7ce039d9b48fee71c7893e307a2ca3e216a874d5ad483836040516101c6929190918252602082015260400190565b60405180910390a25050505050565b33301461023a576040517f73db113d0000000000000000000000000000000000000000000000000000000081523360048201527fffffffff000000000000000000000000000000000000000000000000000000006000351660248201526044016100e2565b610250838383610248610255565b929190610547565b505050565b6000807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff006102a460017fee2ca515cab11ed694dd08ee22cae1dbac6eec98b62d8de68a9166959d0c42646107fb565b6040516020016102b691815260200190565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905280516020909101201692915050565b8160000361032d576040517f7dd2c15c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b801561041557600061033d61068d565b6000858152600291909101602052604090206001015490508281116103a6576040517f0884f3f6000000000000000000000000000000000000000000000000000000008152600481018690526024810185905260448101849052606481018290526084016100e2565b60008581526020879052604090205480156104125783820381811015610410576040517fa2b793d3000000000000000000000000000000000000000000000000000000008152600481018890526024810187905260448101829052606481018390526084016100e2565b505b50505b5050505050565b600080600161042961068d565b6000878152600191909101602052604090205460ff16600281111561045057610450610814565b1461048a576040517f7eb805f6000000000000000000000000000000000000000000000000000000008152600481018690526024016100e2565b60008061049985870187610843565b91509150806000036104da576040517fe0c9eba0000000000000000000000000000000000000000000000000000000008152600481018890526024016100e2565b81811015610525576040517ff8d405560000000000000000000000000000000000000000000000000000000081526004810188905260248101839052604481018290526064016100e2565b6000968752602097909752604090952085815560010186905550929492505050565b80600003610581576040517ffd70c27300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008381526020859052604081208054600190910154909184900361060157818310806105ad57508083115b156105fc576040517fc4189426000000000000000000000000000000000000000000000000000000008152600481018690526024810183905260448101829052606481018490526084016100e2565b610685565b600061060b61068d565b6000868152600291909101602052604090206001015490508161062e8286610865565b1115610412576040517f4b63fe38000000000000000000000000000000000000000000000000000000008152600481018790526024810186905260448101839052606481018290526084810185905260a4016100e2565b505050505050565b6000807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff006102a460017f704d115625535c0275fd4212f1f2079ac060203b3d24344df28d468d16cd971d6107fb565b600080600080608085870312156106f257600080fd5b8435935060208501359250604085013591506060850135801515811461071757600080fd5b939692955090935050565b60008060006040848603121561073757600080fd5b83359250602084013567ffffffffffffffff81111561075557600080fd5b8401601f8101861361076657600080fd5b803567ffffffffffffffff81111561077d57600080fd5b86602082840101111561078f57600080fd5b939660209190910195509293505050565b6000806000606084860312156107b557600080fd5b505081359360208301359350604090920135919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b8181038181111561080e5761080e6107cc565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b6000806040838503121561085657600080fd5b50508035926020909101359150565b8082018082111561080e5761080e6107cc56fea26469706673582212200173381bf17feab222216b89ffae151fdda8fcd853e4e4a81a471ba3f9ce2e1164736f6c634300081b0033
Loading...
Loading
Loading...
Loading
Loading...
Loading
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.