Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 74 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Withdraw Tokens | 17417817 | 645 days ago | IN | 0 ETH | 0.00105634 | ||||
Claim Reward | 17396699 | 648 days ago | IN | 0 ETH | 0.00206406 | ||||
Claim Reward | 17376855 | 650 days ago | IN | 0 ETH | 0.00255987 | ||||
Claim Reward | 17366228 | 652 days ago | IN | 0 ETH | 0.00359654 | ||||
Claim Reward | 17364880 | 652 days ago | IN | 0 ETH | 0.00335486 | ||||
Claim Reward | 17359784 | 653 days ago | IN | 0 ETH | 0.00384866 | ||||
Claim Reward | 17356745 | 653 days ago | IN | 0 ETH | 0.00204429 | ||||
Claim Reward | 17354525 | 653 days ago | IN | 0 ETH | 0.00198285 | ||||
Claim Reward | 17351555 | 654 days ago | IN | 0 ETH | 0.00315616 | ||||
Claim Reward | 17350995 | 654 days ago | IN | 0 ETH | 0.00239881 | ||||
Claim Reward | 17349100 | 654 days ago | IN | 0 ETH | 0.00234008 | ||||
Claim Reward | 17345562 | 655 days ago | IN | 0 ETH | 0.00284294 | ||||
Stake Tokens | 17345240 | 655 days ago | IN | 0 ETH | 0.00357456 | ||||
Claim Reward | 17344895 | 655 days ago | IN | 0 ETH | 0.00263876 | ||||
Claim Reward | 17344843 | 655 days ago | IN | 0 ETH | 0.00371936 | ||||
Claim Reward | 17344481 | 655 days ago | IN | 0 ETH | 0.00327822 | ||||
Stake Tokens | 17344371 | 655 days ago | IN | 0 ETH | 0.00740594 | ||||
Stake Tokens | 17343904 | 655 days ago | IN | 0 ETH | 0.00411165 | ||||
Stake Tokens | 17343790 | 655 days ago | IN | 0 ETH | 0.00443081 | ||||
Claim Reward | 17343757 | 655 days ago | IN | 0 ETH | 0.00361826 | ||||
Stake Tokens | 17342914 | 655 days ago | IN | 0 ETH | 0.00285244 | ||||
Claim Reward | 17342226 | 655 days ago | IN | 0 ETH | 0.00236491 | ||||
Claim Reward | 17342093 | 655 days ago | IN | 0 ETH | 0.00242653 | ||||
Stake Tokens | 17341442 | 655 days ago | IN | 0 ETH | 0.00292374 | ||||
Claim Reward | 17341026 | 655 days ago | IN | 0 ETH | 0.0022544 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
aggressiveSoftPool
Compiler Version
v0.8.17+commit.8df45f5f
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2023-05-23 */ // SPDX-License-Identifier: MIT pragma solidity ^0.8.17; interface IERC20 { function transfer(address recipient, uint256 amount) external returns (bool); function transferFrom(address sender, address recipient, uint256 amount) external returns (bool); function balanceOf(address account) external view returns (uint256); function allowance(address owner, address spender) external view returns (uint256); } // This is a heavily modified version of the Synthetix staking contract. contract aggressiveSoftPool { address public tokenAddress; // ERC20 being staked. uint256 public rewardChance; // Reward chance. address public splitAddress = 0x6de77170E1F71B80642D55c29f595aC37b91eBf6; // Splitter, set to burn as default. uint256 public rewardPercentage; // Reward generated per hour (as a percentage of staker.amount). uint256 public riskModifier; // Additional risk generated per hour (as a flat percentage). address public owner; // Contract owner (initialized in constructor as deployer). address[] public stakerAddresses; // Leaderboard right insdie the contract, lol. uint256 public addressCount; // Counts addresses for leaderboard concatenation. struct Staker { uint256 amount; uint256 time; uint256 wins; uint256 losses; } mapping(address => Staker) public stakers; constructor(address _tokenAddress, uint256 _rewardChance) { tokenAddress = _tokenAddress; rewardChance = _rewardChance; riskModifier = 5; rewardPercentage = 5; owner = msg.sender; } modifier onlyOwner() { require(msg.sender == owner, "Only the contract owner can call this function"); _; } function stakeTokens(uint256 _amount) public { // Users stake an amount of tokens. Staker storage staker = stakers[msg.sender]; require(_amount > 0, "Amount cannot be zero"); require(staker.time == 0, "Complete your current staking cycle first."); require(IERC20(tokenAddress).transferFrom(msg.sender, address(this), _amount), "Token transfer failed"); staker.amount += _amount; if (staker.time == 0) { staker.time = block.timestamp; // Set the start time if it's not already set } } function claimReward() public { // Users claim their rewards to see if they've won or lost. Staker memory staker = stakers[msg.sender]; require(staker.amount > 0, "No tokens staked"); require(block.timestamp >= staker.time + 0.5 hours, "You need to stake your tokens for a minimum of 30 minutes, try again soon."); uint256 elapsedTime = (block.timestamp - staker.time) / 3600; // Calculate elapsed time in hours uint256 reward = staker.amount + (staker.amount * elapsedTime * 13) / 1000; uint256 additionalModifier = (staker.amount * elapsedTime * 10) / 1000; additionalModifier = additionalModifier % 101; // Ensure the value is between 0 and 100 rewardChance += additionalModifier; if (rewardChance > 0 && block.timestamp % 100 < rewardChance) { // Transfer 10% of staker's balance to burn address and clear balance uint256 splitAmount = staker.amount / 5; if (splitAmount > 0) { IERC20(tokenAddress).transfer(splitAddress, splitAmount); } // Clear stakers balance stakers[msg.sender].amount = 0; stakers[msg.sender].time = 0; stakers[msg.sender].losses += 1; emit Loss(msg.sender, reward); } else { // Transfer 10% of reward balance to burn address and the rest to the staker uint256 splitAmount = reward / 10; uint256 stakerAmount = reward - splitAmount; if (splitAmount > 0) { IERC20(tokenAddress).transfer(splitAddress, splitAmount); } if (stakerAmount > 0) { IERC20(tokenAddress).transfer(msg.sender, stakerAmount); } // Clear stakers balance if (staker.amount > 0) { stakers[msg.sender].amount = 0; } if (staker.time > 0) { stakers[msg.sender].time = 0; } stakers[msg.sender].wins += 1; emit Win(msg.sender, reward); } } event Loss(address indexed staker, uint256 reward); event Win(address indexed staker, uint256 reward); function setSplitAddress(address _splitAddress) external onlyOwner { // Update the split address. splitAddress = _splitAddress; } function setRewardChance(uint256 _newRewardChance) external onlyOwner { // Update the reward chance. rewardChance = _newRewardChance; } function updateRewardPercentage(uint256 _newPercentage) external onlyOwner { // Update the reward percentage. rewardPercentage = _newPercentage; } function updateRiskModifier(uint256 _newRiskModifier) external onlyOwner { // Update risk modifier. riskModifier = _newRiskModifier; } function withdrawTokens() public onlyOwner { // Owner can remove the tokenAddress ERC20 if needed. uint256 balance = IERC20(tokenAddress).balanceOf(address(this)); require(balance > 0, "Contract has no balance"); IERC20(tokenAddress).transfer(owner, balance); } function getCurrentRewardAmount(address _staker) public view returns (uint256) { // Read reward of staker. Staker memory staker = stakers[_staker]; require(staker.amount > 0, "No tokens staked"); uint256 elapsedTime = (block.timestamp - staker.time) / 3600; // Calculate elapsed time in hours uint256 reward = staker.amount + (staker.amount * elapsedTime * 13) / 1000; return reward; } function getCurrentRewardChance(address _staker) public view returns (uint256) { // Read risk of staker. Staker memory staker = stakers[_staker]; require(staker.amount > 0, "No tokens staked"); uint256 elapsedTime = (block.timestamp - staker.time) / 3600; // Calculate elapsed time in hours uint256 additionalModifier = (staker.amount * elapsedTime * 10) / 1000; additionalModifier = additionalModifier % 101; // Ensure the value is between 0 and 100 uint256 currentChance = rewardChance + additionalModifier; return currentChance; } function getStakerWins(address _staker) public view returns (uint256 wins) { // Read wins of staker. Staker memory staker = stakers[_staker]; wins = staker.wins; } function getStakerLosses(address _staker) public view returns (uint256 losses) { // Read losses of staker. Staker memory staker = stakers[_staker]; losses = staker.losses; } function clearStaker(address _staker) public view onlyOwner { // Read losses of staker. Staker memory staker = stakers[_staker]; staker.amount = 0; staker.time = 0; } function getTopStakers() public view returns (address[] memory, uint256[] memory) { uint256 count = 10; uint256 length = count; if (length > addressCount) { length = addressCount; } address[] memory topStakers = new address[](length); uint256[] memory winCounts = new uint256[](length); for (uint256 i = 0; i < length; i++) { uint256 maxWins = 0; address maxStaker; for (uint256 j = 0; j < addressCount; j++) { address currentStaker = stakerAddresses[j]; uint256 currentWins = stakers[currentStaker].wins; if (currentWins > maxWins) { bool exists = false; for (uint256 k = 0; k < i; k++) { if (topStakers[k] == currentStaker) { exists = true; break; } } if (!exists) { maxWins = currentWins; maxStaker = currentStaker; } } } topStakers[i] = maxStaker; winCounts[i] = maxWins; } return (topStakers, winCounts); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_tokenAddress","type":"address"},{"internalType":"uint256","name":"_rewardChance","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"staker","type":"address"},{"indexed":false,"internalType":"uint256","name":"reward","type":"uint256"}],"name":"Loss","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"staker","type":"address"},{"indexed":false,"internalType":"uint256","name":"reward","type":"uint256"}],"name":"Win","type":"event"},{"inputs":[],"name":"addressCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"claimReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_staker","type":"address"}],"name":"clearStaker","outputs":[],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_staker","type":"address"}],"name":"getCurrentRewardAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_staker","type":"address"}],"name":"getCurrentRewardChance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_staker","type":"address"}],"name":"getStakerLosses","outputs":[{"internalType":"uint256","name":"losses","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_staker","type":"address"}],"name":"getStakerWins","outputs":[{"internalType":"uint256","name":"wins","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTopStakers","outputs":[{"internalType":"address[]","name":"","type":"address[]"},{"internalType":"uint256[]","name":"","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"rewardChance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"rewardPercentage","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"riskModifier","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newRewardChance","type":"uint256"}],"name":"setRewardChance","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_splitAddress","type":"address"}],"name":"setSplitAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"splitAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"stakeTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"stakerAddresses","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"stakers","outputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"time","type":"uint256"},{"internalType":"uint256","name":"wins","type":"uint256"},{"internalType":"uint256","name":"losses","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tokenAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newPercentage","type":"uint256"}],"name":"updateRewardPercentage","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newRiskModifier","type":"uint256"}],"name":"updateRiskModifier","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdrawTokens","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
6080604052600280546001600160a01b031916736de77170e1f71b80642d55c29f595ac37b91ebf617905534801561003657600080fd5b506040516113ac3803806113ac83398101604081905261005591610090565b600080546001600160a01b039093166001600160a01b03199384161790556001556005600481905560038190558054909116331790556100ca565b600080604083850312156100a357600080fd5b82516001600160a01b03811681146100ba57600080fd5b6020939093015192949293505050565b6112d3806100d96000396000f3fe608060405234801561001057600080fd5b50600436106101425760003560e01c80638da5cb5b116100b8578063b1464cc81161007c578063b1464cc814610306578063b88a802f14610319578063cddd9dc914610321578063d7e31d671461037f578063d8a6cb4514610392578063fdb134c5146103a557600080fd5b80638da5cb5b1461026f5780639168ae72146102825780639d76ea58146102d75780639d80c818146102ea578063a4f209b0146102f357600080fd5b806370bb9a251161010a57806370bb9a251461020d5780637547c7a3146102235780637e58a53714610238578063856e05041461024157806385fc453b146102545780638d8f2adb1461026757600080fd5b80631330bcb8146101475780634108e3dc146101b3578063459598a2146101de5780634f49090c146101f157806352d472eb14610204575b600080fd5b6101a0610155366004611041565b6001600160a01b031660009081526008602090815260409182902082516080810184528154815260018201549281019290925260028101549282018390526003015460609091015290565b6040519081526020015b60405180910390f35b6002546101c6906001600160a01b031681565b6040516001600160a01b0390911681526020016101aa565b6101c66101ec366004611071565b6103ae565b6101a06101ff366004611041565b6103d8565b6101a060035481565b6102156104bb565b6040516101aa92919061108a565b610236610231366004611071565b6106b5565b005b6101a060015481565b61023661024f366004611041565b61085d565b6101a0610262366004611041565b6108a9565b61023661096f565b6005546101c6906001600160a01b031681565b6102b7610290366004611041565b60086020526000908152604090208054600182015460028301546003909301549192909184565b6040805194855260208501939093529183015260608201526080016101aa565b6000546101c6906001600160a01b031681565b6101a060075481565b610236610301366004611071565b610ad1565b610236610314366004611041565b610b00565b610236610b68565b6101a061032f366004611041565b6001600160a01b0316600090815260086020908152604091829020825160808101845281548152600182015492810192909252600281015492820192909252600390910154606090910181905290565b61023661038d366004611071565b610fe3565b6102366103a0366004611071565b611012565b6101a060045481565b600681815481106103be57600080fd5b6000918252602090912001546001600160a01b0316905081565b6001600160a01b038116600090815260086020908152604080832081516080810183528154808252600183015494820194909452600282015492810192909252600301546060820152906104475760405162461bcd60e51b815260040161043e9061110e565b60405180910390fd5b6000610e1082602001514261045c919061114e565b610466919061117d565b905060006103e882846000015161047d9190611191565b61048890600a611191565b610492919061117d565b905061049f6065826111a8565b90506000816001546104b191906111bc565b9695505050505050565b6007546060908190600a9081908111156104d457506007545b60008167ffffffffffffffff8111156104ef576104ef6111cf565b604051908082528060200260200182016040528015610518578160200160208202803683370190505b50905060008267ffffffffffffffff811115610536576105366111cf565b60405190808252806020026020018201604052801561055f578160200160208202803683370190505b50905060005b838110156106a957600080805b60075481101561064157600060068281548110610591576105916111e5565b60009182526020808320909101546001600160a01b031680835260089091526040909120600201549091508481111561062c576000805b8781101561061d57836001600160a01b03168a82815181106105ec576105ec6111e5565b60200260200101516001600160a01b03160361060b576001915061061d565b80610615816111fb565b9150506105c8565b508061062a578195508294505b505b50508080610639906111fb565b915050610572565b5080858481518110610655576106556111e5565b60200260200101906001600160a01b031690816001600160a01b03168152505081848481518110610688576106886111e5565b602002602001018181525050505080806106a1906111fb565b915050610565565b50909590945092505050565b336000908152600860205260409020816107095760405162461bcd60e51b8152602060048201526015602482015274416d6f756e742063616e6e6f74206265207a65726f60581b604482015260640161043e565b60018101541561076e5760405162461bcd60e51b815260206004820152602a60248201527f436f6d706c65746520796f75722063757272656e74207374616b696e6720637960448201526931b632903334b939ba1760b11b606482015260840161043e565b6000546040516323b872dd60e01b8152336004820152306024820152604481018490526001600160a01b03909116906323b872dd906064016020604051808303816000875af11580156107c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107e99190611214565b61082d5760405162461bcd60e51b8152602060048201526015602482015274151bdad95b881d1c985b9cd9995c8819985a5b1959605a1b604482015260640161043e565b8181600001600082825461084191906111bc565b90915550506001810154600003610859574260018201555b5050565b6005546001600160a01b031633146108875760405162461bcd60e51b815260040161043e90611236565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0381166000908152600860209081526040808320815160808101835281548082526001830154948201949094526002820154928101929092526003015460608201529061090f5760405162461bcd60e51b815260040161043e9061110e565b6000610e10826020015142610924919061114e565b61092e919061117d565b905060006103e88284600001516109459190611191565b61095090600d611191565b61095a919061117d565b835161096691906111bc565b95945050505050565b6005546001600160a01b031633146109995760405162461bcd60e51b815260040161043e90611236565b600080546040516370a0823160e01b81523060048201526001600160a01b03909116906370a0823190602401602060405180830381865afa1580156109e2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a069190611284565b905060008111610a585760405162461bcd60e51b815260206004820152601760248201527f436f6e747261637420686173206e6f2062616c616e6365000000000000000000604482015260640161043e565b60005460055460405163a9059cbb60e01b81526001600160a01b0391821660048201526024810184905291169063a9059cbb906044016020604051808303816000875af1158015610aad573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108599190611214565b6005546001600160a01b03163314610afb5760405162461bcd60e51b815260040161043e90611236565b600355565b6005546001600160a01b03163314610b2a5760405162461bcd60e51b815260040161043e90611236565b6001600160a01b0316600090815260086020908152604080832081516080810183526002820154928101929092526003015460608201528281520152565b3360009081526008602090815260409182902082516080810184528154808252600183015493820193909352600282015493810193909352600301546060830152610bc55760405162461bcd60e51b815260040161043e9061110e565b6020810151610bd6906107086111bc565b421015610c5e5760405162461bcd60e51b815260206004820152604a60248201527f596f75206e65656420746f207374616b6520796f757220746f6b656e7320666f60448201527f722061206d696e696d756d206f66203330206d696e757465732c20747279206160648201526933b0b4b71039b7b7b71760b11b608482015260a40161043e565b6000610e10826020015142610c73919061114e565b610c7d919061117d565b905060006103e8828460000151610c949190611191565b610c9f90600d611191565b610ca9919061117d565b8351610cb591906111bc565b905060006103e8838560000151610ccc9190611191565b610cd790600a611191565b610ce1919061117d565b9050610cee6065826111a8565b90508060016000828254610d0291906111bc565b909155505060015415801590610d235750600154610d216064426111a8565b105b15610e2c578351600090610d399060059061117d565b90508015610dbc5760005460025460405163a9059cbb60e01b81526001600160a01b0391821660048201526024810184905291169063a9059cbb906044016020604051808303816000875af1158015610d96573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dba9190611214565b505b33600090815260086020526040812081815560018082018390556003909101805491929091610dec9084906111bc565b909155505060405183815233907f72fba0ba07d937c660a3130fca36005c0e476cb97b6f00de413976e37eba95019060200160405180910390a250610fdd565b6000610e39600a8461117d565b90506000610e47828561114e565b90508115610eca5760005460025460405163a9059cbb60e01b81526001600160a01b0391821660048201526024810185905291169063a9059cbb906044016020604051808303816000875af1158015610ea4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ec89190611214565b505b8015610f475760005460405163a9059cbb60e01b8152336004820152602481018390526001600160a01b039091169063a9059cbb906044016020604051808303816000875af1158015610f21573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f459190611214565b505b855115610f5f57336000908152600860205260408120555b602086015115610f7d57336000908152600860205260408120600101555b336000908152600860205260408120600201805460019290610fa09084906111bc565b909155505060405184815233907f6747c18256028de8cd2fa276e75d6b4193ac34c1b55fa8e71797ac132d32ad399060200160405180910390a250505b50505050565b6005546001600160a01b0316331461100d5760405162461bcd60e51b815260040161043e90611236565b600155565b6005546001600160a01b0316331461103c5760405162461bcd60e51b815260040161043e90611236565b600455565b60006020828403121561105357600080fd5b81356001600160a01b038116811461106a57600080fd5b9392505050565b60006020828403121561108357600080fd5b5035919050565b604080825283519082018190526000906020906060840190828701845b828110156110cc5781516001600160a01b0316845292840192908401906001016110a7565b5050508381038285015284518082528583019183019060005b81811015611101578351835292840192918401916001016110e5565b5090979650505050505050565b60208082526010908201526f139bc81d1bdad95b9cc81cdd185ad95960821b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b8181038181111561116157611161611138565b92915050565b634e487b7160e01b600052601260045260246000fd5b60008261118c5761118c611167565b500490565b808202811582820484141761116157611161611138565b6000826111b7576111b7611167565b500690565b8082018082111561116157611161611138565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b60006001820161120d5761120d611138565b5060010190565b60006020828403121561122657600080fd5b8151801515811461106a57600080fd5b6020808252602e908201527f4f6e6c792074686520636f6e7472616374206f776e65722063616e2063616c6c60408201526d103a3434b990333ab731ba34b7b760911b606082015260800190565b60006020828403121561129657600080fd5b505191905056fea26469706673582212205d48869b99d0b7f01eefce0b0a63232cb67c70c1d0134771323c6b3c853d7b4c64736f6c63430008110033000000000000000000000000c4c81bd79ebbacc68426ce94f7004dd0ad88426d0000000000000000000000000000000000000000000000000000000000000001
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101425760003560e01c80638da5cb5b116100b8578063b1464cc81161007c578063b1464cc814610306578063b88a802f14610319578063cddd9dc914610321578063d7e31d671461037f578063d8a6cb4514610392578063fdb134c5146103a557600080fd5b80638da5cb5b1461026f5780639168ae72146102825780639d76ea58146102d75780639d80c818146102ea578063a4f209b0146102f357600080fd5b806370bb9a251161010a57806370bb9a251461020d5780637547c7a3146102235780637e58a53714610238578063856e05041461024157806385fc453b146102545780638d8f2adb1461026757600080fd5b80631330bcb8146101475780634108e3dc146101b3578063459598a2146101de5780634f49090c146101f157806352d472eb14610204575b600080fd5b6101a0610155366004611041565b6001600160a01b031660009081526008602090815260409182902082516080810184528154815260018201549281019290925260028101549282018390526003015460609091015290565b6040519081526020015b60405180910390f35b6002546101c6906001600160a01b031681565b6040516001600160a01b0390911681526020016101aa565b6101c66101ec366004611071565b6103ae565b6101a06101ff366004611041565b6103d8565b6101a060035481565b6102156104bb565b6040516101aa92919061108a565b610236610231366004611071565b6106b5565b005b6101a060015481565b61023661024f366004611041565b61085d565b6101a0610262366004611041565b6108a9565b61023661096f565b6005546101c6906001600160a01b031681565b6102b7610290366004611041565b60086020526000908152604090208054600182015460028301546003909301549192909184565b6040805194855260208501939093529183015260608201526080016101aa565b6000546101c6906001600160a01b031681565b6101a060075481565b610236610301366004611071565b610ad1565b610236610314366004611041565b610b00565b610236610b68565b6101a061032f366004611041565b6001600160a01b0316600090815260086020908152604091829020825160808101845281548152600182015492810192909252600281015492820192909252600390910154606090910181905290565b61023661038d366004611071565b610fe3565b6102366103a0366004611071565b611012565b6101a060045481565b600681815481106103be57600080fd5b6000918252602090912001546001600160a01b0316905081565b6001600160a01b038116600090815260086020908152604080832081516080810183528154808252600183015494820194909452600282015492810192909252600301546060820152906104475760405162461bcd60e51b815260040161043e9061110e565b60405180910390fd5b6000610e1082602001514261045c919061114e565b610466919061117d565b905060006103e882846000015161047d9190611191565b61048890600a611191565b610492919061117d565b905061049f6065826111a8565b90506000816001546104b191906111bc565b9695505050505050565b6007546060908190600a9081908111156104d457506007545b60008167ffffffffffffffff8111156104ef576104ef6111cf565b604051908082528060200260200182016040528015610518578160200160208202803683370190505b50905060008267ffffffffffffffff811115610536576105366111cf565b60405190808252806020026020018201604052801561055f578160200160208202803683370190505b50905060005b838110156106a957600080805b60075481101561064157600060068281548110610591576105916111e5565b60009182526020808320909101546001600160a01b031680835260089091526040909120600201549091508481111561062c576000805b8781101561061d57836001600160a01b03168a82815181106105ec576105ec6111e5565b60200260200101516001600160a01b03160361060b576001915061061d565b80610615816111fb565b9150506105c8565b508061062a578195508294505b505b50508080610639906111fb565b915050610572565b5080858481518110610655576106556111e5565b60200260200101906001600160a01b031690816001600160a01b03168152505081848481518110610688576106886111e5565b602002602001018181525050505080806106a1906111fb565b915050610565565b50909590945092505050565b336000908152600860205260409020816107095760405162461bcd60e51b8152602060048201526015602482015274416d6f756e742063616e6e6f74206265207a65726f60581b604482015260640161043e565b60018101541561076e5760405162461bcd60e51b815260206004820152602a60248201527f436f6d706c65746520796f75722063757272656e74207374616b696e6720637960448201526931b632903334b939ba1760b11b606482015260840161043e565b6000546040516323b872dd60e01b8152336004820152306024820152604481018490526001600160a01b03909116906323b872dd906064016020604051808303816000875af11580156107c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107e99190611214565b61082d5760405162461bcd60e51b8152602060048201526015602482015274151bdad95b881d1c985b9cd9995c8819985a5b1959605a1b604482015260640161043e565b8181600001600082825461084191906111bc565b90915550506001810154600003610859574260018201555b5050565b6005546001600160a01b031633146108875760405162461bcd60e51b815260040161043e90611236565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0381166000908152600860209081526040808320815160808101835281548082526001830154948201949094526002820154928101929092526003015460608201529061090f5760405162461bcd60e51b815260040161043e9061110e565b6000610e10826020015142610924919061114e565b61092e919061117d565b905060006103e88284600001516109459190611191565b61095090600d611191565b61095a919061117d565b835161096691906111bc565b95945050505050565b6005546001600160a01b031633146109995760405162461bcd60e51b815260040161043e90611236565b600080546040516370a0823160e01b81523060048201526001600160a01b03909116906370a0823190602401602060405180830381865afa1580156109e2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a069190611284565b905060008111610a585760405162461bcd60e51b815260206004820152601760248201527f436f6e747261637420686173206e6f2062616c616e6365000000000000000000604482015260640161043e565b60005460055460405163a9059cbb60e01b81526001600160a01b0391821660048201526024810184905291169063a9059cbb906044016020604051808303816000875af1158015610aad573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108599190611214565b6005546001600160a01b03163314610afb5760405162461bcd60e51b815260040161043e90611236565b600355565b6005546001600160a01b03163314610b2a5760405162461bcd60e51b815260040161043e90611236565b6001600160a01b0316600090815260086020908152604080832081516080810183526002820154928101929092526003015460608201528281520152565b3360009081526008602090815260409182902082516080810184528154808252600183015493820193909352600282015493810193909352600301546060830152610bc55760405162461bcd60e51b815260040161043e9061110e565b6020810151610bd6906107086111bc565b421015610c5e5760405162461bcd60e51b815260206004820152604a60248201527f596f75206e65656420746f207374616b6520796f757220746f6b656e7320666f60448201527f722061206d696e696d756d206f66203330206d696e757465732c20747279206160648201526933b0b4b71039b7b7b71760b11b608482015260a40161043e565b6000610e10826020015142610c73919061114e565b610c7d919061117d565b905060006103e8828460000151610c949190611191565b610c9f90600d611191565b610ca9919061117d565b8351610cb591906111bc565b905060006103e8838560000151610ccc9190611191565b610cd790600a611191565b610ce1919061117d565b9050610cee6065826111a8565b90508060016000828254610d0291906111bc565b909155505060015415801590610d235750600154610d216064426111a8565b105b15610e2c578351600090610d399060059061117d565b90508015610dbc5760005460025460405163a9059cbb60e01b81526001600160a01b0391821660048201526024810184905291169063a9059cbb906044016020604051808303816000875af1158015610d96573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dba9190611214565b505b33600090815260086020526040812081815560018082018390556003909101805491929091610dec9084906111bc565b909155505060405183815233907f72fba0ba07d937c660a3130fca36005c0e476cb97b6f00de413976e37eba95019060200160405180910390a250610fdd565b6000610e39600a8461117d565b90506000610e47828561114e565b90508115610eca5760005460025460405163a9059cbb60e01b81526001600160a01b0391821660048201526024810185905291169063a9059cbb906044016020604051808303816000875af1158015610ea4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ec89190611214565b505b8015610f475760005460405163a9059cbb60e01b8152336004820152602481018390526001600160a01b039091169063a9059cbb906044016020604051808303816000875af1158015610f21573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f459190611214565b505b855115610f5f57336000908152600860205260408120555b602086015115610f7d57336000908152600860205260408120600101555b336000908152600860205260408120600201805460019290610fa09084906111bc565b909155505060405184815233907f6747c18256028de8cd2fa276e75d6b4193ac34c1b55fa8e71797ac132d32ad399060200160405180910390a250505b50505050565b6005546001600160a01b0316331461100d5760405162461bcd60e51b815260040161043e90611236565b600155565b6005546001600160a01b0316331461103c5760405162461bcd60e51b815260040161043e90611236565b600455565b60006020828403121561105357600080fd5b81356001600160a01b038116811461106a57600080fd5b9392505050565b60006020828403121561108357600080fd5b5035919050565b604080825283519082018190526000906020906060840190828701845b828110156110cc5781516001600160a01b0316845292840192908401906001016110a7565b5050508381038285015284518082528583019183019060005b81811015611101578351835292840192918401916001016110e5565b5090979650505050505050565b60208082526010908201526f139bc81d1bdad95b9cc81cdd185ad95960821b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b8181038181111561116157611161611138565b92915050565b634e487b7160e01b600052601260045260246000fd5b60008261118c5761118c611167565b500490565b808202811582820484141761116157611161611138565b6000826111b7576111b7611167565b500690565b8082018082111561116157611161611138565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b60006001820161120d5761120d611138565b5060010190565b60006020828403121561122657600080fd5b8151801515811461106a57600080fd5b6020808252602e908201527f4f6e6c792074686520636f6e7472616374206f776e65722063616e2063616c6c60408201526d103a3434b990333ab731ba34b7b760911b606082015260800190565b60006020828403121561129657600080fd5b505191905056fea26469706673582212205d48869b99d0b7f01eefce0b0a63232cb67c70c1d0134771323c6b3c853d7b4c64736f6c63430008110033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000c4c81bd79ebbacc68426ce94f7004dd0ad88426d0000000000000000000000000000000000000000000000000000000000000001
-----Decoded View---------------
Arg [0] : _tokenAddress (address): 0xc4C81bd79EBBacC68426Ce94f7004Dd0Ad88426d
Arg [1] : _rewardChance (uint256): 1
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000c4c81bd79ebbacc68426ce94f7004dd0ad88426d
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000001
Deployed Bytecode Sourcemap
511:8042:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6613:186;;;;;;:::i;:::-;-1:-1:-1;;;;;6746:16:0;6674:12;6746:16;;;:7;:16;;;;;;;;;6723:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6613:186;;;;451:25:1;;;439:2;424:18;6613:186:0;;;;;;;;655:72;;;;;-1:-1:-1;;;;;655:72:0;;;;;;-1:-1:-1;;;;;651:32:1;;;633:51;;621:2;606:18;655:72:0;487:203:1;1057:32:0;;;;;;:::i;:::-;;:::i;6002:603::-;;;;;;:::i;:::-;;:::i;771:31::-;;;;;;7217:1333;;;:::i;:::-;;;;;;;;:::i;1783:574::-;;;;;;:::i;:::-;;:::i;:::-;;603:27;;;;;;4622:143;;;;;;:::i;:::-;;:::i;5555:437::-;;;;;;:::i;:::-;;:::i;5254:293::-;;;:::i;970:20::-;;;;;-1:-1:-1;;;;;970:20:0;;;1356:41;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2294:25:1;;;2350:2;2335:18;;2328:34;;;;2378:18;;;2371:34;2436:2;2421:18;;2414:34;2281:3;2266:19;1356:41:0;2063:391:1;546:27:0;;;;;-1:-1:-1;;;;;546:27:0;;;1143;;;;;;4930:160;;;;;;:::i;:::-;;:::i;7011:198::-;;;;;;:::i;:::-;;:::i;2367:2132::-;;;:::i;6807:196::-;;;;;;:::i;:::-;-1:-1:-1;;;;;6946:16:0;6870:14;6946:16;;;:7;:16;;;;;;;;;6923:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6807:196;4773:149;;;;;;:::i;:::-;;:::i;5098:148::-;;;;;;:::i;:::-;;:::i;874:27::-;;;;;;1057:32;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;1057:32:0;;-1:-1:-1;1057:32:0;:::o;6002:603::-;-1:-1:-1;;;;;6139:16:0;;6072:7;6139:16;;;:7;:16;;;;;;;;6116:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6166:46;;;;-1:-1:-1;;;6166:46:0;;;;;;;:::i;:::-;;;;;;;;;6225:19;6281:4;6266:6;:11;;;6248:15;:29;;;;:::i;:::-;6247:38;;;;:::i;:::-;6225:60;;6331:26;6397:4;6377:11;6361:6;:13;;;:27;;;;:::i;:::-;:32;;6391:2;6361:32;:::i;:::-;6360:41;;;;:::i;:::-;6331:70;-1:-1:-1;6433:24:0;6454:3;6331:70;6433:24;:::i;:::-;6412:45;;6509:21;6548:18;6533:12;;:33;;;;:::i;:::-;6509:57;6002:603;-1:-1:-1;;;;;;6002:603:0:o;7217:1333::-;7385:12;;7263:16;;;;7326:2;;;;7376:21;;7372:75;;;-1:-1:-1;7423:12:0;;7372:75;7459:27;7503:6;7489:21;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7489:21:0;;7459:51;;7521:26;7564:6;7550:21;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7550:21:0;;7521:50;;7589:9;7584:916;7608:6;7604:1;:10;7584:916;;;7636:15;;;7704:706;7728:12;;7724:1;:16;7704:706;;;7766:21;7790:15;7806:1;7790:18;;;;;;;;:::i;:::-;;;;;;;;;;;;;-1:-1:-1;;;;;7790:18:0;7849:22;;;:7;:22;;;;;;;:27;;;7790:18;;-1:-1:-1;7901:21:0;;;7897:498;;;7947:11;7994:9;7989:226;8013:1;8009;:5;7989:226;;;8069:13;-1:-1:-1;;;;;8052:30:0;:10;8063:1;8052:13;;;;;;;;:::i;:::-;;;;;;;-1:-1:-1;;;;;8052:30:0;;8048:144;;8124:4;8115:13;;8159:5;;8048:144;8016:3;;;;:::i;:::-;;;;7989:226;;;;8244:6;8239:137;;8289:11;8279:21;;8339:13;8327:25;;8239:137;7924:471;7897:498;7747:663;;7742:3;;;;;:::i;:::-;;;;7704:706;;;;8442:9;8426:10;8437:1;8426:13;;;;;;;;:::i;:::-;;;;;;:25;-1:-1:-1;;;;;8426:25:0;;;-1:-1:-1;;;;;8426:25:0;;;;;8481:7;8466:9;8476:1;8466:12;;;;;;;;:::i;:::-;;;;;;:22;;;;;7621:879;;7616:3;;;;;:::i;:::-;;;;7584:916;;;-1:-1:-1;8520:10:0;;8532:9;;-1:-1:-1;7217:1333:0;-1:-1:-1;;;7217:1333:0:o;1783:574::-;1907:10;1875:21;1899:19;;;:7;:19;;;;;1937:11;1929:45;;;;-1:-1:-1;;;1929:45:0;;4352:2:1;1929:45:0;;;4334:21:1;4391:2;4371:18;;;4364:30;-1:-1:-1;;;4410:18:1;;;4403:51;4471:18;;1929:45:0;4150:345:1;1929:45:0;1993:11;;;;:16;1985:71;;;;-1:-1:-1;;;1985:71:0;;4702:2:1;1985:71:0;;;4684:21:1;4741:2;4721:18;;;4714:30;4780:34;4760:18;;;4753:62;-1:-1:-1;;;4831:18:1;;;4824:40;4881:19;;1985:71:0;4500:406:1;1985:71:0;2082:12;;2075:69;;-1:-1:-1;;;2075:69:0;;2109:10;2075:69;;;5151:34:1;2129:4:0;5201:18:1;;;5194:43;5253:18;;;5246:34;;;-1:-1:-1;;;;;2082:12:0;;;;2075:33;;5086:18:1;;2075:69:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2067:103;;;;-1:-1:-1;;;2067:103:0;;5775:2:1;2067:103:0;;;5757:21:1;5814:2;5794:18;;;5787:30;-1:-1:-1;;;5833:18:1;;;5826:51;5894:18;;2067:103:0;5573:345:1;2067:103:0;2208:7;2191:6;:13;;;:24;;;;;;;:::i;:::-;;;;-1:-1:-1;;2230:11:0;;;;2245:1;2230:16;2226:124;;2277:15;2263:11;;;:29;2226:124;1828:529;1783:574;:::o;4622:143::-;1699:5;;-1:-1:-1;;;;;1699:5:0;1685:10;:19;1677:78;;;;-1:-1:-1;;;1677:78:0;;;;;;;:::i;:::-;4729:12:::1;:28:::0;;-1:-1:-1;;;;;;4729:28:0::1;-1:-1:-1::0;;;;;4729:28:0;;;::::1;::::0;;;::::1;::::0;;4622:143::o;5555:437::-;-1:-1:-1;;;;;5694:16:0;;5625:7;5694:16;;;:7;:16;;;;;;;;5671:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5721:46;;;;-1:-1:-1;;;5721:46:0;;;;;;;:::i;:::-;5780:19;5836:4;5821:6;:11;;;5803:15;:29;;;;:::i;:::-;5802:38;;;;:::i;:::-;5780:60;;5886:14;5956:4;5936:11;5920:6;:13;;;:27;;;;:::i;:::-;:32;;5950:2;5920:32;:::i;:::-;5919:41;;;;:::i;:::-;5903:13;;:57;;;;:::i;:::-;5886:74;5555:437;-1:-1:-1;;;;;5555:437:0:o;5254:293::-;1699:5;;-1:-1:-1;;;;;1699:5:0;1685:10;:19;1677:78;;;;-1:-1:-1;;;1677:78:0;;;;;;;:::i;:::-;5362:15:::1;5387:12:::0;;5380:45:::1;::::0;-1:-1:-1;;;5380:45:0;;5419:4:::1;5380:45;::::0;::::1;633:51:1::0;-1:-1:-1;;;;;5387:12:0;;::::1;::::0;5380:30:::1;::::0;606:18:1;;5380:45:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5362:63;;5454:1;5444:7;:11;5436:47;;;::::0;-1:-1:-1;;;5436:47:0;;6729:2:1;5436:47:0::1;::::0;::::1;6711:21:1::0;6768:2;6748:18;;;6741:30;6807:25;6787:18;;;6780:53;6850:18;;5436:47:0::1;6527:347:1::0;5436:47:0::1;5501:12;::::0;5524:5:::1;::::0;5494:45:::1;::::0;-1:-1:-1;;;5494:45:0;;-1:-1:-1;;;;;5524:5:0;;::::1;5494:45;::::0;::::1;7053:51:1::0;7120:18;;;7113:34;;;5501:12:0;::::1;::::0;5494:29:::1;::::0;7026:18:1;;5494:45:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;4930:160::-:0;1699:5;;-1:-1:-1;;;;;1699:5:0;1685:10;:19;1677:78;;;;-1:-1:-1;;;1677:78:0;;;;;;;:::i;:::-;5049:16:::1;:33:::0;4930:160::o;7011:198::-;1699:5;;-1:-1:-1;;;;;1699:5:0;1685:10;:19;1677:78;;;;-1:-1:-1;;;1677:78:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;7131:16:0::1;7108:20;7131:16:::0;;;:7:::1;:16;::::0;;;;;;;7108:39;;::::1;::::0;::::1;::::0;;::::1;::::0;::::1;::::0;;;;;;;;::::1;;::::0;;;;;7158:17;;;7108:39:::1;7186:15:::0;7011:198::o;2367:2132::-;2499:10;2468:20;2491:19;;;:7;:19;;;;;;;;;2468:42;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2521:46;;;;-1:-1:-1;;;2521:46:0;;;;;;;:::i;:::-;2605:11;;;;:23;;2619:9;2605:23;:::i;:::-;2586:15;:42;;2578:129;;;;-1:-1:-1;;;2578:129:0;;7360:2:1;2578:129:0;;;7342:21:1;7399:2;7379:18;;;7372:30;7438:34;7418:18;;;7411:62;7509:34;7489:18;;;7482:62;-1:-1:-1;;;7560:19:1;;;7553:41;7611:19;;2578:129:0;7158:478:1;2578:129:0;2720:19;2776:4;2761:6;:11;;;2743:15;:29;;;;:::i;:::-;2742:38;;;;:::i;:::-;2720:60;;2826:14;2896:4;2876:11;2860:6;:13;;;:27;;;;:::i;:::-;:32;;2890:2;2860:32;:::i;:::-;2859:41;;;;:::i;:::-;2843:13;;:57;;;;:::i;:::-;2826:74;;2915:26;2981:4;2961:11;2945:6;:13;;;:27;;;;:::i;:::-;:32;;2975:2;2945:32;:::i;:::-;2944:41;;;;:::i;:::-;2915:70;-1:-1:-1;3017:24:0;3038:3;2915:70;3017:24;:::i;:::-;2996:45;;3109:18;3093:12;;:34;;;;;;;:::i;:::-;;;;-1:-1:-1;;3144:12:0;;:16;;;;:56;;-1:-1:-1;3188:12:0;;3164:21;3182:3;3164:15;:21;:::i;:::-;:36;3144:56;3140:1352;;;3324:13;;3302:19;;3324:17;;3340:1;;3324:17;:::i;:::-;3302:39;-1:-1:-1;3360:15:0;;3356:112;;3403:12;;3426;;3396:56;;-1:-1:-1;;;3396:56:0;;-1:-1:-1;;;;;3426:12:0;;;3396:56;;;7053:51:1;7120:18;;;7113:34;;;3403:12:0;;;3396:29;;7026:18:1;;3396:56:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3356:112;3530:10;3551:1;3522:19;;;:7;:19;;;;;:30;;;3567:24;;;;:28;;;3610:26;;;;:31;;3567:24;;3610:26;;:31;;3567:24;;3610:31;:::i;:::-;;;;-1:-1:-1;;3661:24:0;;451:25:1;;;3666:10:0;;3661:24;;439:2:1;424:18;3661:24:0;;;;;;;3202:495;3140:1352;;;3810:19;3832:11;3841:2;3832:6;:11;:::i;:::-;3810:33;-1:-1:-1;3858:20:0;3881;3810:33;3881:6;:20;:::i;:::-;3858:43;-1:-1:-1;3920:15:0;;3916:112;;3963:12;;3986;;3956:56;;-1:-1:-1;;;3956:56:0;;-1:-1:-1;;;;;3986:12:0;;;3956:56;;;7053:51:1;7120:18;;;7113:34;;;3963:12:0;;;3956:29;;7026:18:1;;3956:56:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3916:112;4046:16;;4042:112;;4090:12;;4083:55;;-1:-1:-1;;;4083:55:0;;4113:10;4083:55;;;7053:51:1;7120:18;;;7113:34;;;-1:-1:-1;;;;;4090:12:0;;;;4083:29;;7026:18:1;;4083:55:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;4042:112;4212:13;;:17;4208:88;;4258:10;4279:1;4250:19;;;:7;:19;;;;;:30;4208:88;4314:11;;;;:15;4310:84;;4358:10;4377:1;4350:19;;;:7;:19;;;;;:24;;:28;4310:84;4416:10;4408:19;;;;:7;:19;;;;;:24;;:29;;4436:1;;4408:19;:29;;4436:1;;4408:29;:::i;:::-;;;;-1:-1:-1;;4457:23:0;;451:25:1;;;4461:10:0;;4457:23;;439:2:1;424:18;4457:23:0;;;;;;;3703:789;;3140:1352;2397:2102;;;;2367:2132::o;4773:149::-;1699:5;;-1:-1:-1;;;;;1699:5:0;1685:10;:19;1677:78;;;;-1:-1:-1;;;1677:78:0;;;;;;;:::i;:::-;4883:12:::1;:31:::0;4773:149::o;5098:148::-;1699:5;;-1:-1:-1;;;;;1699:5:0;1685:10;:19;1677:78;;;;-1:-1:-1;;;1677:78:0;;;;;;;:::i;:::-;5207:12:::1;:31:::0;5098:148::o;14:286:1:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;168:23;;-1:-1:-1;;;;;220:31:1;;210:42;;200:70;;266:1;263;256:12;200:70;289:5;14:286;-1:-1:-1;;;14:286:1:o;695:180::-;754:6;807:2;795:9;786:7;782:23;778:32;775:52;;;823:1;820;813:12;775:52;-1:-1:-1;846:23:1;;695:180;-1:-1:-1;695:180:1:o;880:1178::-;1148:2;1160:21;;;1230:13;;1133:18;;;1252:22;;;1100:4;;1327;;1305:2;1290:18;;;1354:15;;;1100:4;1397:195;1411:6;1408:1;1405:13;1397:195;;;1476:13;;-1:-1:-1;;;;;1472:39:1;1460:52;;1532:12;;;;1567:15;;;;1508:1;1426:9;1397:195;;;-1:-1:-1;;;1628:19:1;;;1608:18;;;1601:47;1698:13;;1720:21;;;1796:15;;;;1759:12;;;1831:1;1841:189;1857:8;1852:3;1849:17;1841:189;;;1926:15;;1912:30;;2003:17;;;;1964:14;;;;1885:1;1876:11;1841:189;;;-1:-1:-1;2047:5:1;;880:1178;-1:-1:-1;;;;;;;880:1178:1:o;2459:340::-;2661:2;2643:21;;;2700:2;2680:18;;;2673:30;-1:-1:-1;;;2734:2:1;2719:18;;2712:46;2790:2;2775:18;;2459:340::o;2804:127::-;2865:10;2860:3;2856:20;2853:1;2846:31;2896:4;2893:1;2886:15;2920:4;2917:1;2910:15;2936:128;3003:9;;;3024:11;;;3021:37;;;3038:18;;:::i;:::-;2936:128;;;;:::o;3069:127::-;3130:10;3125:3;3121:20;3118:1;3111:31;3161:4;3158:1;3151:15;3185:4;3182:1;3175:15;3201:120;3241:1;3267;3257:35;;3272:18;;:::i;:::-;-1:-1:-1;3306:9:1;;3201:120::o;3326:168::-;3399:9;;;3430;;3447:15;;;3441:22;;3427:37;3417:71;;3468:18;;:::i;3499:112::-;3531:1;3557;3547:35;;3562:18;;:::i;:::-;-1:-1:-1;3596:9:1;;3499:112::o;3616:125::-;3681:9;;;3702:10;;;3699:36;;;3715:18;;:::i;3746:127::-;3807:10;3802:3;3798:20;3795:1;3788:31;3838:4;3835:1;3828:15;3862:4;3859:1;3852:15;3878:127;3939:10;3934:3;3930:20;3927:1;3920:31;3970:4;3967:1;3960:15;3994:4;3991:1;3984:15;4010:135;4049:3;4070:17;;;4067:43;;4090:18;;:::i;:::-;-1:-1:-1;4137:1:1;4126:13;;4010:135::o;5291:277::-;5358:6;5411:2;5399:9;5390:7;5386:23;5382:32;5379:52;;;5427:1;5424;5417:12;5379:52;5459:9;5453:16;5512:5;5505:13;5498:21;5491:5;5488:32;5478:60;;5534:1;5531;5524:12;5923:410;6125:2;6107:21;;;6164:2;6144:18;;;6137:30;6203:34;6198:2;6183:18;;6176:62;-1:-1:-1;;;6269:2:1;6254:18;;6247:44;6323:3;6308:19;;5923:410::o;6338:184::-;6408:6;6461:2;6449:9;6440:7;6436:23;6432:32;6429:52;;;6477:1;6474;6467:12;6429:52;-1:-1:-1;6500:16:1;;6338:184;-1:-1:-1;6338:184:1:o
Swarm Source
ipfs://5d48869b99d0b7f01eefce0b0a63232cb67c70c1d0134771323c6b3c853d7b4c
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 35 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.