Feature Tip: Add private address tag to any address under My Name Tag !
More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 109 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Stake | 20427150 | 161 days ago | IN | 0 ETH | 0.00372823 | ||||
Withdraw All Tok... | 20232764 | 188 days ago | IN | 0 ETH | 0.00071063 | ||||
Stake | 20198935 | 193 days ago | IN | 0 ETH | 0.00044367 | ||||
Withdraw All Tok... | 19912111 | 233 days ago | IN | 0 ETH | 0.00034534 | ||||
Stake | 19879819 | 237 days ago | IN | 0 ETH | 0.0009849 | ||||
Stake | 19858816 | 240 days ago | IN | 0 ETH | 0.00060279 | ||||
Stake | 19806265 | 248 days ago | IN | 0 ETH | 0.00036317 | ||||
Stake | 19806265 | 248 days ago | IN | 0 ETH | 0.00098105 | ||||
Stake | 19805012 | 248 days ago | IN | 0 ETH | 0.00054041 | ||||
Stake | 19805012 | 248 days ago | IN | 0 ETH | 0.0014953 | ||||
Stake | 19710249 | 261 days ago | IN | 0 ETH | 0.00186886 | ||||
Stake | 19671647 | 266 days ago | IN | 0 ETH | 0.00128758 | ||||
Stake | 19669629 | 267 days ago | IN | 0 ETH | 0.00292916 | ||||
Withdraw All Tok... | 19666270 | 267 days ago | IN | 0 ETH | 0.00061467 | ||||
Stake | 19664689 | 267 days ago | IN | 0 ETH | 0.00152207 | ||||
Stake | 19635075 | 271 days ago | IN | 0 ETH | 0.00311025 | ||||
Stake | 19630398 | 272 days ago | IN | 0 ETH | 0.00227545 | ||||
Stake | 19625595 | 273 days ago | IN | 0 ETH | 0.00776011 | ||||
Stake | 19610891 | 275 days ago | IN | 0 ETH | 0.00430553 | ||||
Stake | 19607134 | 275 days ago | IN | 0 ETH | 0.00225856 | ||||
Stake | 19605896 | 276 days ago | IN | 0 ETH | 0.00299548 | ||||
Stake | 19601372 | 276 days ago | IN | 0 ETH | 0.00166623 | ||||
Stake | 19596934 | 277 days ago | IN | 0 ETH | 0.0032001 | ||||
Stake | 19590168 | 278 days ago | IN | 0 ETH | 0.00939558 | ||||
Stake | 19580319 | 279 days ago | IN | 0 ETH | 0.00353817 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
VuzzStaking
Compiler Version
v0.8.0+commit.c7dfd78e
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2024-02-02 */ // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; interface IERC20 { function transferFrom( address sender, address recipient, uint256 amount ) external returns (bool); function transfer(address recipient, uint256 amount) external returns (bool); function balanceOf(address account) external view returns (uint256); } contract VuzzStaking { IERC20 public token; address public owner; uint256 public rewardPool; struct Stake { uint256 amount; uint256 startTime; uint256 period; bool active; } mapping(address => Stake[]) public stakes; mapping(uint256 => uint256) public periodToAPR; constructor(address tokenAddress) { token = IERC20(tokenAddress); owner = msg.sender; // Initialize APRs for different periods (in seconds) periodToAPR[14 days] = 20; periodToAPR[28 days] = 56; periodToAPR[56 days] = 120; } modifier onlyOwner() { require(msg.sender == owner, "Not owner"); _; } function viewStakes(address user) external view returns (Stake[] memory, uint256[] memory) { Stake[] memory userStakes = stakes[user]; uint256[] memory remainingTimes = new uint256[](userStakes.length); for (uint256 i = 0; i < userStakes.length; i++) { uint256 endTime = userStakes[i].startTime + userStakes[i].period; remainingTimes[i] = (endTime > block.timestamp) ? endTime - block.timestamp : 0; } return (userStakes, remainingTimes); } function fundRewardPool(uint256 amount) external onlyOwner { require( token.transferFrom(msg.sender, address(this), amount), "Transfer failed" ); rewardPool += amount; } function stake(uint256 amount, uint256 period) external { require(amount > 0, "Amount must be greater than 0"); require(periodToAPR[period] > 0, "Invalid staking period"); require( token.transferFrom(msg.sender, address(this), amount), "Transfer failed" ); stakes[msg.sender].push(Stake(amount, block.timestamp, period, true)); } function calculateReward(Stake memory userStake) private view returns (uint256) { if ( block.timestamp >= userStake.startTime + userStake.period && userStake.active ) { uint256 apr = periodToAPR[userStake.period]; uint256 scaledPeriod = userStake.period * 10**18; // Scaling factor uint256 durationInYears = scaledPeriod / 365 days; return (userStake.amount * apr * durationInYears) / (100 * 10**18); } return 0; } function withdraw(uint256 stakingPeriod) external { uint256 totalReward = 0; uint256 totalAmount = 0; for (uint256 i = 0; i < stakes[msg.sender].length; i++) { Stake storage userStake = stakes[msg.sender][i]; if ( userStake.period == stakingPeriod && userStake.active && block.timestamp >= userStake.startTime + userStake.period ) { uint256 reward = calculateReward(userStake); totalReward += reward; totalAmount += userStake.amount; userStake.active = false; // Mark as withdrawn } } require( totalAmount > 0, "No completed stakes to withdraw for the specified period" ); require(totalReward <= rewardPool, "Insufficient reward pool"); rewardPool -= totalReward; totalAmount += totalReward; require(token.transfer(msg.sender, totalAmount), "Transfer failed"); } function withdrawAllTokens() external onlyOwner { uint256 contractBalance = token.balanceOf(address(this)); require(contractBalance > 0, "Contract has no tokens to withdraw"); require(token.transfer(owner, contractBalance), "Transfer failed"); } function withdrawTokens(uint256 _amount) external onlyOwner { uint256 contractBalance = token.balanceOf(address(this)); require(contractBalance >= _amount, "Insufficient contract balance"); require(token.transfer(owner, _amount), "Transfer failed"); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"tokenAddress","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"fundRewardPool","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"periodToAPR","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"rewardPool","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"period","type":"uint256"}],"name":"stake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"stakes","outputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"startTime","type":"uint256"},{"internalType":"uint256","name":"period","type":"uint256"},{"internalType":"bool","name":"active","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"token","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"viewStakes","outputs":[{"components":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"startTime","type":"uint256"},{"internalType":"uint256","name":"period","type":"uint256"},{"internalType":"bool","name":"active","type":"bool"}],"internalType":"struct VuzzStaking.Stake[]","name":"","type":"tuple[]"},{"internalType":"uint256[]","name":"","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"stakingPeriod","type":"uint256"}],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdrawAllTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"withdrawTokens","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b5060405161117c38038061117c83398101604081905261002f916100d5565b600080546001600160a01b039092166001600160a01b0319928316178155600180549092163317909155600460205260147f066e338a393f2ccdc559a4658a323404072c80a40348cbf6e97a06de88cab8be5560387f29886a107fc7a66e881e85f6bd158e8ff1cfc6a907f8af1121e98600c00a0be6556249d400905260787f809384dd0d219a427b26bc7f3259d46f60c7097ba05b3a7bd572f65f647ede1655610103565b6000602082840312156100e6578081fd5b81516001600160a01b03811681146100fc578182fd5b9392505050565b61106a806101126000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c806366666aa91161007157806366666aa91461011d5780637b0472f0146101325780638da5cb5b14610145578063a43c992c1461015a578063e0dc26cd1461017b578063fc0c546a1461018e576100a9565b80631d583e0d146100ae578063280da6fa146100c35780632e1a7d4d146100cb578063315a095d146100de578063584b62a1146100f1575b600080fd5b6100c16100bc366004610c6a565b610196565b005b6100c1610285565b6100c16100d9366004610c6a565b6103f9565b6100c16100ec366004610c6a565b610618565b6101046100ff366004610c21565b61078d565b6040516101149493929190610f78565b60405180910390f35b6101256107d6565b6040516101149190610f6f565b6100c1610140366004610c9a565b6107dc565b61014d61093a565b6040516101149190610cbb565b61016d610168366004610c00565b610949565b604051610114929190610d0c565b610125610189366004610c6a565b610b1b565b61014d610b2d565b6001546001600160a01b031633146101c95760405162461bcd60e51b81526004016101c090610f15565b60405180910390fd5b6000546040516323b872dd60e01b81526001600160a01b03909116906323b872dd906101fd90339030908690600401610ccf565b602060405180830381600087803b15801561021757600080fd5b505af115801561022b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061024f9190610c4a565b61026b5760405162461bcd60e51b81526004016101c090610daf565b806002600082825461027d9190610f95565b909155505050565b6001546001600160a01b031633146102af5760405162461bcd60e51b81526004016101c090610f15565b600080546040516370a0823160e01b81526001600160a01b03909116906370a08231906102e0903090600401610cbb565b60206040518083038186803b1580156102f857600080fd5b505afa15801561030c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103309190610c82565b9050600081116103525760405162461bcd60e51b81526004016101c090610e46565b60005460015460405163a9059cbb60e01b81526001600160a01b039283169263a9059cbb92610388929116908590600401610cf3565b602060405180830381600087803b1580156103a257600080fd5b505af11580156103b6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103da9190610c4a565b6103f65760405162461bcd60e51b81526004016101c090610daf565b50565b60008060005b3360009081526003602052604090205481101561050d5733600090815260036020526040812080548390811061044557634e487b7160e01b600052603260045260246000fd5b9060005260206000209060040201905084816002015414801561046c5750600381015460ff165b801561048b5750806002015481600101546104879190610f95565b4210155b156104fa57604080516080810182528254815260018301546020820152600283015491810191909152600382015460ff16151560608201526000906104cf90610b3c565b90506104db8186610f95565b82549095506104ea9085610f95565b60038301805460ff191690559350505b508061050581611003565b9150506103ff565b506000811161052e5760405162461bcd60e51b81526004016101c090610eb8565b6002548211156105505760405162461bcd60e51b81526004016101c090610dd8565b81600260008282546105629190610fec565b9091555061057290508282610f95565b60005460405163a9059cbb60e01b81529192506001600160a01b03169063a9059cbb906105a59033908590600401610cf3565b602060405180830381600087803b1580156105bf57600080fd5b505af11580156105d3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105f79190610c4a565b6106135760405162461bcd60e51b81526004016101c090610daf565b505050565b6001546001600160a01b031633146106425760405162461bcd60e51b81526004016101c090610f15565b600080546040516370a0823160e01b81526001600160a01b03909116906370a0823190610673903090600401610cbb565b60206040518083038186803b15801561068b57600080fd5b505afa15801561069f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106c39190610c82565b9050818110156106e55760405162461bcd60e51b81526004016101c090610f38565b60005460015460405163a9059cbb60e01b81526001600160a01b039283169263a9059cbb9261071b929116908690600401610cf3565b602060405180830381600087803b15801561073557600080fd5b505af1158015610749573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061076d9190610c4a565b6107895760405162461bcd60e51b81526004016101c090610daf565b5050565b600360205281600052604060002081815481106107a957600080fd5b60009182526020909120600490910201805460018201546002830154600390930154919450925060ff1684565b60025481565b600082116107fc5760405162461bcd60e51b81526004016101c090610e0f565b6000818152600460205260409020546108275760405162461bcd60e51b81526004016101c090610e88565b6000546040516323b872dd60e01b81526001600160a01b03909116906323b872dd9061085b90339030908790600401610ccf565b602060405180830381600087803b15801561087557600080fd5b505af1158015610889573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108ad9190610c4a565b6108c95760405162461bcd60e51b81526004016101c090610daf565b336000908152600360208181526040808420815160808101835296875242878401908152918701958652600160608801818152825480830184559287529390952096516004909102909601958655519285019290925591516002840155519101805460ff1916911515919091179055565b6001546001600160a01b031681565b606080600060036000856001600160a01b03166001600160a01b03168152602001908152602001600020805480602002602001604051908101604052809291908181526020016000905b828210156109ec576000848152602090819020604080516080810182526004860290920180548352600180820154848601526002820154928401929092526003015460ff16151560608301529083529092019101610993565b5050505090506000815167ffffffffffffffff811115610a1c57634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015610a45578160200160208202803683370190505b50905060005b8251811015610b10576000838281518110610a7657634e487b7160e01b600052603260045260246000fd5b602002602001015160400151848381518110610aa257634e487b7160e01b600052603260045260246000fd5b602002602001015160200151610ab89190610f95565b9050428111610ac8576000610ad2565b610ad24282610fec565b838381518110610af257634e487b7160e01b600052603260045260246000fd5b60209081029190910101525080610b0881611003565b915050610a4b565b509092509050915091565b60046020526000908152604090205481565b6000546001600160a01b031681565b600081604001518260200151610b529190610f95565b4210158015610b62575081606001515b15610be0576040808301805160009081526004602052918220549051909190610b9390670de0b6b3a7640000610fcd565b90506000610ba56301e1338083610fad565b905068056bc75e2d6310000081848760000151610bc29190610fcd565b610bcc9190610fcd565b610bd69190610fad565b9350505050610be4565b5060005b919050565b80356001600160a01b0381168114610be457600080fd5b600060208284031215610c11578081fd5b610c1a82610be9565b9392505050565b60008060408385031215610c33578081fd5b610c3c83610be9565b946020939093013593505050565b600060208284031215610c5b578081fd5b81518015158114610c1a578182fd5b600060208284031215610c7b578081fd5b5035919050565b600060208284031215610c93578081fd5b5051919050565b60008060408385031215610cac578182fd5b50508035926020909101359150565b6001600160a01b0391909116815260200190565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6001600160a01b03929092168252602082015260400190565b6040808252835182820181905260009190606090818501906020808901865b83811015610d64578151805186528381015184870152878101518887015286015115158686015260809094019390820190600101610d2b565b50508683038188015287518084529281019450919250508581019084905b83821015610da25782518552938401939182019160019190910190610d82565b5092979650505050505050565b6020808252600f908201526e151c985b9cd9995c8819985a5b1959608a1b604082015260600190565b60208082526018908201527f496e73756666696369656e742072657761726420706f6f6c0000000000000000604082015260600190565b6020808252601d908201527f416d6f756e74206d7573742062652067726561746572207468616e2030000000604082015260600190565b60208082526022908201527f436f6e747261637420686173206e6f20746f6b656e7320746f20776974686472604082015261617760f01b606082015260800190565b602080825260169082015275125b9d985b1a59081cdd185ada5b99c81c195c9a5bd960521b604082015260600190565b60208082526038908201527f4e6f20636f6d706c65746564207374616b657320746f2077697468647261772060408201527f666f72207468652073706563696669656420706572696f640000000000000000606082015260800190565b6020808252600990820152682737ba1037bbb732b960b91b604082015260600190565b6020808252601d908201527f496e73756666696369656e7420636f6e74726163742062616c616e6365000000604082015260600190565b90815260200190565b938452602084019290925260408301521515606082015260800190565b60008219821115610fa857610fa861101e565b500190565b600082610fc857634e487b7160e01b81526012600452602481fd5b500490565b6000816000190483118215151615610fe757610fe761101e565b500290565b600082821015610ffe57610ffe61101e565b500390565b60006000198214156110175761101761101e565b5060010190565b634e487b7160e01b600052601160045260246000fdfea26469706673582212200d25728666406ad48ea1bd90c85114c1fb2bda6f8f38b47d89555e22a0ec799064736f6c63430008000033000000000000000000000000e469699f617bfd0fbffcd575970d34c2cecffa9f
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100a95760003560e01c806366666aa91161007157806366666aa91461011d5780637b0472f0146101325780638da5cb5b14610145578063a43c992c1461015a578063e0dc26cd1461017b578063fc0c546a1461018e576100a9565b80631d583e0d146100ae578063280da6fa146100c35780632e1a7d4d146100cb578063315a095d146100de578063584b62a1146100f1575b600080fd5b6100c16100bc366004610c6a565b610196565b005b6100c1610285565b6100c16100d9366004610c6a565b6103f9565b6100c16100ec366004610c6a565b610618565b6101046100ff366004610c21565b61078d565b6040516101149493929190610f78565b60405180910390f35b6101256107d6565b6040516101149190610f6f565b6100c1610140366004610c9a565b6107dc565b61014d61093a565b6040516101149190610cbb565b61016d610168366004610c00565b610949565b604051610114929190610d0c565b610125610189366004610c6a565b610b1b565b61014d610b2d565b6001546001600160a01b031633146101c95760405162461bcd60e51b81526004016101c090610f15565b60405180910390fd5b6000546040516323b872dd60e01b81526001600160a01b03909116906323b872dd906101fd90339030908690600401610ccf565b602060405180830381600087803b15801561021757600080fd5b505af115801561022b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061024f9190610c4a565b61026b5760405162461bcd60e51b81526004016101c090610daf565b806002600082825461027d9190610f95565b909155505050565b6001546001600160a01b031633146102af5760405162461bcd60e51b81526004016101c090610f15565b600080546040516370a0823160e01b81526001600160a01b03909116906370a08231906102e0903090600401610cbb565b60206040518083038186803b1580156102f857600080fd5b505afa15801561030c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103309190610c82565b9050600081116103525760405162461bcd60e51b81526004016101c090610e46565b60005460015460405163a9059cbb60e01b81526001600160a01b039283169263a9059cbb92610388929116908590600401610cf3565b602060405180830381600087803b1580156103a257600080fd5b505af11580156103b6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103da9190610c4a565b6103f65760405162461bcd60e51b81526004016101c090610daf565b50565b60008060005b3360009081526003602052604090205481101561050d5733600090815260036020526040812080548390811061044557634e487b7160e01b600052603260045260246000fd5b9060005260206000209060040201905084816002015414801561046c5750600381015460ff165b801561048b5750806002015481600101546104879190610f95565b4210155b156104fa57604080516080810182528254815260018301546020820152600283015491810191909152600382015460ff16151560608201526000906104cf90610b3c565b90506104db8186610f95565b82549095506104ea9085610f95565b60038301805460ff191690559350505b508061050581611003565b9150506103ff565b506000811161052e5760405162461bcd60e51b81526004016101c090610eb8565b6002548211156105505760405162461bcd60e51b81526004016101c090610dd8565b81600260008282546105629190610fec565b9091555061057290508282610f95565b60005460405163a9059cbb60e01b81529192506001600160a01b03169063a9059cbb906105a59033908590600401610cf3565b602060405180830381600087803b1580156105bf57600080fd5b505af11580156105d3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105f79190610c4a565b6106135760405162461bcd60e51b81526004016101c090610daf565b505050565b6001546001600160a01b031633146106425760405162461bcd60e51b81526004016101c090610f15565b600080546040516370a0823160e01b81526001600160a01b03909116906370a0823190610673903090600401610cbb565b60206040518083038186803b15801561068b57600080fd5b505afa15801561069f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106c39190610c82565b9050818110156106e55760405162461bcd60e51b81526004016101c090610f38565b60005460015460405163a9059cbb60e01b81526001600160a01b039283169263a9059cbb9261071b929116908690600401610cf3565b602060405180830381600087803b15801561073557600080fd5b505af1158015610749573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061076d9190610c4a565b6107895760405162461bcd60e51b81526004016101c090610daf565b5050565b600360205281600052604060002081815481106107a957600080fd5b60009182526020909120600490910201805460018201546002830154600390930154919450925060ff1684565b60025481565b600082116107fc5760405162461bcd60e51b81526004016101c090610e0f565b6000818152600460205260409020546108275760405162461bcd60e51b81526004016101c090610e88565b6000546040516323b872dd60e01b81526001600160a01b03909116906323b872dd9061085b90339030908790600401610ccf565b602060405180830381600087803b15801561087557600080fd5b505af1158015610889573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108ad9190610c4a565b6108c95760405162461bcd60e51b81526004016101c090610daf565b336000908152600360208181526040808420815160808101835296875242878401908152918701958652600160608801818152825480830184559287529390952096516004909102909601958655519285019290925591516002840155519101805460ff1916911515919091179055565b6001546001600160a01b031681565b606080600060036000856001600160a01b03166001600160a01b03168152602001908152602001600020805480602002602001604051908101604052809291908181526020016000905b828210156109ec576000848152602090819020604080516080810182526004860290920180548352600180820154848601526002820154928401929092526003015460ff16151560608301529083529092019101610993565b5050505090506000815167ffffffffffffffff811115610a1c57634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015610a45578160200160208202803683370190505b50905060005b8251811015610b10576000838281518110610a7657634e487b7160e01b600052603260045260246000fd5b602002602001015160400151848381518110610aa257634e487b7160e01b600052603260045260246000fd5b602002602001015160200151610ab89190610f95565b9050428111610ac8576000610ad2565b610ad24282610fec565b838381518110610af257634e487b7160e01b600052603260045260246000fd5b60209081029190910101525080610b0881611003565b915050610a4b565b509092509050915091565b60046020526000908152604090205481565b6000546001600160a01b031681565b600081604001518260200151610b529190610f95565b4210158015610b62575081606001515b15610be0576040808301805160009081526004602052918220549051909190610b9390670de0b6b3a7640000610fcd565b90506000610ba56301e1338083610fad565b905068056bc75e2d6310000081848760000151610bc29190610fcd565b610bcc9190610fcd565b610bd69190610fad565b9350505050610be4565b5060005b919050565b80356001600160a01b0381168114610be457600080fd5b600060208284031215610c11578081fd5b610c1a82610be9565b9392505050565b60008060408385031215610c33578081fd5b610c3c83610be9565b946020939093013593505050565b600060208284031215610c5b578081fd5b81518015158114610c1a578182fd5b600060208284031215610c7b578081fd5b5035919050565b600060208284031215610c93578081fd5b5051919050565b60008060408385031215610cac578182fd5b50508035926020909101359150565b6001600160a01b0391909116815260200190565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6001600160a01b03929092168252602082015260400190565b6040808252835182820181905260009190606090818501906020808901865b83811015610d64578151805186528381015184870152878101518887015286015115158686015260809094019390820190600101610d2b565b50508683038188015287518084529281019450919250508581019084905b83821015610da25782518552938401939182019160019190910190610d82565b5092979650505050505050565b6020808252600f908201526e151c985b9cd9995c8819985a5b1959608a1b604082015260600190565b60208082526018908201527f496e73756666696369656e742072657761726420706f6f6c0000000000000000604082015260600190565b6020808252601d908201527f416d6f756e74206d7573742062652067726561746572207468616e2030000000604082015260600190565b60208082526022908201527f436f6e747261637420686173206e6f20746f6b656e7320746f20776974686472604082015261617760f01b606082015260800190565b602080825260169082015275125b9d985b1a59081cdd185ada5b99c81c195c9a5bd960521b604082015260600190565b60208082526038908201527f4e6f20636f6d706c65746564207374616b657320746f2077697468647261772060408201527f666f72207468652073706563696669656420706572696f640000000000000000606082015260800190565b6020808252600990820152682737ba1037bbb732b960b91b604082015260600190565b6020808252601d908201527f496e73756666696369656e7420636f6e74726163742062616c616e6365000000604082015260600190565b90815260200190565b938452602084019290925260408301521515606082015260800190565b60008219821115610fa857610fa861101e565b500190565b600082610fc857634e487b7160e01b81526012600452602481fd5b500490565b6000816000190483118215151615610fe757610fe761101e565b500290565b600082821015610ffe57610ffe61101e565b500390565b60006000198214156110175761101761101e565b5060010190565b634e487b7160e01b600052601160045260246000fdfea26469706673582212200d25728666406ad48ea1bd90c85114c1fb2bda6f8f38b47d89555e22a0ec799064736f6c63430008000033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000e469699f617bfd0fbffcd575970d34c2cecffa9f
-----Decoded View---------------
Arg [0] : tokenAddress (address): 0xE469699F617bfd0FBfFcd575970d34c2CeCfFA9f
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000e469699f617bfd0fbffcd575970d34c2cecffa9f
Deployed Bytecode Sourcemap
401:4218:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1743:227;;;;;;:::i;:::-;;:::i;:::-;;4040:279;;;:::i;2970:1062::-;;;;;;:::i;:::-;;:::i;4327:289::-;;;;;;:::i;:::-;;:::i;645:41::-;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;;;:::i;:::-;;;;;;;;482:25;;;:::i;:::-;;;;;;;:::i;1978:407::-;;;;;;:::i;:::-;;:::i;455:20::-;;;:::i;:::-;;;;;;;:::i;1149:586::-;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;:::i;693:46::-;;;;;;:::i;:::-;;:::i;429:19::-;;;:::i;1743:227::-;1102:5;;-1:-1:-1;;;;;1102:5:0;1088:10;:19;1080:41;;;;-1:-1:-1;;;1080:41:0;;;;;;;:::i;:::-;;;;;;;;;1835:5:::1;::::0;:53:::1;::::0;-1:-1:-1;;;1835:53:0;;-1:-1:-1;;;;;1835:5:0;;::::1;::::0;:18:::1;::::0;:53:::1;::::0;1854:10:::1;::::0;1874:4:::1;::::0;1881:6;;1835:53:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1813:118;;;;-1:-1:-1::0;;;1813:118:0::1;;;;;;;:::i;:::-;1956:6;1942:10;;:20;;;;;;;:::i;:::-;::::0;;;-1:-1:-1;;;1743:227:0:o;4040:279::-;1102:5;;-1:-1:-1;;;;;1102:5:0;1088:10;:19;1080:41;;;;-1:-1:-1;;;1080:41:0;;;;;;;:::i;:::-;4099:23:::1;4125:5:::0;;:30:::1;::::0;-1:-1:-1;;;4125:30:0;;-1:-1:-1;;;;;4125:5:0;;::::1;::::0;:15:::1;::::0;:30:::1;::::0;4149:4:::1;::::0;4125:30:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4099:56;;4192:1;4174:15;:19;4166:66;;;;-1:-1:-1::0;;;4166:66:0::1;;;;;;;:::i;:::-;4253:5;::::0;;4268;4253:38:::1;::::0;-1:-1:-1;;;4253:38:0;;-1:-1:-1;;;;;4253:5:0;;::::1;::::0;:14:::1;::::0;:38:::1;::::0;4268:5;::::1;::::0;4275:15;;4253:38:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4245:66;;;;-1:-1:-1::0;;;4245:66:0::1;;;;;;;:::i;:::-;1132:1;4040:279::o:0;2970:1062::-;3031:19;3065;3106:9;3101:562;3132:10;3125:18;;;;:6;:18;;;;;:25;3121:29;;3101:562;;;3205:10;3172:23;3198:18;;;:6;:18;;;;;:21;;3217:1;;3198:21;;;;-1:-1:-1;;;3198:21:0;;;;;;;;;;;;;;;;;;;3172:47;;3276:13;3256:9;:16;;;:33;:70;;;;-1:-1:-1;3310:16:0;;;;;;3256:70;:148;;;;;3388:9;:16;;;3366:9;:19;;;:38;;;;:::i;:::-;3347:15;:57;;3256:148;3234:418;;;3456:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3439:14;;3456:26;;:15;:26::i;:::-;3439:43;-1:-1:-1;3501:21:0;3439:43;3501:21;;:::i;:::-;3556:16;;3501:21;;-1:-1:-1;3541:31:0;;;;:::i;:::-;3591:16;;;:24;;-1:-1:-1;;3591:24:0;;;3541:31;-1:-1:-1;;3234:418:0;-1:-1:-1;3152:3:0;;;;:::i;:::-;;;;3101:562;;;;3711:1;3697:11;:15;3675:121;;;;-1:-1:-1;;;3675:121:0;;;;;;;:::i;:::-;3830:10;;3815:11;:25;;3807:62;;;;-1:-1:-1;;;3807:62:0;;;;;;;:::i;:::-;3896:11;3882:10;;:25;;;;;;;:::i;:::-;;;;-1:-1:-1;3918:26:0;;-1:-1:-1;3933:11:0;3918:26;;:::i;:::-;3965:5;;:39;;-1:-1:-1;;;3965:39:0;;3918:26;;-1:-1:-1;;;;;;3965:5:0;;:14;;:39;;3980:10;;3918:26;;3965:39;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3957:67;;;;-1:-1:-1;;;3957:67:0;;;;;;;:::i;:::-;2970:1062;;;:::o;4327:289::-;1102:5;;-1:-1:-1;;;;;1102:5:0;1088:10;:19;1080:41;;;;-1:-1:-1;;;1080:41:0;;;;;;;:::i;:::-;4398:23:::1;4424:5:::0;;:30:::1;::::0;-1:-1:-1;;;4424:30:0;;-1:-1:-1;;;;;4424:5:0;;::::1;::::0;:15:::1;::::0;:30:::1;::::0;4448:4:::1;::::0;4424:30:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4398:56;;4492:7;4473:15;:26;;4465:68;;;;-1:-1:-1::0;;;4465:68:0::1;;;;;;;:::i;:::-;4562:5;::::0;;4577;4562:30:::1;::::0;-1:-1:-1;;;4562:30:0;;-1:-1:-1;;;;;4562:5:0;;::::1;::::0;:14:::1;::::0;:30:::1;::::0;4577:5;::::1;::::0;4584:7;;4562:30:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4554:58;;;;-1:-1:-1::0;;;4554:58:0::1;;;;;;;:::i;:::-;1132:1;4327:289:::0;:::o;645:41::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;645:41:0;-1:-1:-1;645:41:0;;;:::o;482:25::-;;;;:::o;1978:407::-;2062:1;2053:6;:10;2045:52;;;;-1:-1:-1;;;2045:52:0;;;;;;;:::i;:::-;2138:1;2116:19;;;:11;:19;;;;;;2108:58;;;;-1:-1:-1;;;2108:58:0;;;;;;;:::i;:::-;2199:5;;:53;;-1:-1:-1;;;2199:53:0;;-1:-1:-1;;;;;2199:5:0;;;;:18;;:53;;2218:10;;2238:4;;2245:6;;2199:53;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2177:118;;;;-1:-1:-1;;;2177:118:0;;;;;;;:::i;:::-;2315:10;2308:18;;;;:6;:18;;;;;;;;2332:44;;;;;;;;;;2346:15;2332:44;;;;;;;;;;;;2371:4;2332:44;;;;;;2308:69;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2308:69:0;;;;;;;;;;1978:407::o;455:20::-;;;-1:-1:-1;;;;;455:20:0;;:::o;1149:586::-;1233:14;1249:16;1283:25;1311:6;:12;1318:4;-1:-1:-1;;;;;1311:12:0;-1:-1:-1;;;;;1311:12:0;;;;;;;;;;;;1283:40;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1334:31;1382:10;:17;1368:32;;;;;;-1:-1:-1;;;1368:32:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1368:32:0;;1334:66;;1418:9;1413:267;1437:10;:17;1433:1;:21;1413:267;;;1476:15;1520:10;1531:1;1520:13;;;;;;-1:-1:-1;;;1520:13:0;;;;;;;;;;;;;;;:20;;;1494:10;1505:1;1494:13;;;;;;-1:-1:-1;;;1494:13:0;;;;;;;;;;;;;;;:23;;;:46;;;;:::i;:::-;1476:64;;1586:15;1576:7;:25;1575:93;;1667:1;1575:93;;;1622:25;1632:15;1622:7;:25;:::i;:::-;1555:14;1570:1;1555:17;;;;;;-1:-1:-1;;;1555:17:0;;;;;;;;;;;;;;;;;;:113;-1:-1:-1;1456:3:0;;;;:::i;:::-;;;;1413:267;;;-1:-1:-1;1700:10:0;;-1:-1:-1;1712:14:0;-1:-1:-1;1149:586:0;;;:::o;693:46::-;;;;;;;;;;;;;:::o;429:19::-;;;-1:-1:-1;;;;;429:19:0;;:::o;2393:569::-;2491:7;2575:9;:16;;;2553:9;:19;;;:38;;;;:::i;:::-;2534:15;:57;;:90;;;;;2608:9;:16;;;2534:90;2516:420;;;2677:16;;;;;;2651:11;2665:29;;;:11;:29;;;;;;2734:16;;2665:29;;2651:11;2734:25;;2753:6;2734:25;:::i;:::-;2711:48;-1:-1:-1;2792:23:0;2818;2833:8;2711:48;2818:23;:::i;:::-;2792:49;;2911:12;2891:15;2885:3;2866:9;:16;;;:22;;;;:::i;:::-;:40;;;;:::i;:::-;2865:59;;;;:::i;:::-;2858:66;;;;;;;2516:420;-1:-1:-1;2953:1:0;2393:569;;;;:::o;14:175:1:-;84:20;;-1:-1:-1;;;;;133:31:1;;123:42;;113:2;;179:1;176;169:12;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:1:o;397:266::-;;;526:2;514:9;505:7;501:23;497:32;494:2;;;547:6;539;532:22;494:2;575:31;596:9;575:31;:::i;:::-;565:41;653:2;638:18;;;;625:32;;-1:-1:-1;;;484:179:1:o;668:297::-;;788:2;776:9;767:7;763:23;759:32;756:2;;;809:6;801;794:22;756:2;846:9;840:16;899:5;892:13;885:21;878:5;875:32;865:2;;926:6;918;911:22;970:190;;1082:2;1070:9;1061:7;1057:23;1053:32;1050:2;;;1103:6;1095;1088:22;1050:2;-1:-1:-1;1131:23:1;;1040:120;-1:-1:-1;1040:120:1:o;1165:194::-;;1288:2;1276:9;1267:7;1263:23;1259:32;1256:2;;;1309:6;1301;1294:22;1256:2;-1:-1:-1;1337:16:1;;1246:113;-1:-1:-1;1246:113:1:o;1364:258::-;;;1493:2;1481:9;1472:7;1468:23;1464:32;1461:2;;;1514:6;1506;1499:22;1461:2;-1:-1:-1;;1542:23:1;;;1612:2;1597:18;;;1584:32;;-1:-1:-1;1451:171:1:o;1627:203::-;-1:-1:-1;;;;;1791:32:1;;;;1773:51;;1761:2;1746:18;;1728:102::o;1835:375::-;-1:-1:-1;;;;;2093:15:1;;;2075:34;;2145:15;;;;2140:2;2125:18;;2118:43;2192:2;2177:18;;2170:34;;;;2025:2;2010:18;;1992:218::o;2215:274::-;-1:-1:-1;;;;;2407:32:1;;;;2389:51;;2471:2;2456:18;;2449:34;2377:2;2362:18;;2344:145::o;2494:1451::-;2785:2;2837:21;;;2907:13;;2810:18;;;2929:22;;;2494:1451;;2785:2;2970;;2988:18;;;;3025:4;3052:15;;;2494:1451;3098:378;3112:6;3109:1;3106:13;3098:378;;;3171:13;;3209:9;;3197:22;;3259:11;;;3253:18;3239:12;;;3232:40;3312:11;;;3306:18;3292:12;;;3285:40;3379:11;;3373:18;3366:26;3359:34;3345:12;;;3338:56;3423:4;3414:14;;;;3451:15;;;;3134:1;3127:9;3098:378;;;-1:-1:-1;;3512:19:1;;;3492:18;;;3485:47;3582:13;;3604:21;;;3643:12;;;;-1:-1:-1;3582:13:1;;-1:-1:-1;;3680:15:1;;;;3715:4;;3728:189;3744:8;3739:3;3736:17;3728:189;;;3813:15;;3799:30;;3851:14;;;;3890:17;;;;3772:1;3763:11;;;;;3728:189;;;-1:-1:-1;3934:5:1;;2765:1180;-1:-1:-1;;;;;;;2765:1180:1:o;4171:339::-;4373:2;4355:21;;;4412:2;4392:18;;;4385:30;-1:-1:-1;;;4446:2:1;4431:18;;4424:45;4501:2;4486:18;;4345:165::o;4515:348::-;4717:2;4699:21;;;4756:2;4736:18;;;4729:30;4795:26;4790:2;4775:18;;4768:54;4854:2;4839:18;;4689:174::o;4868:353::-;5070:2;5052:21;;;5109:2;5089:18;;;5082:30;5148:31;5143:2;5128:18;;5121:59;5212:2;5197:18;;5042:179::o;5226:398::-;5428:2;5410:21;;;5467:2;5447:18;;;5440:30;5506:34;5501:2;5486:18;;5479:62;-1:-1:-1;;;5572:2:1;5557:18;;5550:32;5614:3;5599:19;;5400:224::o;5629:346::-;5831:2;5813:21;;;5870:2;5850:18;;;5843:30;-1:-1:-1;;;5904:2:1;5889:18;;5882:52;5966:2;5951:18;;5803:172::o;5980:420::-;6182:2;6164:21;;;6221:2;6201:18;;;6194:30;6260:34;6255:2;6240:18;;6233:62;6331:26;6326:2;6311:18;;6304:54;6390:3;6375:19;;6154:246::o;6405:332::-;6607:2;6589:21;;;6646:1;6626:18;;;6619:29;-1:-1:-1;;;6679:2:1;6664:18;;6657:39;6728:2;6713:18;;6579:158::o;6742:353::-;6944:2;6926:21;;;6983:2;6963:18;;;6956:30;7022:31;7017:2;7002:18;;6995:59;7086:2;7071:18;;6916:179::o;7100:177::-;7246:25;;;7234:2;7219:18;;7201:76::o;7282:401::-;7507:25;;;7563:2;7548:18;;7541:34;;;;7606:2;7591:18;;7584:34;7661:14;7654:22;7649:2;7634:18;;7627:50;7494:3;7479:19;;7461:222::o;7688:128::-;;7759:1;7755:6;7752:1;7749:13;7746:2;;;7765:18;;:::i;:::-;-1:-1:-1;7801:9:1;;7736:80::o;7821:217::-;;7887:1;7877:2;;-1:-1:-1;;;7912:31:1;;7966:4;7963:1;7956:15;7994:4;7919:1;7984:15;7877:2;-1:-1:-1;8023:9:1;;7867:171::o;8043:168::-;;8149:1;8145;8141:6;8137:14;8134:1;8131:21;8126:1;8119:9;8112:17;8108:45;8105:2;;;8156:18;;:::i;:::-;-1:-1:-1;8196:9:1;;8095:116::o;8216:125::-;;8284:1;8281;8278:8;8275:2;;;8289:18;;:::i;:::-;-1:-1:-1;8326:9:1;;8265:76::o;8346:135::-;;-1:-1:-1;;8406:17:1;;8403:2;;;8426:18;;:::i;:::-;-1:-1:-1;8473:1:1;8462:13;;8393:88::o;8486:127::-;8547:10;8542:3;8538:20;8535:1;8528:31;8578:4;8575:1;8568:15;8602:4;8599:1;8592:15
Swarm Source
ipfs://0d25728666406ad48ea1bd90c85114c1fb2bda6f8f38b47d89555e22a0ec7990
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | 100.00% | $0.000741 | 45,000 | $33.33 |
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.