Feature Tip: Add private address tag to any address under My Name Tag !
More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 91 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Claim | 20844779 | 19 days ago | IN | 0 ETH | 0.00111691 | ||||
Claim | 20837250 | 21 days ago | IN | 0 ETH | 0.00325794 | ||||
Claim | 20802622 | 25 days ago | IN | 0 ETH | 0.00056478 | ||||
Claim | 20760541 | 31 days ago | IN | 0 ETH | 0.00016548 | ||||
Claim | 20727218 | 36 days ago | IN | 0 ETH | 0.00021805 | ||||
Claim | 20716939 | 37 days ago | IN | 0 ETH | 0.00025833 | ||||
Claim | 20713895 | 38 days ago | IN | 0 ETH | 0.00080964 | ||||
Claim | 20713886 | 38 days ago | IN | 0 ETH | 0.0010321 | ||||
Claim | 20601760 | 53 days ago | IN | 0 ETH | 0.00009782 | ||||
Claim | 20601757 | 53 days ago | IN | 0 ETH | 0.00009262 | ||||
Claim | 20567552 | 58 days ago | IN | 0 ETH | 0.00007399 | ||||
Claim | 20554382 | 60 days ago | IN | 0 ETH | 0.00015072 | ||||
Claim | 20554340 | 60 days ago | IN | 0 ETH | 0.00017362 | ||||
Claim | 20551680 | 60 days ago | IN | 0 ETH | 0.00009165 | ||||
Claim | 20548505 | 61 days ago | IN | 0 ETH | 0.00011806 | ||||
Claim | 20541136 | 62 days ago | IN | 0 ETH | 0.00016275 | ||||
Claim | 20533270 | 63 days ago | IN | 0 ETH | 0.00025001 | ||||
Claim | 20531389 | 63 days ago | IN | 0 ETH | 0.0005632 | ||||
Claim | 20531385 | 63 days ago | IN | 0 ETH | 0.00055255 | ||||
Claim | 20531382 | 63 days ago | IN | 0 ETH | 0.00057472 | ||||
Claim | 20531377 | 63 days ago | IN | 0 ETH | 0.00042002 | ||||
Claim | 20531371 | 63 days ago | IN | 0 ETH | 0.00053482 | ||||
Claim | 20531366 | 63 days ago | IN | 0 ETH | 0.0005573 | ||||
Claim | 20527076 | 64 days ago | IN | 0 ETH | 0.00105242 | ||||
Claim | 20527072 | 64 days ago | IN | 0 ETH | 0.00099538 |
Latest 1 internal transaction
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
19612577 | 192 days ago | Contract Creation | 0 ETH |
Loading...
Loading
Contract Name:
StakingCampaign
Compiler Version
v0.8.0+commit.c7dfd78e
Contract Source Code (Solidity Multiple files format)
// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; import "./IERC20.sol"; contract StakingCampaign { struct StackingInfo { uint seq; uint amount; uint reward; bool isPayout; uint unlockTime; } event Deposited ( address indexed sender, uint seq, uint amount, uint256 timestamp ); event Claimed ( address indexed sender, uint seq, uint amount, uint reward, uint256 timestamp ); address public owner; modifier onlyAdmin { require(msg.sender == owner, 'Caller is not owner'); _; } // ERC20 token for staking campaign IERC20 public token; // campaign name string public name; // total day for staking (in second) uint public duration; // annual percentage rate uint public apr; // total cap for campaign, stop campaign if cap is reached uint public maxCap; // expired time of campaign, no more staking is accepted (in second) uint public expiredTime; // min amount for one staking deposit uint public minTransactionAmount; // max amount for one staking deposit uint public maxTransactionAmount; // total amount already payout for staker (payout = staking amount + reward) uint public totalPayoutAmount; // total reward need for campaign uint public totalCampaignReward; // total staked amount uint public totalStakedAmount; // bool public isMaxCapReached = false; mapping(address => StackingInfo[]) internal stakingList; /** * */ constructor (IERC20 _token, string memory _campaignName, uint _expiredTime, uint _maxCap, uint _maxTransactionAmount, uint _minTransactionAmount, uint _duration, uint _apr) { owner = msg.sender; token = _token; name = _campaignName; expiredTime = block.timestamp + _expiredTime; maxCap = _maxCap; maxTransactionAmount = _maxTransactionAmount; minTransactionAmount = _minTransactionAmount; duration = _duration; apr = _apr; } /** * Deposit amount of token to stack */ function deposit(uint _amount, address _userAddr) external { require(totalStakedAmount + _amount <= maxCap, "Total cap is reached"); require(_amount >= minTransactionAmount, "Staking amount is too small"); require(_amount <= maxTransactionAmount, "Staking amount is too big"); require(block.timestamp < expiredTime, "Campaign is over"); token.transferFrom(_userAddr, address(this), _amount); uint unlockTime = block.timestamp + duration; uint seq = stakingList[_userAddr].length + 1; uint reward = _amount*apr*duration/(365*24*60*60*100); StackingInfo memory staking = StackingInfo(seq, _amount, reward, false, unlockTime); stakingList[_userAddr].push(staking); totalStakedAmount += _amount; totalCampaignReward += reward; isMaxCapReached = (totalStakedAmount == maxCap || totalStakedAmount + minTransactionAmount > maxCap); emit Deposited(_userAddr, seq, _amount, block.timestamp); } function claim(uint _seq, address _userAddr) public { StackingInfo[] memory userStakings = stakingList[_userAddr]; require(_seq > 0 && userStakings.length >= _seq, "Invalid index"); uint idx = _seq - 1; StackingInfo memory staking = userStakings[idx]; require(!staking.isPayout, "Stake is already payout"); require(staking.unlockTime < block.timestamp, "Staking is in lock period"); uint payout = staking.amount + staking.reward; token.transfer(_userAddr, payout); totalPayoutAmount += payout; stakingList[_userAddr][idx].isPayout = true; emit Claimed(_userAddr, _seq, staking.amount, staking.reward, block.timestamp); } function claimRemainingReward(address _userAddr) public onlyAdmin { require(block.timestamp > expiredTime, "Campaign is not over yet"); uint remainingPayoutAmount = totalStakedAmount + totalCampaignReward - totalPayoutAmount; uint balance = token.balanceOf(address(this)); token.transfer(_userAddr, balance - remainingPayoutAmount); } function getClaimableRemainningReward() public view returns (uint) { if(block.timestamp < expiredTime) return 0; else { uint remainingPayoutAmount = totalStakedAmount + totalCampaignReward - totalPayoutAmount; uint balance = token.balanceOf(address(this)); return balance - remainingPayoutAmount; } } function getStakings(address _staker) public view returns (uint[] memory _seqs, uint[] memory _amounts, uint[] memory _rewards, bool[] memory _isPayouts, uint[] memory _timestamps) { StackingInfo[] memory userStakings = stakingList[_staker]; uint length = userStakings.length; uint256[] memory seqList = new uint256[](length); uint256[] memory amountList = new uint256[](length); uint256[] memory rewardList = new uint256[](length); bool[] memory isPayoutList = new bool[](length); uint256[] memory timeList = new uint256[](length); for(uint idx = 0; idx < length; idx++) { StackingInfo memory stackingInfo = userStakings[idx]; seqList[idx] = stackingInfo.seq; amountList[idx] = stackingInfo.amount; rewardList[idx] = stackingInfo.reward; isPayoutList[idx] = stackingInfo.isPayout; timeList[idx] = stackingInfo.unlockTime; } return (seqList, amountList, rewardList, isPayoutList, timeList); } function getCampaignInfo() public view returns ( IERC20 _token, string memory _campaignName, uint _expiredTime, uint _maxCap, uint _maxTransactionAmount, uint _minTransactionAmount, uint _duration, uint _apr, uint _stakedAmount,uint _totalPayoutAmount) { return (token, name, expiredTime, maxCap, maxTransactionAmount, minTransactionAmount, duration, apr, totalStakedAmount, totalPayoutAmount); } function transferOwnership(address _newOwner) public onlyAdmin { owner = _newOwner; } }
// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; /** * @dev Interface of the ERC20 standard as defined in the EIP. Does not include * the optional functions; to access them see `ERC20Detailed`. */ interface IERC20 { /** * @dev Returns the amount of tokens in existence. */ function totalSupply() external view returns (uint256); /** * @dev Returns the amount of tokens owned by `account`. */ function balanceOf(address account) external view returns (uint256); /** * @dev Moves `amount` tokens from the caller's account to `recipient`. * * Returns a boolean value indicating whether the operation succeeded. * * Emits a `Transfer` event. */ function transfer(address recipient, uint256 amount) external returns (bool); /** * @dev Returns the remaining number of tokens that `spender` will be * allowed to spend on behalf of `owner` through `transferFrom`. This is * zero by default. * * This value changes when `approve` or `transferFrom` are called. */ function allowance(address owner, address spender) external view returns (uint256); /** * @dev Sets `amount` as the allowance of `spender` over the caller's tokens. * * Returns a boolean value indicating whether the operation succeeded. * * > Beware that changing an allowance with this method brings the risk * that someone may use both the old and the new allowance by unfortunate * transaction ordering. One possible solution to mitigate this race * condition is to first reduce the spender's allowance to 0 and set the * desired value afterwards: * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729 * * Emits an `Approval` event. */ function approve(address spender, uint256 amount) external returns (bool); /** * @dev Moves `amount` tokens from `sender` to `recipient` using the * allowance mechanism. `amount` is then deducted from the caller's * allowance. * * Returns a boolean value indicating whether the operation succeeded. * * Emits a `Transfer` event. */ function transferFrom(address sender, address recipient, uint256 amount) external returns (bool); /** * @dev Emitted when `value` tokens are moved from one account (`from`) to * another (`to`). * * Note that `value` may be zero. */ event Transfer(address indexed from, address indexed to, uint256 value); /** * @dev Emitted when the allowance of a `spender` for an `owner` is set by * a call to `approve`. `value` is the new allowance. */ event Approval(address indexed owner, address indexed spender, uint256 value); }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"contract IERC20","name":"_token","type":"address"},{"internalType":"string","name":"_campaignName","type":"string"},{"internalType":"uint256","name":"_expiredTime","type":"uint256"},{"internalType":"uint256","name":"_maxCap","type":"uint256"},{"internalType":"uint256","name":"_maxTransactionAmount","type":"uint256"},{"internalType":"uint256","name":"_minTransactionAmount","type":"uint256"},{"internalType":"uint256","name":"_duration","type":"uint256"},{"internalType":"uint256","name":"_apr","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"uint256","name":"seq","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"reward","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"timestamp","type":"uint256"}],"name":"Claimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"uint256","name":"seq","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"timestamp","type":"uint256"}],"name":"Deposited","type":"event"},{"inputs":[],"name":"apr","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_seq","type":"uint256"},{"internalType":"address","name":"_userAddr","type":"address"}],"name":"claim","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_userAddr","type":"address"}],"name":"claimRemainingReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"},{"internalType":"address","name":"_userAddr","type":"address"}],"name":"deposit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"duration","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"expiredTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getCampaignInfo","outputs":[{"internalType":"contract IERC20","name":"_token","type":"address"},{"internalType":"string","name":"_campaignName","type":"string"},{"internalType":"uint256","name":"_expiredTime","type":"uint256"},{"internalType":"uint256","name":"_maxCap","type":"uint256"},{"internalType":"uint256","name":"_maxTransactionAmount","type":"uint256"},{"internalType":"uint256","name":"_minTransactionAmount","type":"uint256"},{"internalType":"uint256","name":"_duration","type":"uint256"},{"internalType":"uint256","name":"_apr","type":"uint256"},{"internalType":"uint256","name":"_stakedAmount","type":"uint256"},{"internalType":"uint256","name":"_totalPayoutAmount","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getClaimableRemainningReward","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_staker","type":"address"}],"name":"getStakings","outputs":[{"internalType":"uint256[]","name":"_seqs","type":"uint256[]"},{"internalType":"uint256[]","name":"_amounts","type":"uint256[]"},{"internalType":"uint256[]","name":"_rewards","type":"uint256[]"},{"internalType":"bool[]","name":"_isPayouts","type":"bool[]"},{"internalType":"uint256[]","name":"_timestamps","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"isMaxCapReached","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxCap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxTransactionAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minTransactionAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"token","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalCampaignReward","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalPayoutAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalStakedAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
6080604052600c805460ff191690553480156200001b57600080fd5b50604051620018ad380380620018ad8339810160408190526200003e9162000151565b60008054336001600160a01b031991821617909155600180549091166001600160a01b038a1617905586516200007c9060029060208a0190620000ab565b506200008986426200027d565b60065560059490945560089290925560075560035560045550620002f5915050565b828054620000b990620002a2565b90600052602060002090601f016020900481019282620000dd576000855562000128565b82601f10620000f857805160ff191683800117855562000128565b8280016001018555821562000128579182015b82811115620001285782518255916020019190600101906200010b565b50620001369291506200013a565b5090565b5b808211156200013657600081556001016200013b565b600080600080600080600080610100898b0312156200016e578384fd5b88516001600160a01b038116811462000185578485fd5b60208a810151919950906001600160401b0380821115620001a4578687fd5b818c0191508c601f830112620001b8578687fd5b815181811115620001cd57620001cd620002df565b604051601f8201601f1916810185018381118282101715620001f357620001f3620002df565b60405281815283820185018f10156200020a578889fd5b8892505b818310156200022d57838301850151818401860152918401916200020e565b818311156200023e57888583830101525b809b50505050505060408901519550606089015194506080890151935060a0890151925060c0890151915060e089015190509295985092959890939650565b600082198211156200029d57634e487b7160e01b81526011600452602481fd5b500190565b600281046001821680620002b757607f821691505b60208210811415620002d957634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052604160045260246000fd5b6115a880620003056000396000f3fe608060405234801561001057600080fd5b506004361061012c5760003560e01c806382a3c1d5116100ad578063d6290cd711610071578063d6290cd71461021a578063ddd5e1b214610238578063e7efcfc21461024b578063f2fde38b14610253578063fc0c546a146102665761012c565b806382a3c1d5146101c95780638da5cb5b146101d15780638e32e421146101e6578063c8c8ebe4146101ee578063d0769032146101f65761012c565b806323548b8b116100f457806323548b8b14610189578063567e98f91461019157806357ded9c9146101995780636e553f65146101a157806372841e0c146101b45761012c565b806306fdde03146101315780630f59ae171461014f5780630fb5a6b41461016457806317a5d4df1461016c578063190aca8b14610174575b600080fd5b61013961026e565b604051610146919061128c565b60405180910390f35b6101576102fc565b604051610146919061145e565b6101576103c9565b6101576103cf565b61018761018236600461102e565b6103d5565b005b610157610562565b610157610568565b61015761056e565b6101876101af366004611087565b610574565b6101bc610831565b604051610146919061121a565b61015761083a565b6101d9610840565b6040516101469190611137565b61015761084f565b610157610855565b61020961020436600461102e565b61085b565b604051610146959493929190611188565b610222610c1b565b6040516101469a99989796959493929190611225565b610187610246366004611087565b610d07565b610157610fb1565b61018761026136600461102e565b610fb7565b6101d9611003565b6002805461027b90611506565b80601f01602080910402602001604051908101604052809291908181526020018280546102a790611506565b80156102f45780601f106102c9576101008083540402835291602001916102f4565b820191906000526020600020905b8154815290600101906020018083116102d757829003601f168201915b505050505081565b6000600654421015610310575060006103c6565b6000600954600a54600b546103259190611498565b61032f91906114ef565b6001546040516370a0823160e01b81529192506000916001600160a01b03909116906370a0823190610365903090600401611137565b60206040518083038186803b15801561037d57600080fd5b505afa158015610391573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103b5919061106f565b90506103c182826114ef565b925050505b90565b60035481565b60075481565b6000546001600160a01b031633146104085760405162461bcd60e51b81526004016103ff906112d6565b60405180910390fd5b60065442116104295760405162461bcd60e51b81526004016103ff9061132a565b6000600954600a54600b5461043e9190611498565b61044891906114ef565b6001546040516370a0823160e01b81529192506000916001600160a01b03909116906370a082319061047e903090600401611137565b60206040518083038186803b15801561049657600080fd5b505afa1580156104aa573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104ce919061106f565b6001549091506001600160a01b031663a9059cbb846104ed85856114ef565b6040518363ffffffff1660e01b815260040161050a92919061116f565b602060405180830381600087803b15801561052457600080fd5b505af1158015610538573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061055c919061104f565b50505050565b60055481565b600b5481565b60045481565b60055482600b546105859190611498565b11156105a35760405162461bcd60e51b81526004016103ff9061138b565b6007548210156105c55760405162461bcd60e51b81526004016103ff906113f0565b6008548211156105e75760405162461bcd60e51b81526004016103ff906113b9565b60065442106106085760405162461bcd60e51b81526004016103ff90611361565b6001546040516323b872dd60e01b81526001600160a01b03909116906323b872dd9061063c9084903090879060040161114b565b602060405180830381600087803b15801561065657600080fd5b505af115801561066a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061068e919061104f565b5060006003544261069f9190611498565b6001600160a01b0383166000908152600d6020526040812054919250906106c7906001611498565b9050600063bbf81e00600354600454876106e191906114d0565b6106eb91906114d0565b6106f591906114b0565b6040805160a0810182528481526020808201898152828401858152600060608501818152608086018b81526001600160a01b038d168352600d8652968220805460018082018355918452958320875160059097020195865593519385019390935590516002840155905160038301805460ff19169115159190911790559251600490910155600b80549394509092889290610791908490611498565b9250508190555081600a60008282546107aa9190611498565b9091555050600554600b5414806107d15750600554600754600b546107cf9190611498565b115b600c805460ff19169115159190911790556040516001600160a01b038616907f91ede45f04a37a7c170f5c1207df3b6bc748dc1e04ad5e917a241d0f52feada3906108219086908a904290611467565b60405180910390a2505050505050565b600c5460ff1681565b600a5481565b6000546001600160a01b031681565b60065481565b60085481565b60608060608060606000600d6000886001600160a01b03166001600160a01b03168152602001908152602001600020805480602002602001604051908101604052809291908181526020016000905b8282101561090d5760008481526020908190206040805160a081018252600586029092018054835260018082015484860152600282015492840192909252600381015460ff161515606084015260040154608083015290835290920191016108aa565b50505050905060008151905060008167ffffffffffffffff81111561094257634e487b7160e01b600052604160045260246000fd5b60405190808252806020026020018201604052801561096b578160200160208202803683370190505b50905060008267ffffffffffffffff81111561099757634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156109c0578160200160208202803683370190505b50905060008367ffffffffffffffff8111156109ec57634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015610a15578160200160208202803683370190505b50905060008467ffffffffffffffff811115610a4157634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015610a6a578160200160208202803683370190505b50905060008567ffffffffffffffff811115610a9657634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015610abf578160200160208202803683370190505b50905060005b86811015610c06576000888281518110610aef57634e487b7160e01b600052603260045260246000fd5b602002602001015190508060000151878381518110610b1e57634e487b7160e01b600052603260045260246000fd5b6020026020010181815250508060200151868381518110610b4f57634e487b7160e01b600052603260045260246000fd5b6020026020010181815250508060400151858381518110610b8057634e487b7160e01b600052603260045260246000fd5b6020026020010181815250508060600151848381518110610bb157634e487b7160e01b600052603260045260246000fd5b6020026020010190151590811515815250508060800151838381518110610be857634e487b7160e01b600052603260045260246000fd5b60209081029190910101525080610bfe81611541565b915050610ac5565b50939c929b5090995097509095509350505050565b60006060600080600080600080600080600160009054906101000a90046001600160a01b03166002600654600554600854600754600354600454600b54600954888054610c6790611506565b80601f0160208091040260200160405190810160405280929190818152602001828054610c9390611506565b8015610ce05780601f10610cb557610100808354040283529160200191610ce0565b820191906000526020600020905b815481529060010190602001808311610cc357829003601f168201915b50505050509850995099509950995099509950995099509950995090919293949596979899565b6001600160a01b0381166000908152600d6020908152604080832080548251818502810185019093528083529192909190849084015b82821015610da05760008481526020908190206040805160a081018252600586029092018054835260018082015484860152600282015492840192909252600381015460ff16151560608401526004015460808301529083529092019101610d3d565b505050509050600083118015610db7575082815110155b610dd35760405162461bcd60e51b81526004016103ff90611303565b6000610de06001856114ef565b90506000828281518110610e0457634e487b7160e01b600052603260045260246000fd5b60200260200101519050806060015115610e305760405162461bcd60e51b81526004016103ff90611427565b42816080015110610e535760405162461bcd60e51b81526004016103ff9061129f565b600081604001518260200151610e699190611498565b60015460405163a9059cbb60e01b81529192506001600160a01b03169063a9059cbb90610e9c908890859060040161116f565b602060405180830381600087803b158015610eb657600080fd5b505af1158015610eca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eee919061104f565b508060096000828254610f019190611498565b90915550506001600160a01b0385166000908152600d6020526040902080546001919085908110610f4257634e487b7160e01b600052603260045260246000fd5b906000526020600020906005020160030160006101000a81548160ff021916908315150217905550846001600160a01b03167f7708755c9b641bf197be5047b04002d2e88fa658c173a351067747eb5dfc568a878460200151856040015142604051610821949392919061147d565b60095481565b6000546001600160a01b03163314610fe15760405162461bcd60e51b81526004016103ff906112d6565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001546001600160a01b031681565b80356001600160a01b038116811461102957600080fd5b919050565b60006020828403121561103f578081fd5b61104882611012565b9392505050565b600060208284031215611060578081fd5b81518015158114611048578182fd5b600060208284031215611080578081fd5b5051919050565b60008060408385031215611099578081fd5b823591506110a960208401611012565b90509250929050565b6000815180845260208085019450808401835b838110156110e1578151875295820195908201906001016110c5565b509495945050505050565b60008151808452815b81811015611111576020818501810151868301820152016110f5565b818111156111225782602083870101525b50601f01601f19169290920160200192915050565b6001600160a01b0391909116815260200190565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6001600160a01b03929092168252602082015260400190565b600060a0825261119b60a08301886110b2565b6020838203818501526111ae82896110b2565b915083820360408501526111c282886110b2565b84810360608601528651808252828801935090820190845b818110156111f85784511515835293830193918301916001016111da565b5050848103608086015261120c81876110b2565b9a9950505050505050505050565b901515815260200190565b6001600160a01b038b1681526101406020820181905260009061124a8382018d6110ec565b604084019b909b5250506060810197909752608087019590955260a086019390935260c085019190915260e08401526101008301526101209091015292915050565b60006020825261104860208301846110ec565b60208082526019908201527f5374616b696e6720697320696e206c6f636b20706572696f6400000000000000604082015260600190565b60208082526013908201527221b0b63632b91034b9903737ba1037bbb732b960691b604082015260600190565b6020808252600d908201526c092dcecc2d8d2c840d2dcc8caf609b1b604082015260600190565b60208082526018908201527f43616d706169676e206973206e6f74206f766572207965740000000000000000604082015260600190565b60208082526010908201526f21b0b6b830b4b3b71034b99037bb32b960811b604082015260600190565b602080825260149082015273151bdd185b0818d85c081a5cc81c995858da195960621b604082015260600190565b60208082526019908201527f5374616b696e6720616d6f756e7420697320746f6f2062696700000000000000604082015260600190565b6020808252601b908201527f5374616b696e6720616d6f756e7420697320746f6f20736d616c6c0000000000604082015260600190565b60208082526017908201527f5374616b6520697320616c7265616479207061796f7574000000000000000000604082015260600190565b90815260200190565b9283526020830191909152604082015260600190565b93845260208401929092526040830152606082015260800190565b600082198211156114ab576114ab61155c565b500190565b6000826114cb57634e487b7160e01b81526012600452602481fd5b500490565b60008160001904831182151516156114ea576114ea61155c565b500290565b6000828210156115015761150161155c565b500390565b60028104600182168061151a57607f821691505b6020821081141561153b57634e487b7160e01b600052602260045260246000fd5b50919050565b60006000198214156115555761155561155c565b5060010190565b634e487b7160e01b600052601160045260246000fdfea2646970667358221220970b5a677a89014fcaee68e9635d0876156c5436ce5765cee50e880c1bf4a45b64736f6c63430008000033000000000000000000000000c9eb61ffb66d5815d643bbb8195e17c49687ae1e000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000009e340000000000000000000000000000000000000000000021165458500521280000000000000000000000000000000000000000000000000069e10de76676d080000000000000000000000000000000000000000000000000021e19e0c9bab240000000000000000000000000000000000000000000000000000000000000009e3400000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000000000000000000184d494e442045636f73797374656d205374616b696e6720410000000000000000
Deployed Bytecode
0x608060405234801561001057600080fd5b506004361061012c5760003560e01c806382a3c1d5116100ad578063d6290cd711610071578063d6290cd71461021a578063ddd5e1b214610238578063e7efcfc21461024b578063f2fde38b14610253578063fc0c546a146102665761012c565b806382a3c1d5146101c95780638da5cb5b146101d15780638e32e421146101e6578063c8c8ebe4146101ee578063d0769032146101f65761012c565b806323548b8b116100f457806323548b8b14610189578063567e98f91461019157806357ded9c9146101995780636e553f65146101a157806372841e0c146101b45761012c565b806306fdde03146101315780630f59ae171461014f5780630fb5a6b41461016457806317a5d4df1461016c578063190aca8b14610174575b600080fd5b61013961026e565b604051610146919061128c565b60405180910390f35b6101576102fc565b604051610146919061145e565b6101576103c9565b6101576103cf565b61018761018236600461102e565b6103d5565b005b610157610562565b610157610568565b61015761056e565b6101876101af366004611087565b610574565b6101bc610831565b604051610146919061121a565b61015761083a565b6101d9610840565b6040516101469190611137565b61015761084f565b610157610855565b61020961020436600461102e565b61085b565b604051610146959493929190611188565b610222610c1b565b6040516101469a99989796959493929190611225565b610187610246366004611087565b610d07565b610157610fb1565b61018761026136600461102e565b610fb7565b6101d9611003565b6002805461027b90611506565b80601f01602080910402602001604051908101604052809291908181526020018280546102a790611506565b80156102f45780601f106102c9576101008083540402835291602001916102f4565b820191906000526020600020905b8154815290600101906020018083116102d757829003601f168201915b505050505081565b6000600654421015610310575060006103c6565b6000600954600a54600b546103259190611498565b61032f91906114ef565b6001546040516370a0823160e01b81529192506000916001600160a01b03909116906370a0823190610365903090600401611137565b60206040518083038186803b15801561037d57600080fd5b505afa158015610391573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103b5919061106f565b90506103c182826114ef565b925050505b90565b60035481565b60075481565b6000546001600160a01b031633146104085760405162461bcd60e51b81526004016103ff906112d6565b60405180910390fd5b60065442116104295760405162461bcd60e51b81526004016103ff9061132a565b6000600954600a54600b5461043e9190611498565b61044891906114ef565b6001546040516370a0823160e01b81529192506000916001600160a01b03909116906370a082319061047e903090600401611137565b60206040518083038186803b15801561049657600080fd5b505afa1580156104aa573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104ce919061106f565b6001549091506001600160a01b031663a9059cbb846104ed85856114ef565b6040518363ffffffff1660e01b815260040161050a92919061116f565b602060405180830381600087803b15801561052457600080fd5b505af1158015610538573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061055c919061104f565b50505050565b60055481565b600b5481565b60045481565b60055482600b546105859190611498565b11156105a35760405162461bcd60e51b81526004016103ff9061138b565b6007548210156105c55760405162461bcd60e51b81526004016103ff906113f0565b6008548211156105e75760405162461bcd60e51b81526004016103ff906113b9565b60065442106106085760405162461bcd60e51b81526004016103ff90611361565b6001546040516323b872dd60e01b81526001600160a01b03909116906323b872dd9061063c9084903090879060040161114b565b602060405180830381600087803b15801561065657600080fd5b505af115801561066a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061068e919061104f565b5060006003544261069f9190611498565b6001600160a01b0383166000908152600d6020526040812054919250906106c7906001611498565b9050600063bbf81e00600354600454876106e191906114d0565b6106eb91906114d0565b6106f591906114b0565b6040805160a0810182528481526020808201898152828401858152600060608501818152608086018b81526001600160a01b038d168352600d8652968220805460018082018355918452958320875160059097020195865593519385019390935590516002840155905160038301805460ff19169115159190911790559251600490910155600b80549394509092889290610791908490611498565b9250508190555081600a60008282546107aa9190611498565b9091555050600554600b5414806107d15750600554600754600b546107cf9190611498565b115b600c805460ff19169115159190911790556040516001600160a01b038616907f91ede45f04a37a7c170f5c1207df3b6bc748dc1e04ad5e917a241d0f52feada3906108219086908a904290611467565b60405180910390a2505050505050565b600c5460ff1681565b600a5481565b6000546001600160a01b031681565b60065481565b60085481565b60608060608060606000600d6000886001600160a01b03166001600160a01b03168152602001908152602001600020805480602002602001604051908101604052809291908181526020016000905b8282101561090d5760008481526020908190206040805160a081018252600586029092018054835260018082015484860152600282015492840192909252600381015460ff161515606084015260040154608083015290835290920191016108aa565b50505050905060008151905060008167ffffffffffffffff81111561094257634e487b7160e01b600052604160045260246000fd5b60405190808252806020026020018201604052801561096b578160200160208202803683370190505b50905060008267ffffffffffffffff81111561099757634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156109c0578160200160208202803683370190505b50905060008367ffffffffffffffff8111156109ec57634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015610a15578160200160208202803683370190505b50905060008467ffffffffffffffff811115610a4157634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015610a6a578160200160208202803683370190505b50905060008567ffffffffffffffff811115610a9657634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015610abf578160200160208202803683370190505b50905060005b86811015610c06576000888281518110610aef57634e487b7160e01b600052603260045260246000fd5b602002602001015190508060000151878381518110610b1e57634e487b7160e01b600052603260045260246000fd5b6020026020010181815250508060200151868381518110610b4f57634e487b7160e01b600052603260045260246000fd5b6020026020010181815250508060400151858381518110610b8057634e487b7160e01b600052603260045260246000fd5b6020026020010181815250508060600151848381518110610bb157634e487b7160e01b600052603260045260246000fd5b6020026020010190151590811515815250508060800151838381518110610be857634e487b7160e01b600052603260045260246000fd5b60209081029190910101525080610bfe81611541565b915050610ac5565b50939c929b5090995097509095509350505050565b60006060600080600080600080600080600160009054906101000a90046001600160a01b03166002600654600554600854600754600354600454600b54600954888054610c6790611506565b80601f0160208091040260200160405190810160405280929190818152602001828054610c9390611506565b8015610ce05780601f10610cb557610100808354040283529160200191610ce0565b820191906000526020600020905b815481529060010190602001808311610cc357829003601f168201915b50505050509850995099509950995099509950995099509950995090919293949596979899565b6001600160a01b0381166000908152600d6020908152604080832080548251818502810185019093528083529192909190849084015b82821015610da05760008481526020908190206040805160a081018252600586029092018054835260018082015484860152600282015492840192909252600381015460ff16151560608401526004015460808301529083529092019101610d3d565b505050509050600083118015610db7575082815110155b610dd35760405162461bcd60e51b81526004016103ff90611303565b6000610de06001856114ef565b90506000828281518110610e0457634e487b7160e01b600052603260045260246000fd5b60200260200101519050806060015115610e305760405162461bcd60e51b81526004016103ff90611427565b42816080015110610e535760405162461bcd60e51b81526004016103ff9061129f565b600081604001518260200151610e699190611498565b60015460405163a9059cbb60e01b81529192506001600160a01b03169063a9059cbb90610e9c908890859060040161116f565b602060405180830381600087803b158015610eb657600080fd5b505af1158015610eca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eee919061104f565b508060096000828254610f019190611498565b90915550506001600160a01b0385166000908152600d6020526040902080546001919085908110610f4257634e487b7160e01b600052603260045260246000fd5b906000526020600020906005020160030160006101000a81548160ff021916908315150217905550846001600160a01b03167f7708755c9b641bf197be5047b04002d2e88fa658c173a351067747eb5dfc568a878460200151856040015142604051610821949392919061147d565b60095481565b6000546001600160a01b03163314610fe15760405162461bcd60e51b81526004016103ff906112d6565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001546001600160a01b031681565b80356001600160a01b038116811461102957600080fd5b919050565b60006020828403121561103f578081fd5b61104882611012565b9392505050565b600060208284031215611060578081fd5b81518015158114611048578182fd5b600060208284031215611080578081fd5b5051919050565b60008060408385031215611099578081fd5b823591506110a960208401611012565b90509250929050565b6000815180845260208085019450808401835b838110156110e1578151875295820195908201906001016110c5565b509495945050505050565b60008151808452815b81811015611111576020818501810151868301820152016110f5565b818111156111225782602083870101525b50601f01601f19169290920160200192915050565b6001600160a01b0391909116815260200190565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6001600160a01b03929092168252602082015260400190565b600060a0825261119b60a08301886110b2565b6020838203818501526111ae82896110b2565b915083820360408501526111c282886110b2565b84810360608601528651808252828801935090820190845b818110156111f85784511515835293830193918301916001016111da565b5050848103608086015261120c81876110b2565b9a9950505050505050505050565b901515815260200190565b6001600160a01b038b1681526101406020820181905260009061124a8382018d6110ec565b604084019b909b5250506060810197909752608087019590955260a086019390935260c085019190915260e08401526101008301526101209091015292915050565b60006020825261104860208301846110ec565b60208082526019908201527f5374616b696e6720697320696e206c6f636b20706572696f6400000000000000604082015260600190565b60208082526013908201527221b0b63632b91034b9903737ba1037bbb732b960691b604082015260600190565b6020808252600d908201526c092dcecc2d8d2c840d2dcc8caf609b1b604082015260600190565b60208082526018908201527f43616d706169676e206973206e6f74206f766572207965740000000000000000604082015260600190565b60208082526010908201526f21b0b6b830b4b3b71034b99037bb32b960811b604082015260600190565b602080825260149082015273151bdd185b0818d85c081a5cc81c995858da195960621b604082015260600190565b60208082526019908201527f5374616b696e6720616d6f756e7420697320746f6f2062696700000000000000604082015260600190565b6020808252601b908201527f5374616b696e6720616d6f756e7420697320746f6f20736d616c6c0000000000604082015260600190565b60208082526017908201527f5374616b6520697320616c7265616479207061796f7574000000000000000000604082015260600190565b90815260200190565b9283526020830191909152604082015260600190565b93845260208401929092526040830152606082015260800190565b600082198211156114ab576114ab61155c565b500190565b6000826114cb57634e487b7160e01b81526012600452602481fd5b500490565b60008160001904831182151516156114ea576114ea61155c565b500290565b6000828210156115015761150161155c565b500390565b60028104600182168061151a57607f821691505b6020821081141561153b57634e487b7160e01b600052602260045260246000fd5b50919050565b60006000198214156115555761155561155c565b5060010190565b634e487b7160e01b600052601160045260246000fdfea2646970667358221220970b5a677a89014fcaee68e9635d0876156c5436ce5765cee50e880c1bf4a45b64736f6c63430008000033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000c9eb61ffb66d5815d643bbb8195e17c49687ae1e000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000009e340000000000000000000000000000000000000000000021165458500521280000000000000000000000000000000000000000000000000069e10de76676d080000000000000000000000000000000000000000000000000021e19e0c9bab240000000000000000000000000000000000000000000000000000000000000009e3400000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000000000000000000184d494e442045636f73797374656d205374616b696e6720410000000000000000
-----Decoded View---------------
Arg [0] : _token (address): 0xc9EB61FFb66d5815d643bBB8195e17C49687aE1E
Arg [1] : _campaignName (string): MIND Ecosystem Staking A
Arg [2] : _expiredTime (uint256): 10368000
Arg [3] : _maxCap (uint256): 40000000000000000000000000
Arg [4] : _maxTransactionAmount (uint256): 500000000000000000000000
Arg [5] : _minTransactionAmount (uint256): 10000000000000000000000
Arg [6] : _duration (uint256): 10368000
Arg [7] : _apr (uint256): 15
-----Encoded View---------------
10 Constructor Arguments found :
Arg [0] : 000000000000000000000000c9eb61ffb66d5815d643bbb8195e17c49687ae1e
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000100
Arg [2] : 00000000000000000000000000000000000000000000000000000000009e3400
Arg [3] : 0000000000000000000000000000000000000000002116545850052128000000
Arg [4] : 0000000000000000000000000000000000000000000069e10de76676d0800000
Arg [5] : 00000000000000000000000000000000000000000000021e19e0c9bab2400000
Arg [6] : 00000000000000000000000000000000000000000000000000000000009e3400
Arg [7] : 000000000000000000000000000000000000000000000000000000000000000f
Arg [8] : 0000000000000000000000000000000000000000000000000000000000000018
Arg [9] : 4d494e442045636f73797374656d205374616b696e6720410000000000000000
Deployed Bytecode Sourcemap
88:6503:1:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;787:18;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4515:371;;;:::i;:::-;;;;;;;:::i;854:20::-;;;:::i;1171:32::-;;;:::i;4128:379::-;;;;;;:::i;:::-;;:::i;:::-;;998:18;;;:::i;1515:29::-;;;:::i;912:15::-;;;:::i;2306:1032::-;;;;;;:::i;:::-;;:::i;1559:35::-;;;:::i;:::-;;;;;;;:::i;1449:31::-;;;:::i;562:20::-;;;:::i;:::-;;;;;;;:::i;1097:23::-;;;:::i;1253:32::-;;;:::i;4898:1119::-;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;;;;:::i;6029:452::-;;;:::i;:::-;;;;;;;;;;;;;;;;:::i;3346:770::-;;;;;;:::i;:::-;;:::i;1374:29::-;;;:::i;6489:99::-;;;;;;:::i;:::-;;:::i;739:19::-;;;:::i;787:18::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4515:371::-;4576:4;4614:11;;4596:15;:29;4593:286;;;-1:-1:-1;4634:1:1;4627:8;;4593:286;4666:26;4737:17;;4715:19;;4695:17;;:39;;;;:::i;:::-;:59;;;;:::i;:::-;4784:5;;:30;;-1:-1:-1;;;4784:30:1;;4666:88;;-1:-1:-1;4769:12:1;;-1:-1:-1;;;;;4784:5:1;;;;:15;;:30;;4808:4;;4784:30;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4769:45;-1:-1:-1;4836:31:1;4846:21;4769:45;4836:31;:::i;:::-;4829:38;;;;4593:286;4515:371;:::o;854:20::-;;;;:::o;1171:32::-;;;;:::o;4128:379::-;641:5;;-1:-1:-1;;;;;641:5:1;627:10;:19;619:51;;;;-1:-1:-1;;;619:51:1;;;;;;;:::i;:::-;;;;;;;;;4231:11:::1;;4213:15;:29;4205:66;;;;-1:-1:-1::0;;;4205:66:1::1;;;;;;;:::i;:::-;4284:26;4355:17;;4333:19;;4313:17;;:39;;;;:::i;:::-;:59;;;;:::i;:::-;4398:5;::::0;:30:::1;::::0;-1:-1:-1;;;4398:30:1;;4284:88;;-1:-1:-1;4383:12:1::1;::::0;-1:-1:-1;;;;;4398:5:1;;::::1;::::0;:15:::1;::::0;:30:::1;::::0;4422:4:::1;::::0;4398:30:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4441:5;::::0;4383:45;;-1:-1:-1;;;;;;4441:5:1::1;:14;4456:9:::0;4467:31:::1;4477:21:::0;4383:45;4467:31:::1;:::i;:::-;4441:58;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;681:1;;4128:379:::0;:::o;998:18::-;;;;:::o;1515:29::-;;;;:::o;912:15::-;;;;:::o;2306:1032::-;2415:6;;2404:7;2384:17;;:27;;;;:::i;:::-;:37;;2376:70;;;;-1:-1:-1;;;2376:70:1;;;;;;;:::i;:::-;2476:20;;2465:7;:31;;2457:71;;;;-1:-1:-1;;;2457:71:1;;;;;;;:::i;:::-;2558:20;;2547:7;:31;;2539:69;;;;-1:-1:-1;;;2539:69:1;;;;;;;:::i;:::-;2645:11;;2627:15;:29;2619:58;;;;-1:-1:-1;;;2619:58:1;;;;;;;:::i;:::-;2690:5;;:53;;-1:-1:-1;;;2690:53:1;;-1:-1:-1;;;;;2690:5:1;;;;:18;;:53;;2709:9;;2728:4;;2735:7;;2690:53;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;2754:15;2790:8;;2772:15;:26;;;;:::i;:::-;-1:-1:-1;;;;;2820:22:1;;2809:8;2820:22;;;:11;:22;;;;;:29;2754:44;;-1:-1:-1;2809:8:1;2820:33;;2852:1;2820:33;:::i;:::-;2809:44;;2864:11;2900:16;2890:8;;2886:3;;2878:7;:11;;;;:::i;:::-;:20;;;;:::i;:::-;:39;;;;:::i;:::-;2960:53;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2960:53:1;;;;;;;;;;;;-1:-1:-1;;;;;3024:22:1;;;;:11;:22;;;;;:36;;2960:53;3024:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;3024:36:1;;;;;;;;;;;;;;;;;3080:17;:28;;2960:53;;-1:-1:-1;2960:53:1;;;;-1:-1:-1;3080:28:1;;2960:53;;3080:28;:::i;:::-;;;;;;;;3142:6;3119:19;;:29;;;;;;;:::i;:::-;;;;-1:-1:-1;;3201:6:1;;3180:17;;:27;;:80;;;3254:6;;3231:20;;3211:17;;:40;;;;:::i;:::-;:49;3180:80;3161:15;:100;;-1:-1:-1;;3161:100:1;;;;;;;;;;3279:51;;-1:-1:-1;;;;;3279:51:1;;;;;;;3300:3;;3305:7;;3314:15;;3279:51;:::i;:::-;;;;;;;;2306:1032;;;;;;:::o;1559:35::-;;;;;;:::o;1449:31::-;;;;:::o;562:20::-;;;-1:-1:-1;;;;;562:20:1;;:::o;1097:23::-;;;;:::o;1253:32::-;;;;:::o;4898:1119::-;4957:19;4978:22;5002;5026:24;5052:25;5090:34;5127:11;:20;5139:7;-1:-1:-1;;;;;5127:20:1;-1:-1:-1;;;;;5127:20:1;;;;;;;;;;;;5090:57;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5168:11;5182:12;:19;5168:33;;5222:24;5263:6;5249:21;;;;;;-1:-1:-1;;;5249:21:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5249:21:1;;5222:48;;5281:27;5325:6;5311:21;;;;;;-1:-1:-1;;;5311:21:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5311:21:1;;5281:51;;5343:27;5387:6;5373:21;;;;;;-1:-1:-1;;;5373:21:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5373:21:1;;5343:51;;5405:26;5445:6;5434:18;;;;;;-1:-1:-1;;;5434:18:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5434:18:1;;5405:47;;5463:25;5505:6;5491:21;;;;;;-1:-1:-1;;;5491:21:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5491:21:1;;5463:49;;5537:8;5533:392;5557:6;5551:3;:12;5533:392;;;5587:32;5622:12;5635:3;5622:17;;;;;;-1:-1:-1;;;5622:17:1;;;;;;;;;;;;;;;5587:52;;5683:12;:16;;;5668:7;5676:3;5668:12;;;;;;-1:-1:-1;;;5668:12:1;;;;;;;;;;;;;;:31;;;;;5732:12;:19;;;5714:10;5725:3;5714:15;;;;;;-1:-1:-1;;;5714:15:1;;;;;;;;;;;;;;:37;;;;;5784:12;:19;;;5766:10;5777:3;5766:15;;;;;;-1:-1:-1;;;5766:15:1;;;;;;;;;;;;;;:37;;;;;5838:12;:21;;;5818:12;5831:3;5818:17;;;;;;-1:-1:-1;;;5818:17:1;;;;;;;;;;;;;;:41;;;;;;;;;;;5890:12;:23;;;5874:8;5883:3;5874:13;;;;;;-1:-1:-1;;;5874:13:1;;;;;;;;;;;;;;;;;;:39;-1:-1:-1;5565:5:1;;;;:::i;:::-;;;;5533:392;;;-1:-1:-1;5953:7:1;;5962:10;;-1:-1:-1;5974:10:1;;-1:-1:-1;5962:10:1;-1:-1:-1;5953:7:1;;-1:-1:-1;4898:1119:1;-1:-1:-1;;;;4898:1119:1:o;6029:452::-;6091:13;6106:27;6135:17;6168:12;6182:26;6210;6251:14;6267:9;6278:18;6297:23;6343:5;;;;;;;;;-1:-1:-1;;;;;6343:5:1;6350:4;6356:11;;6369:6;;6377:20;;6399;;6421:8;;6431:3;;6436:17;;6455;;6335:138;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6029:452;;;;;;;;;;:::o;3346:770::-;-1:-1:-1;;;;;3446:22:1;;3409:34;3446:22;;;:11;:22;;;;;;;;3409:59;;;;;;;;;;;;;;;;;;;3446:22;;3409:59;:34;;:59;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3494:1;3487:4;:8;:39;;;;;3522:4;3499:12;:19;:27;;3487:39;3479:65;;;;-1:-1:-1;;;3479:65:1;;;;;;;:::i;:::-;3557:8;3568;3575:1;3568:4;:8;:::i;:::-;3557:19;;3597:27;3627:12;3640:3;3627:17;;;;;;-1:-1:-1;;;3627:17:1;;;;;;;;;;;;;;;3597:47;;3666:7;:16;;;3665:17;3657:53;;;;-1:-1:-1;;;3657:53:1;;;;;;;:::i;:::-;3750:15;3729:7;:18;;;:36;3721:74;;;;-1:-1:-1;;;3721:74:1;;;;;;;:::i;:::-;3816:11;3847:7;:14;;;3830:7;:14;;;:31;;;;:::i;:::-;3874:5;;:33;;-1:-1:-1;;;3874:33:1;;3816:45;;-1:-1:-1;;;;;;3874:5:1;;:14;;:33;;3889:9;;3816:45;;3874:33;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3939:6;3918:17;;:27;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;;;3966:22:1;;;;;;:11;:22;;;;;:27;;4005:4;;3966:22;3989:3;;3966:27;;;;-1:-1:-1;;;3966:27:1;;;;;;;;;;;;;;;;;;;:36;;;:43;;;;;;;;;;;;;;;;;;4043:9;-1:-1:-1;;;;;4035:73:1;;4054:4;4060:7;:14;;;4076:7;:14;;;4092:15;4035:73;;;;;;;;;:::i;1374:29::-;;;;:::o;6489:99::-;641:5;;-1:-1:-1;;;;;641:5:1;627:10;:19;619:51;;;;-1:-1:-1;;;619:51:1;;;;;;;:::i;:::-;6563:5:::1;:17:::0;;-1:-1:-1;;;;;;6563:17:1::1;-1:-1:-1::0;;;;;6563:17:1;;;::::1;::::0;;;::::1;::::0;;6489:99::o;739:19::-;;;-1:-1:-1;;;;;739:19:1;;:::o;14:175:2:-;84:20;;-1:-1:-1;;;;;133:31:2;;123:42;;113:2;;179:1;176;169:12;113:2;65:124;;;:::o;194:198::-;;306:2;294:9;285:7;281:23;277:32;274:2;;;327:6;319;312:22;274:2;355:31;376:9;355:31;:::i;:::-;345:41;264:128;-1:-1:-1;;;264:128:2:o;397:297::-;;517:2;505:9;496:7;492:23;488:32;485:2;;;538:6;530;523:22;485:2;575:9;569:16;628:5;621:13;614:21;607:5;604:32;594:2;;655:6;647;640:22;699:194;;822:2;810:9;801:7;797:23;793:32;790:2;;;843:6;835;828:22;790:2;-1:-1:-1;871:16:2;;780:113;-1:-1:-1;780:113:2:o;898:266::-;;;1027:2;1015:9;1006:7;1002:23;998:32;995:2;;;1048:6;1040;1033:22;995:2;1089:9;1076:23;1066:33;;1118:40;1154:2;1143:9;1139:18;1118:40;:::i;:::-;1108:50;;985:179;;;;;:::o;1169:443::-;;1266:5;1260:12;1293:6;1288:3;1281:19;1319:4;1348:2;1343:3;1339:12;1332:19;;1385:2;1378:5;1374:14;1406:3;1418:169;1432:6;1429:1;1426:13;1418:169;;;1493:13;;1481:26;;1527:12;;;;1562:15;;;;1454:1;1447:9;1418:169;;;-1:-1:-1;1603:3:2;;1236:376;-1:-1:-1;;;;;1236:376:2:o;1617:478::-;;1699:5;1693:12;1726:6;1721:3;1714:19;1751:3;1763:162;1777:6;1774:1;1771:13;1763:162;;;1839:4;1895:13;;;1891:22;;1885:29;1867:11;;;1863:20;;1856:59;1792:12;1763:162;;;1943:6;1940:1;1937:13;1934:2;;;2009:3;2002:4;1993:6;1988:3;1984:16;1980:27;1973:40;1934:2;-1:-1:-1;2077:2:2;2056:15;-1:-1:-1;;2052:29:2;2043:39;;;;2084:4;2039:50;;1669:426;-1:-1:-1;;1669:426:2:o;2100:203::-;-1:-1:-1;;;;;2264:32:2;;;;2246:51;;2234:2;2219:18;;2201:102::o;2308:375::-;-1:-1:-1;;;;;2566:15:2;;;2548:34;;2618:15;;;;2613:2;2598:18;;2591:43;2665:2;2650:18;;2643:34;;;;2498:2;2483:18;;2465:218::o;2688:274::-;-1:-1:-1;;;;;2880:32:2;;;;2862:51;;2944:2;2929:18;;2922:34;2850:2;2835:18;;2817:145::o;2967:1424::-;;3452:3;3441:9;3434:22;3479:63;3537:3;3526:9;3522:19;3514:6;3479:63;:::i;:::-;3561:2;3611:9;3603:6;3599:22;3594:2;3583:9;3579:18;3572:50;3645;3688:6;3680;3645:50;:::i;:::-;3631:64;;3743:9;3735:6;3731:22;3726:2;3715:9;3711:18;3704:50;3777;3820:6;3812;3777:50;:::i;:::-;3863:22;;;3858:2;3843:18;;3836:50;3935:13;;3957:22;;;4033:15;;;;-1:-1:-1;3995:15:2;;;;4066:4;4079:185;4093:6;4090:1;4087:13;4079:185;;;4168:13;;4161:21;4154:29;4142:42;;4239:15;;;;4204:12;;;;4115:1;4108:9;4079:185;;;4083:3;;4310:9;4305:3;4301:19;4295:3;4284:9;4280:19;4273:48;4338:47;4381:3;4373:6;4338:47;:::i;:::-;4330:55;3424:967;-1:-1:-1;;;;;;;;;;3424:967:2:o;4396:187::-;4561:14;;4554:22;4536:41;;4524:2;4509:18;;4491:92::o;4809:928::-;-1:-1:-1;;;;;5245:32:2;;5227:51;;5215:3;5309:2;5294:18;;5287:30;;;4809:928;;5334:47;5362:18;;;5354:6;5334:47;:::i;:::-;5412:2;5397:18;;5390:34;;;;-1:-1:-1;;5455:2:2;5440:18;;5433:34;;;;5498:3;5483:19;;5476:35;;;;5542:3;5527:19;;5520:35;;;;5586:3;5571:19;;5564:35;;;;5630:3;5615:19;;5608:35;5674:3;5659:19;;5652:35;5718:3;5703:19;;;5696:35;5326:55;5195:542;-1:-1:-1;;5195:542:2:o;5742:222::-;;5891:2;5880:9;5873:21;5911:47;5954:2;5943:9;5939:18;5931:6;5911:47;:::i;5969:349::-;6171:2;6153:21;;;6210:2;6190:18;;;6183:30;6249:27;6244:2;6229:18;;6222:55;6309:2;6294:18;;6143:175::o;6323:343::-;6525:2;6507:21;;;6564:2;6544:18;;;6537:30;-1:-1:-1;;;6598:2:2;6583:18;;6576:49;6657:2;6642:18;;6497:169::o;6671:337::-;6873:2;6855:21;;;6912:2;6892:18;;;6885:30;-1:-1:-1;;;6946:2:2;6931:18;;6924:43;6999:2;6984:18;;6845:163::o;7013:348::-;7215:2;7197:21;;;7254:2;7234:18;;;7227:30;7293:26;7288:2;7273:18;;7266:54;7352:2;7337:18;;7187:174::o;7366:340::-;7568:2;7550:21;;;7607:2;7587:18;;;7580:30;-1:-1:-1;;;7641:2:2;7626:18;;7619:46;7697:2;7682:18;;7540:166::o;7711:344::-;7913:2;7895:21;;;7952:2;7932:18;;;7925:30;-1:-1:-1;;;7986:2:2;7971:18;;7964:50;8046:2;8031:18;;7885:170::o;8060:349::-;8262:2;8244:21;;;8301:2;8281:18;;;8274:30;8340:27;8335:2;8320:18;;8313:55;8400:2;8385:18;;8234:175::o;8414:351::-;8616:2;8598:21;;;8655:2;8635:18;;;8628:30;8694:29;8689:2;8674:18;;8667:57;8756:2;8741:18;;8588:177::o;8770:347::-;8972:2;8954:21;;;9011:2;8991:18;;;8984:30;9050:25;9045:2;9030:18;;9023:53;9108:2;9093:18;;8944:173::o;9122:177::-;9268:25;;;9256:2;9241:18;;9223:76::o;9304:319::-;9506:25;;;9562:2;9547:18;;9540:34;;;;9605:2;9590:18;;9583:34;9494:2;9479:18;;9461:162::o;9628:391::-;9859:25;;;9915:2;9900:18;;9893:34;;;;9958:2;9943:18;;9936:34;10001:2;9986:18;;9979:34;9846:3;9831:19;;9813:206::o;10024:128::-;;10095:1;10091:6;10088:1;10085:13;10082:2;;;10101:18;;:::i;:::-;-1:-1:-1;10137:9:2;;10072:80::o;10157:217::-;;10223:1;10213:2;;-1:-1:-1;;;10248:31:2;;10302:4;10299:1;10292:15;10330:4;10255:1;10320:15;10213:2;-1:-1:-1;10359:9:2;;10203:171::o;10379:168::-;;10485:1;10481;10477:6;10473:14;10470:1;10467:21;10462:1;10455:9;10448:17;10444:45;10441:2;;;10492:18;;:::i;:::-;-1:-1:-1;10532:9:2;;10431:116::o;10552:125::-;;10620:1;10617;10614:8;10611:2;;;10625:18;;:::i;:::-;-1:-1:-1;10662:9:2;;10601:76::o;10682:380::-;10767:1;10757:12;;10814:1;10804:12;;;10825:2;;10879:4;10871:6;10867:17;10857:27;;10825:2;10932;10924:6;10921:14;10901:18;10898:38;10895:2;;;10978:10;10973:3;10969:20;10966:1;10959:31;11013:4;11010:1;11003:15;11041:4;11038:1;11031:15;10895:2;;10737:325;;;:::o;11067:135::-;;-1:-1:-1;;11127:17:2;;11124:2;;;11147:18;;:::i;:::-;-1:-1:-1;11194:1:2;11183:13;;11114:88::o;11207:127::-;11268:10;11263:3;11259:20;11256:1;11249:31;11299:4;11296:1;11289:15;11323:4;11320:1;11313:15
Swarm Source
ipfs://970b5a677a89014fcaee68e9635d0876156c5436ce5765cee50e880c1bf4a45b
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 27 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | 100.00% | $0.001774 | 5,270,974.5607 | $9,350.29 |
Loading...
Loading
[ Download: CSV Export ]
[ 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.