0 txs
0 calls
constructor
constructor()
functions
claimedCount
viewfunction claimedCount(uint256) view returns (uint256)
claimedUser
viewfunction claimedUser(uint256, address) view returns (uint256)
currentClaimed
viewfunction currentClaimed() view returns (uint256)
currentNonceClaimed
viewfunction currentNonceClaimed(uint256) view returns (uint256)
endTime
viewfunction endTime() view returns (uint256)
JagerToken
viewfunction JagerToken() view returns (address)
merkleTree
viewfunction merkleTree(uint256) view returns (bytes32)
nonfungiblePositionManager
viewfunction nonfungiblePositionManager() view returns (address)
owner
viewfunction owner() view returns (address)
stakeInfo
viewfunction stakeInfo(uint256) view returns (address owner, uint256 lockEndedTime, bool Staked)
totalStaked
viewfunction totalStaked() view returns (uint256)
USD1Token
viewfunction USD1Token() view returns (address)
claim
nonpayablefunction claim(uint256 nonce, uint256 amount, bytes32[] proof)
onERC721Received
nonpayablefunction onERC721Received(address, address from, uint256 tokenId, bytes data) returns (bytes4)
renounceOwnership
nonpayablefunction renounceOwnership()
setMerkleRoot
payablefunction setMerkleRoot(uint256 nonce, bytes32 newRoot) payable
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
withdrawToken
nonpayablefunction withdrawToken(uint256 tokenId)
events
Claimed
event Claimed(uint256 indexed nonce, address indexed account, uint256 amount)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
TokenExtracted
event TokenExtracted(uint256 indexed tokenid, address indexed owner, uint256 time)
TokenStaked
event TokenStaked(uint256 indexed tokenid, address indexed owner, uint256 lockEndedTime)
errors
No errors.
creation bytecode
0x60c060405234801561000f575f80fd5b5061002c61002161008f60201b60201c565b61009660201b60201c565b7346a15b0b27311cedf172ab29e4f4766fbe7f436473ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff168152505062278d0042610083919061018d565b60a081815250506101c0565b5f33905090565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f819050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61019782610157565b91506101a283610157565b92508282019050808211156101ba576101b9610160565b5b92915050565b60805160a0516121b26101fd5f395f818161049f01526108d001525f81816105020152818161059101528181610ae80152610ed501526121b25ff3fe60806040526004361061010c575f3560e01c8063533bdbd811610094578063ae0b51df11610063578063ae0b51df1461035f578063b44a272214610387578063c7e27241146103b1578063ca998a2d146103ed578063f2fde38b1461042957610113565b8063533bdbd8146102b9578063715018a6146102f5578063817b1cd21461030b5780638da5cb5b1461033557610113565b8063150b7a02116100db578063150b7a02146101d157806318712c211461020d5780633197cbb6146102295780634e5335721461025357806350baa6221461029157610113565b806301297bb914610117578063031954d0146101415780630df0ff901461016b57806311a6192e146101a757610113565b3661011357005b5f80fd5b348015610122575f80fd5b5061012b610451565b60405161013891906112a9565b60405180910390f35b34801561014c575f80fd5b50610155610457565b6040516101629190611301565b60405180910390f35b348015610176575f80fd5b50610191600480360381019061018c9190611355565b61046f565b60405161019e9190611398565b60405180910390f35b3480156101b2575f80fd5b506101bb610484565b6040516101c89190611301565b60405180910390f35b3480156101dc575f80fd5b506101f760048036038101906101f2919061143c565b61049c565b60405161020491906114fa565b60405180910390f35b6102276004803603810190610222919061153d565b6108ac565b005b348015610234575f80fd5b5061023d6108ce565b60405161024a91906112a9565b60405180910390f35b34801561025e575f80fd5b5061027960048036038101906102749190611355565b6108f2565b60405161028893929190611595565b60405180910390f35b34801561029c575f80fd5b506102b760048036038101906102b29190611355565b610943565b005b3480156102c4575f80fd5b506102df60048036038101906102da9190611355565b610c07565b6040516102ec91906112a9565b60405180910390f35b348015610300575f80fd5b50610309610c1c565b005b348015610316575f80fd5b5061031f610c2f565b60405161032c91906112a9565b60405180910390f35b348015610340575f80fd5b50610349610c35565b6040516103569190611301565b60405180910390f35b34801561036a575f80fd5b506103856004803603810190610380919061161f565b610c5c565b005b348015610392575f80fd5b5061039b610ed3565b6040516103a891906116eb565b60405180910390f35b3480156103bc575f80fd5b506103d760048036038101906103d29190611704565b610ef7565b6040516103e491906112a9565b60405180910390f35b3480156103f8575f80fd5b50610413600480360381019061040e9190611355565b610f17565b60405161042091906112a9565b60405180910390f35b348015610434575f80fd5b5061044f600480360381019061044a9190611742565b610f2c565b005b60075481565b738d0d000ee44948fc98c9b98a4fa4921476f08b0d81565b6002602052805f5260405f205f915090505481565b7374836cc0e821a6be18e407e6388e430b689c66e981565b5f7f0000000000000000000000000000000000000000000000000000000000000000421115610500576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104f7906117c7565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461058e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105859061182f565b60405180910390fd5b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166399fbab88866040518263ffffffff1660e01b81526004016105e891906112a9565b61018060405180830381865afa158015610604573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106289190611b14565b90507374836cc0e821a6be18e407e6388e430b689c66e973ffffffffffffffffffffffffffffffffffffffff16816040015173ffffffffffffffffffffffffffffffffffffffff161480156106c05750738d0d000ee44948fc98c9b98a4fa4921476f08b0d73ffffffffffffffffffffffffffffffffffffffff16816060015173ffffffffffffffffffffffffffffffffffffffff16145b6106ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106f690611b8a565b60405180910390fd5b5f6276a700905060018585905014801561075a5750600160f81b85855f81811061072c5761072b611ba8565b5b9050013560f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b156107665762ed4e0090505b60405180606001604052808873ffffffffffffffffffffffffffffffffffffffff16815260200182426107999190611c02565b81526020016001151581525060015f8881526020019081526020015f205f820151815f015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550602082015181600101556040820151816002015f6101000a81548160ff02191690831515021790555090505060065f81548092919061083890611c35565b91905055508673ffffffffffffffffffffffffffffffffffffffff16867f8af1bb49fb16c7835975aa59449ba4328dd54737dfb2ae9fa6c5eca71fda51f983426108829190611c02565b60405161088f91906112a9565b60405180910390a363150b7a0260e01b9250505095945050505050565b6108b4610fae565b8060025f8481526020019081526020015f20819055505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6001602052805f5260405f205f91509050805f015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690806001015490806002015f9054906101000a900460ff16905083565b3373ffffffffffffffffffffffffffffffffffffffff1660015f8381526020019081526020015f205f015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146109e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109da90611cc6565b60405180910390fd5b4260015f8381526020019081526020015f206001015410610a39576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a3090611d2e565b60405180910390fd5b6001151560015f8381526020019081526020015f206002015f9054906101000a900460ff16151514610aa0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9790611d96565b60405180910390fd5b5f60015f8381526020019081526020015f2090505f816002015f6101000a81548160ff02191690831515021790555060065f815480929190610ae190611db4565b91905055507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663b88d4fde30835f015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16856040518463ffffffff1660e01b8152600401610b6593929190611e0e565b5f604051808303815f87803b158015610b7c575f80fd5b505af1158015610b8e573d5f803e3d5ffd5b50505050805f015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16827f1123a23bee2614c6891ffd0c5ac3bd6b6227239e8247634320e6f8e3b34309fa42604051610bfb91906112a9565b60405180910390a35050565b6005602052805f5260405f205f915090505481565b610c24610fae565b610c2d5f61102c565b565b60065481565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b5f3390505f60035f8781526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205414610cee576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ce590611ea0565b60405180910390fd5b5f8185604051602001610d02929190611f23565b60405160208183030381529060405280519060200120905060011515610d7a8585808060200260200160405190810160405280939291908181526020018383602002808284375f81840152601f19601f8201169050808301925050505050505060025f8a81526020019081526020015f2054846110ed565b151514610dbc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610db390611f98565b60405180910390fd5b8460075f828254610dcd9190611c02565b925050819055508460035f8881526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060045f8781526020019081526020015f205f815480929190610e4690611c35565b91905055508460055f8881526020019081526020015f205f828254610e6b9190611c02565b92505081905550610e7c8286611103565b8173ffffffffffffffffffffffffffffffffffffffff16867f4ec90e965519d92681267467f775ada5bd214aa92c0dc93d90a5e880ce9ed02687604051610ec391906112a9565b60405180910390a3505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6003602052815f5260405f20602052805f5260405f205f91509150505481565b6004602052805f5260405f205f915090505481565b610f34610fae565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610fa2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f9990612026565b60405180910390fd5b610fab8161102c565b50565b610fb66111fe565b73ffffffffffffffffffffffffffffffffffffffff16610fd4610c35565b73ffffffffffffffffffffffffffffffffffffffff161461102a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110219061208e565b60405180910390fd5b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f826110f98584611205565b1490509392505050565b5f8273ffffffffffffffffffffffffffffffffffffffff16825f67ffffffffffffffff81111561113657611135611861565b5b6040519080825280601f01601f1916602001820160405280156111685781602001600182028036833780820191505090505b5060405161117691906120fe565b5f6040518083038185875af1925050503d805f81146111b0576040519150601f19603f3d011682016040523d82523d5f602084013e6111b5565b606091505b50509050806111f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111f09061215e565b60405180910390fd5b505050565b5f33905090565b5f808290505f5b8451811015611248576112398286838151811061122c5761122b611ba8565b5b6020026020010151611253565b9150808060010191505061120c565b508091505092915050565b5f81831061126a57611265828461127d565b611275565b611274838361127d565b5b905092915050565b5f825f528160205260405f20905092915050565b5f819050919050565b6112a381611291565b82525050565b5f6020820190506112bc5f83018461129a565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6112eb826112c2565b9050919050565b6112fb816112e1565b82525050565b5f6020820190506113145f8301846112f2565b92915050565b5f604051905090565b5f80fd5b5f80fd5b61133481611291565b811461133e575f80fd5b50565b5f8135905061134f8161132b565b92915050565b5f6020828403121561136a57611369611323565b5b5f61137784828501611341565b91505092915050565b5f819050919050565b61139281611380565b82525050565b5f6020820190506113ab5f830184611389565b92915050565b6113ba816112e1565b81146113c4575f80fd5b50565b5f813590506113d5816113b1565b92915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f8401126113fc576113fb6113db565b5b8235905067ffffffffffffffff811115611419576114186113df565b5b602083019150836001820283011115611435576114346113e3565b5b9250929050565b5f805f805f6080868803121561145557611454611323565b5b5f611462888289016113c7565b9550506020611473888289016113c7565b945050604061148488828901611341565b935050606086013567ffffffffffffffff8111156114a5576114a4611327565b5b6114b1888289016113e7565b92509250509295509295909350565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6114f4816114c0565b82525050565b5f60208201905061150d5f8301846114eb565b92915050565b61151c81611380565b8114611526575f80fd5b50565b5f8135905061153781611513565b92915050565b5f806040838503121561155357611552611323565b5b5f61156085828601611341565b925050602061157185828601611529565b9150509250929050565b5f8115159050919050565b61158f8161157b565b82525050565b5f6060820190506115a85f8301866112f2565b6115b5602083018561129a565b6115c26040830184611586565b949350505050565b5f8083601f8401126115df576115de6113db565b5b8235905067ffffffffffffffff8111156115fc576115fb6113df565b5b602083019150836020820283011115611618576116176113e3565b5b9250929050565b5f805f806060858703121561163757611636611323565b5b5f61164487828801611341565b945050602061165587828801611341565b935050604085013567ffffffffffffffff81111561167657611675611327565b5b611682878288016115ca565b925092505092959194509250565b5f819050919050565b5f6116b36116ae6116a9846112c2565b611690565b6112c2565b9050919050565b5f6116c482611699565b9050919050565b5f6116d5826116ba565b9050919050565b6116e5816116cb565b82525050565b5f6020820190506116fe5f8301846116dc565b92915050565b5f806040838503121561171a57611719611323565b5b5f61172785828601611341565b9250506020611738858286016113c7565b9150509250929050565b5f6020828403121561175757611756611323565b5b5f611764848285016113c7565b91505092915050565b5f82825260208201905092915050565b7f454e4400000000000000000000000000000000000000000000000000000000005f82015250565b5f6117b160038361176d565b91506117bc8261177d565b602082019050919050565b5f6020820190508181035f8301526117de816117a5565b9050919050565b7f4e4f5420414c4c4f574544204e465400000000000000000000000000000000005f82015250565b5f611819600f8361176d565b9150611824826117e5565b602082019050919050565b5f6020820190508181035f8301526118468161180d565b9050919050565b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61189782611851565b810181811067ffffffffffffffff821117156118b6576118b5611861565b5b80604052505050565b5f6118c861131a565b90506118d4828261188e565b919050565b5f6bffffffffffffffffffffffff82169050919050565b6118f9816118d9565b8114611903575f80fd5b50565b5f81519050611914816118f0565b92915050565b5f81519050611928816113b1565b92915050565b5f62ffffff82169050919050565b6119458161192e565b811461194f575f80fd5b50565b5f815190506119608161193c565b92915050565b5f8160020b9050919050565b61197b81611966565b8114611985575f80fd5b50565b5f8151905061199681611972565b92915050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b6119c08161199c565b81146119ca575f80fd5b50565b5f815190506119db816119b7565b92915050565b5f815190506119ef8161132b565b92915050565b5f6101808284031215611a0b57611a0a61184d565b5b611a166101806118bf565b90505f611a2584828501611906565b5f830152506020611a388482850161191a565b6020830152506040611a4c8482850161191a565b6040830152506060611a608482850161191a565b6060830152506080611a7484828501611952565b60808301525060a0611a8884828501611988565b60a08301525060c0611a9c84828501611988565b60c08301525060e0611ab0848285016119cd565b60e083015250610100611ac5848285016119e1565b61010083015250610120611adb848285016119e1565b61012083015250610140611af1848285016119cd565b61014083015250610160611b07848285016119cd565b6101608301525092915050565b5f6101808284031215611b2a57611b29611323565b5b5f611b37848285016119f5565b91505092915050565b7f4e465420544f4b454e204552524f5200000000000000000000000000000000005f82015250565b5f611b74600f8361176d565b9150611b7f82611b40565b602082019050919050565b5f6020820190508181035f830152611ba181611b68565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611c0c82611291565b9150611c1783611291565b9250828201905080821115611c2f57611c2e611bd5565b5b92915050565b5f611c3f82611291565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611c7157611c70611bd5565b5b600182019050919050565b7f4f574e4552204552524f520000000000000000000000000000000000000000005f82015250565b5f611cb0600b8361176d565b9150611cbb82611c7c565b602082019050919050565b5f6020820190508181035f830152611cdd81611ca4565b9050919050565b7f5354494c4c204c4f434b454400000000000000000000000000000000000000005f82015250565b5f611d18600c8361176d565b9150611d2382611ce4565b602082019050919050565b5f6020820190508181035f830152611d4581611d0c565b9050919050565b7f45585452414354454400000000000000000000000000000000000000000000005f82015250565b5f611d8060098361176d565b9150611d8b82611d4c565b602082019050919050565b5f6020820190508181035f830152611dad81611d74565b9050919050565b5f611dbe82611291565b91505f8203611dd057611dcf611bd5565b5b600182039050919050565b5f82825260208201905092915050565b50565b5f611df95f83611ddb565b9150611e0482611deb565b5f82019050919050565b5f608082019050611e215f8301866112f2565b611e2e60208301856112f2565b611e3b604083018461129a565b8181036060830152611e4c81611dee565b9050949350505050565b7f434c41494d4544000000000000000000000000000000000000000000000000005f82015250565b5f611e8a60078361176d565b9150611e9582611e56565b602082019050919050565b5f6020820190508181035f830152611eb781611e7e565b9050919050565b5f8160601b9050919050565b5f611ed482611ebe565b9050919050565b5f611ee582611eca565b9050919050565b611efd611ef8826112e1565b611edb565b82525050565b5f819050919050565b611f1d611f1882611291565b611f03565b82525050565b5f611f2e8285611eec565b601482019150611f3e8284611f0c565b6020820191508190509392505050565b7f494e56414c4944000000000000000000000000000000000000000000000000005f82015250565b5f611f8260078361176d565b9150611f8d82611f4e565b602082019050919050565b5f6020820190508181035f830152611faf81611f76565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f61201060268361176d565b915061201b82611fb6565b604082019050919050565b5f6020820190508181035f83015261203d81612004565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f61207860208361176d565b915061208382612044565b602082019050919050565b5f6020820190508181035f8301526120a58161206c565b9050919050565b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f6120d8826120ac565b6120e281856120b6565b93506120f28185602086016120c0565b80840191505092915050565b5f61210982846120ce565b915081905092915050565b7f53544500000000000000000000000000000000000000000000000000000000005f82015250565b5f61214860038361176d565b915061215382612114565b602082019050919050565b5f6020820190508181035f8301526121758161213c565b905091905056fea26469706673582212200a7ac65819758be5f37ec16c427af5f599ac916e3153d33f42ac98a81eabf22864736f6c634300081a0033