ERC-20
Overview
Max Total Supply
163.11 ySIMP
Holders
4
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
SpringField
Compiler Version
v0.7.4+commit.3f05b770
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2020-10-31 */ pragma solidity ^0.7.4; /** * @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); function balanceOf(address account) external view returns (uint256); function transfer(address recipient, uint256 amount) external returns (bool); function allowance(address owner, address spender) external view returns (uint256); function approve(address spender, uint256 amount) external returns (bool); function transferFrom( address sender, address recipient, uint256 amount ) external returns (bool); event Transfer(address indexed from, address indexed to, uint256 value); event Approval( address indexed owner, address indexed spender, uint256 value ); } pragma solidity ^0.7.4; contract Context { constructor() {} // solhint-disable-previous-line no-empty-blocks function _msgSender() internal view returns (address payable) { return msg.sender; } function _msgData() internal view returns (bytes memory) { this; return msg.data; } } pragma solidity ^0.7.4; library SafeMath { function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; require(c >= a, "SafeMath: addition overflow"); return c; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { return sub(a, b, "SafeMath: subtraction overflow"); } function sub( uint256 a, uint256 b, string memory errorMessage ) internal pure returns (uint256) { require(b <= a, errorMessage); uint256 c = a - b; return c; } function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; require(c / a == b, "SafeMath: multiplication overflow"); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { return div(a, b, "SafeMath: division by zero"); } function div( uint256 a, uint256 b, string memory errorMessage ) internal pure returns (uint256) { require(b > 0, errorMessage); uint256 c = a / b; return c; } function mod(uint256 a, uint256 b) internal pure returns (uint256) { return mod(a, b, "SafeMath: modulo by zero"); } function mod( uint256 a, uint256 b, string memory errorMessage ) internal pure returns (uint256) { require(b != 0, errorMessage); return a % b; } } pragma solidity ^0.7.4; contract ERC20 is Context, IERC20 { using SafeMath for uint256; mapping(address => uint256) private _balances; mapping(address => mapping(address => uint256)) private _allowances; uint256 private _totalSupply; function totalSupply() override public view returns (uint256) { return _totalSupply; } function balanceOf(address account)override public view returns (uint256) { return _balances[account]; } function transfer(address recipient, uint256 amount)override public returns (bool) { _transfer(_msgSender(), recipient, amount); return true; } function allowance(address owner, address spender) override public view returns (uint256) { return _allowances[owner][spender]; } function approve(address spender, uint256 amount)override public returns (bool) { _approve(_msgSender(), spender, amount); return true; } function transferFrom( address sender, address recipient, uint256 amount )override public returns (bool) { _transfer(sender, recipient, amount); _approve( sender, _msgSender(), _allowances[sender][_msgSender()].sub( amount, "ERC20: transfer amount exceeds allowance" ) ); return true; } function increaseAllowance(address spender, uint256 addedValue) public returns (bool) { _approve( _msgSender(), spender, _allowances[_msgSender()][spender].add(addedValue) ); return true; } function decreaseAllowance(address spender, uint256 subtractedValue) public returns (bool) { _approve( _msgSender(), spender, _allowances[_msgSender()][spender].sub( subtractedValue, "ERC20: decreased allowance below zero" ) ); return true; } function _transfer( address sender, address recipient, uint256 amount ) internal { require(sender != address(0), "ERC20: transfer from the zero address"); require(recipient != address(0), "ERC20: transfer to the zero address"); _balances[sender] = _balances[sender].sub( amount, "ERC20: transfer amount exceeds balance" ); _balances[recipient] = _balances[recipient].add(amount); emit Transfer(sender, recipient, amount); } function _mint(address account, uint256 amount) internal { require(account != address(0), "ERC20: mint to the zero address"); _totalSupply = _totalSupply.add(amount); _balances[account] = _balances[account].add(amount); emit Transfer(address(0), account, amount); } function _burn(address account, uint256 amount) internal { require(account != address(0), "ERC20: burn from the zero address"); _balances[account] = _balances[account].sub( amount, "ERC20: burn amount exceeds balance" ); _totalSupply = _totalSupply.sub(amount); emit Transfer(account, address(0), amount); } function _approve( address owner, address spender, uint256 amount ) internal { require(owner != address(0), "ERC20: approve from the zero address"); require(spender != address(0), "ERC20: approve to the zero address"); _allowances[owner][spender] = amount; emit Approval(owner, spender, amount); } function _burnFrom(address account, uint256 amount) internal { _burn(account, amount); _approve( account, _msgSender(), _allowances[account][_msgSender()].sub( amount, "ERC20: burn amount exceeds allowance" ) ); } } pragma solidity >=0.4.22 <0.8.0; // "SPDX-License-Identifier: MIT" contract SpringField is ERC20 { using SafeMath for uint256; IERC20 public token; uint256 public initialBlock; uint8 public decimals = 18; address[] stakers; string public name; string public symbol; struct stakeData { address staker; uint256 amount; uint256 blockNumber; } mapping(address => mapping(uint256 => stakeData)) public stakes; mapping(address => uint256) public stakeCount; mapping(address => uint256) public takenRewards; constructor(IERC20 _token) { token = _token; name = "SpringField"; symbol = "ySIMP"; initialBlock = block.number; } function enter(uint256 _amount) public { require(initialBlock+2389091>block.number,"Staking Period Over"); bool available = false; stakes[msg.sender][stakeCount[msg.sender]] = stakeData( msg.sender, _amount, block.number ); stakeCount[msg.sender] += 1; for(uint i=0;i<stakers.length;i++){ if(stakers[i]==msg.sender){ available=true; break; }else{ continue; } } if(!available){ stakers.push(msg.sender); } uint256 usersTokens= token.balanceOf(msg.sender); uint256 allowedTokens = token.allowance(msg.sender, address(this)); require(usersTokens>= _amount, "Insufficient Balance to Stake"); require(allowedTokens >= _amount, "Allowed balance is Insufficient"); token.transferFrom(msg.sender, address(this), _amount); _mint(msg.sender, _amount); } function getrewards() public { require(block.number>stakes[msg.sender][0].blockNumber+6545,"Cannot get rewards until 24 hours from the stake"); uint256 rewards =_rewards(msg.sender); for(uint256 i = 0; i <stakeCount[msg.sender];i++){ if(initialBlock+2389091<block.number){ stakes[msg.sender][i].blockNumber=initialBlock+2389091; }else{ stakes[msg.sender][i].blockNumber=block.number; } } takenRewards[msg.sender]+=rewards; token.transfer(msg.sender, rewards); } function unstake() public { require(block.number>stakes[msg.sender][0].blockNumber+6545,"Cannot unstake until 24 hours from the stake"); uint256 stakeAmount=0; uint256 reward = _rewards(msg.sender); for(uint256 i = 0; i <stakeCount[msg.sender];i++){ stakeAmount+= stakes[msg.sender][i].amount; stakes[msg.sender][i]=stakeData( msg.sender,0,block.number ); } takenRewards[msg.sender]+=reward; _burn(msg.sender, stakeAmount); token.transfer(msg.sender, reward+stakeAmount); } function _rewards(address adrs) private view returns (uint256) { uint256 reward; uint256 totalRewards; uint256 stakeAmount; uint256 denominator; uint256 finalBlock=block.number; if(initialBlock+2389091<block.number){ finalBlock = initialBlock+2389091; } for(uint256 j = 0; j < stakers.length; j++){ totalRewards+= takenRewards[stakers[j]]; for(uint256 i = 0; i <stakeCount[stakers[j]];i++){ denominator += (stakes[stakers[j]][i].amount)*(finalBlock-stakes[stakers[j]][i].blockNumber); }} if(denominator==0){ return 0; } for(uint256 i = 0; i <stakeCount[adrs];i++){ stakeAmount+= (stakes[adrs][i].amount)*(finalBlock-stakes[adrs][i].blockNumber); } reward = stakeAmount*((11000*(10**18)*(finalBlock-initialBlock)/(2389091))-totalRewards)/denominator; return reward; } function myReward(address adrs)public view returns (uint256){ return _rewards(adrs); } function getApy()public view returns(uint256){ uint256 apy; uint256 stakeAmount; for(uint256 j = 0; j < stakers.length; j++){ for(uint256 i = 0; i <stakeCount[stakers[j]];i++){ stakeAmount += stakes[stakers[j]][i].amount; }} apy = (1100000*(10**18))/stakeAmount; return apy; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"contract IERC20","name":"_token","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"enter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getApy","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getrewards","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"initialBlock","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"adrs","type":"address"}],"name":"myReward","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"stakeCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"stakes","outputs":[{"internalType":"address","name":"staker","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"blockNumber","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"takenRewards","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"token","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unstake","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040526005805460ff191660121790553480156200001e57600080fd5b50604051620019d7380380620019d7833981810160405260208110156200004457600080fd5b5051600380546001600160a01b0319166001600160a01b03831617905560408051808201909152600b8082526a14dc1c9a5b99d19a595b1960aa1b60209092019182526200009591600791620000d0565b506040805180820190915260058082526407953494d560dc1b6020909201918252620000c491600891620000d0565b5050436004556200017c565b828054600181600116156101000203166002900490600052602060002090601f01602090048101928262000108576000855562000153565b82601f106200012357805160ff191683800117855562000153565b8280016001018555821562000153579182015b828111156200015357825182559160200191906001019062000136565b506200016192915062000165565b5090565b5b8082111562000161576000815560010162000166565b61184b806200018c6000396000f3fe608060405234801561001057600080fd5b50600436106101375760003560e01c8063584b62a1116100b8578063a457c2d71161007c578063a457c2d714610383578063a59f3e0c146103af578063a9059cbb146103cc578063b360cfbb146103f8578063dd62ed3e1461041e578063fc0c546a1461044c57610137565b8063584b62a1146102d357806359cf93501461032757806370a082311461032f57806373553a6b1461035557806395d89b411461037b57610137565b80632cb15864116100ff5780632cb15864146102515780632def662014610259578063313ce5671461026357806333060d901461028157806339509351146102a757610137565b806306fdde031461013c578063095ea7b3146101b957806318160ddd146101f95780631fb922e01461021357806323b872dd1461021b575b600080fd5b610144610470565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561017e578181015183820152602001610166565b50505050905090810190601f1680156101ab5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101e5600480360360408110156101cf57600080fd5b506001600160a01b0381351690602001356104fe565b604080519115158252519081900360200190f35b61020161051b565b60408051918252519081900360200190f35b610201610521565b6101e56004803603606081101561023157600080fd5b506001600160a01b038135811691602081013590911690604001356105e7565b61020161066e565b610261610674565b005b61026b610818565b6040805160ff9092168252519081900360200190f35b6102016004803603602081101561029757600080fd5b50356001600160a01b0316610821565b6101e5600480360360408110156102bd57600080fd5b506001600160a01b038135169060200135610833565b6102ff600480360360408110156102e957600080fd5b506001600160a01b038135169060200135610881565b604080516001600160a01b039094168452602084019290925282820152519081900360600190f35b6102616108b7565b6102016004803603602081101561034557600080fd5b50356001600160a01b0316610a3d565b6102016004803603602081101561036b57600080fd5b50356001600160a01b0316610a5c565b610144610a6e565b6101e56004803603604081101561039957600080fd5b506001600160a01b038135169060200135610ac9565b610261600480360360208110156103c557600080fd5b5035610b31565b6101e5600480360360408110156103e257600080fd5b506001600160a01b038135169060200135610eca565b6102016004803603602081101561040e57600080fd5b50356001600160a01b0316610ede565b6102016004803603604081101561043457600080fd5b506001600160a01b0381358116916020013516610eef565b610454610f1a565b604080516001600160a01b039092168252519081900360200190f35b6007805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104f65780601f106104cb576101008083540402835291602001916104f6565b820191906000526020600020905b8154815290600101906020018083116104d957829003601f168201915b505050505081565b600061051261050b610f29565b8484610f2d565b50600192915050565b60025490565b60008080805b6006548110156105cb5760005b600a60006006848154811061054557fe5b60009182526020808320909101546001600160a01b031683528201929092526040019020548110156105c257600960006006848154811061058257fe5b60009182526020808320909101546001600160a01b0316835282810193909352604091820181208482529092529020600190810154939093019201610534565b50600101610527565b508069e8ef1e96ae3897800000816105df57fe5b049250505090565b60006105f4848484611019565b61066484610600610f29565b61065f85604051806060016040528060288152602001611703602891396001600160a01b038a1660009081526001602052604081209061063e610f29565b6001600160a01b031681526020810191909152604001600020549190611169565b610f2d565b5060019392505050565b60045481565b3360009081526009602090815260408083208380529091529020600201546119910143116106d35760405162461bcd60e51b815260040180806020018281038252602c8152602001806117a1602c913960400191505060405180910390fd5b6000806106df33611200565b905060005b336000908152600a60205260409020548110156107735733600081815260096020908152604080832085845280835281842060018082018054855160608101875298895288870188815243968a01968752978a905293909552955181546001600160a01b0319166001600160a01b039091161781559351909255516002909201919091559390930192016106e4565b50336000818152600b6020526040902080548301905561079390836113fe565b6003546040805163a9059cbb60e01b8152336004820152838501602482015290516001600160a01b039092169163a9059cbb916044808201926020929091908290030181600087803b1580156107e857600080fd5b505af11580156107fc573d6000803e3d6000fd5b505050506040513d602081101561081257600080fd5b50505050565b60055460ff1681565b600a6020526000908152604090205481565b6000610512610840610f29565b8461065f8560016000610851610f29565b6001600160a01b03908116825260208083019390935260409182016000908120918c1681529252902054906114ee565b60096020908152600092835260408084209091529082529020805460018201546002909201546001600160a01b03909116919083565b3360009081526009602090815260408083208380529091529020600201546119910143116109165760405162461bcd60e51b815260040180806020018281038252603081526020018061172b6030913960400191505060405180910390fd5b600061092133611200565b905060005b336000908152600a60205260409020548110156109a557436004546224746301101561097b5760045433600090815260096020908152604080832085845290915290206224746390910160029091015561099d565b3360009081526009602090815260408083208484529091529020436002909101555b600101610926565b50336000818152600b60209081526040808320805486019055600354815163a9059cbb60e01b815260048101959095526024850186905290516001600160a01b039091169363a9059cbb9360448083019493928390030190829087803b158015610a0e57600080fd5b505af1158015610a22573d6000803e3d6000fd5b505050506040513d6020811015610a3857600080fd5b505050565b6001600160a01b0381166000908152602081905260409020545b919050565b600b6020526000908152604090205481565b6008805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104f65780601f106104cb576101008083540402835291602001916104f6565b6000610512610ad6610f29565b8461065f856040518060600160405280602581526020016117f16025913960016000610b00610f29565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190611169565b43600454622474630111610b82576040805162461bcd60e51b815260206004820152601360248201527229ba30b5b4b733902832b934b7b21027bb32b960691b604482015290519081900360640190fd5b6040805160608101825233808252602080830185815243848601908152600084815260098452868120600a80865288832080548452918652978220965187546001600160a01b0319166001600160a01b0390911617875592516001808801919091559151600290960195909555928452939052825401909155805b600654811015610c4a57336001600160a01b031660068281548110610c1e57fe5b6000918252602090912001546001600160a01b03161415610c425760019150610c4a565b600101610bfd565b5080610c9357600680546001810182556000919091527ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f0180546001600160a01b031916331790555b600354604080516370a0823160e01b815233600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b158015610cde57600080fd5b505afa158015610cf2573d6000803e3d6000fd5b505050506040513d6020811015610d0857600080fd5b505160035460408051636eb1769f60e11b815233600482015230602482015290519293506000926001600160a01b039092169163dd62ed3e91604480820192602092909190829003018186803b158015610d6157600080fd5b505afa158015610d75573d6000803e3d6000fd5b505050506040513d6020811015610d8b57600080fd5b5051905083821015610de4576040805162461bcd60e51b815260206004820152601d60248201527f496e73756666696369656e742042616c616e636520746f205374616b65000000604482015290519081900360640190fd5b83811015610e39576040805162461bcd60e51b815260206004820152601f60248201527f416c6c6f7765642062616c616e636520697320496e73756666696369656e7400604482015290519081900360640190fd5b600354604080516323b872dd60e01b81523360048201523060248201526044810187905290516001600160a01b03909216916323b872dd916064808201926020929091908290030181600087803b158015610e9357600080fd5b505af1158015610ea7573d6000803e3d6000fd5b505050506040513d6020811015610ebd57600080fd5b506108129050338561154f565b6000610512610ed7610f29565b8484611019565b6000610ee982611200565b92915050565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6003546001600160a01b031681565b3390565b6001600160a01b038316610f725760405162461bcd60e51b81526004018080602001828103825260248152602001806117cd6024913960400191505060405180910390fd5b6001600160a01b038216610fb75760405162461bcd60e51b81526004018080602001828103825260228152602001806116bb6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b03831661105e5760405162461bcd60e51b815260040180806020018281038252602581526020018061177c6025913960400191505060405180910390fd5b6001600160a01b0382166110a35760405162461bcd60e51b81526004018080602001828103825260238152602001806116766023913960400191505060405180910390fd5b6110e0816040518060600160405280602681526020016116dd602691396001600160a01b0386166000908152602081905260409020549190611169565b6001600160a01b03808516600090815260208190526040808220939093559084168152205461110f90826114ee565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b600081848411156111f85760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156111bd5781810151838201526020016111a5565b50505050905090810190601f1680156111ea5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6000806000806000804390504360045462247463011015611225575060045462247463015b60005b60065481101561135457600b60006006838154811061124357fe5b60009182526020808320909101546001600160a01b0316835282019290925260400181205495909501945b600a60006006848154811061127f57fe5b60009182526020808320909101546001600160a01b0316835282019290925260400190205481101561134b5760096000600684815481106112bc57fe5b60009182526020808320909101546001600160a01b03168352828101939093526040918201812084825290925281206002015460068054918603926009929091908690811061130757fe5b60009182526020808320909101546001600160a01b03168352828101939093526040918201812085825290925290206001908101549190910294909401930161126e565b50600101611228565b508161136857600095505050505050610a57565b60005b6001600160a01b0388166000908152600a60205260409020548110156113c8576001600160a01b0388166000908152600960209081526040808320848452909152902060028101546001918201549084030294909401930161136b565b5081846224746360045484036902544faa778090e0000002816113e757fe5b04038402816113f257fe5b04979650505050505050565b6001600160a01b0382166114435760405162461bcd60e51b815260040180806020018281038252602181526020018061175b6021913960400191505060405180910390fd5b61148081604051806060016040528060228152602001611699602291396001600160a01b0385166000908152602081905260409020549190611169565b6001600160a01b0383166000908152602081905260409020556002546114a69082611633565b6002556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b600082820183811015611548576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b0382166115aa576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b6002546115b790826114ee565b6002556001600160a01b0382166000908152602081905260409020546115dd90826114ee565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b600061154883836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061116956fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636543616e6e6f7420676574207265776172647320756e74696c20323420686f7572732066726f6d20746865207374616b6545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737343616e6e6f7420756e7374616b6520756e74696c20323420686f7572732066726f6d20746865207374616b6545524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220fef82beaf4502fa1afc1432ee15e634753a0f7a93db5530b97b3fef4aa4c3ad264736f6c6343000704003300000000000000000000000018bfe544b09587b7f942ae2d3b106889a3c72f3e
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101375760003560e01c8063584b62a1116100b8578063a457c2d71161007c578063a457c2d714610383578063a59f3e0c146103af578063a9059cbb146103cc578063b360cfbb146103f8578063dd62ed3e1461041e578063fc0c546a1461044c57610137565b8063584b62a1146102d357806359cf93501461032757806370a082311461032f57806373553a6b1461035557806395d89b411461037b57610137565b80632cb15864116100ff5780632cb15864146102515780632def662014610259578063313ce5671461026357806333060d901461028157806339509351146102a757610137565b806306fdde031461013c578063095ea7b3146101b957806318160ddd146101f95780631fb922e01461021357806323b872dd1461021b575b600080fd5b610144610470565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561017e578181015183820152602001610166565b50505050905090810190601f1680156101ab5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101e5600480360360408110156101cf57600080fd5b506001600160a01b0381351690602001356104fe565b604080519115158252519081900360200190f35b61020161051b565b60408051918252519081900360200190f35b610201610521565b6101e56004803603606081101561023157600080fd5b506001600160a01b038135811691602081013590911690604001356105e7565b61020161066e565b610261610674565b005b61026b610818565b6040805160ff9092168252519081900360200190f35b6102016004803603602081101561029757600080fd5b50356001600160a01b0316610821565b6101e5600480360360408110156102bd57600080fd5b506001600160a01b038135169060200135610833565b6102ff600480360360408110156102e957600080fd5b506001600160a01b038135169060200135610881565b604080516001600160a01b039094168452602084019290925282820152519081900360600190f35b6102616108b7565b6102016004803603602081101561034557600080fd5b50356001600160a01b0316610a3d565b6102016004803603602081101561036b57600080fd5b50356001600160a01b0316610a5c565b610144610a6e565b6101e56004803603604081101561039957600080fd5b506001600160a01b038135169060200135610ac9565b610261600480360360208110156103c557600080fd5b5035610b31565b6101e5600480360360408110156103e257600080fd5b506001600160a01b038135169060200135610eca565b6102016004803603602081101561040e57600080fd5b50356001600160a01b0316610ede565b6102016004803603604081101561043457600080fd5b506001600160a01b0381358116916020013516610eef565b610454610f1a565b604080516001600160a01b039092168252519081900360200190f35b6007805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104f65780601f106104cb576101008083540402835291602001916104f6565b820191906000526020600020905b8154815290600101906020018083116104d957829003601f168201915b505050505081565b600061051261050b610f29565b8484610f2d565b50600192915050565b60025490565b60008080805b6006548110156105cb5760005b600a60006006848154811061054557fe5b60009182526020808320909101546001600160a01b031683528201929092526040019020548110156105c257600960006006848154811061058257fe5b60009182526020808320909101546001600160a01b0316835282810193909352604091820181208482529092529020600190810154939093019201610534565b50600101610527565b508069e8ef1e96ae3897800000816105df57fe5b049250505090565b60006105f4848484611019565b61066484610600610f29565b61065f85604051806060016040528060288152602001611703602891396001600160a01b038a1660009081526001602052604081209061063e610f29565b6001600160a01b031681526020810191909152604001600020549190611169565b610f2d565b5060019392505050565b60045481565b3360009081526009602090815260408083208380529091529020600201546119910143116106d35760405162461bcd60e51b815260040180806020018281038252602c8152602001806117a1602c913960400191505060405180910390fd5b6000806106df33611200565b905060005b336000908152600a60205260409020548110156107735733600081815260096020908152604080832085845280835281842060018082018054855160608101875298895288870188815243968a01968752978a905293909552955181546001600160a01b0319166001600160a01b039091161781559351909255516002909201919091559390930192016106e4565b50336000818152600b6020526040902080548301905561079390836113fe565b6003546040805163a9059cbb60e01b8152336004820152838501602482015290516001600160a01b039092169163a9059cbb916044808201926020929091908290030181600087803b1580156107e857600080fd5b505af11580156107fc573d6000803e3d6000fd5b505050506040513d602081101561081257600080fd5b50505050565b60055460ff1681565b600a6020526000908152604090205481565b6000610512610840610f29565b8461065f8560016000610851610f29565b6001600160a01b03908116825260208083019390935260409182016000908120918c1681529252902054906114ee565b60096020908152600092835260408084209091529082529020805460018201546002909201546001600160a01b03909116919083565b3360009081526009602090815260408083208380529091529020600201546119910143116109165760405162461bcd60e51b815260040180806020018281038252603081526020018061172b6030913960400191505060405180910390fd5b600061092133611200565b905060005b336000908152600a60205260409020548110156109a557436004546224746301101561097b5760045433600090815260096020908152604080832085845290915290206224746390910160029091015561099d565b3360009081526009602090815260408083208484529091529020436002909101555b600101610926565b50336000818152600b60209081526040808320805486019055600354815163a9059cbb60e01b815260048101959095526024850186905290516001600160a01b039091169363a9059cbb9360448083019493928390030190829087803b158015610a0e57600080fd5b505af1158015610a22573d6000803e3d6000fd5b505050506040513d6020811015610a3857600080fd5b505050565b6001600160a01b0381166000908152602081905260409020545b919050565b600b6020526000908152604090205481565b6008805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104f65780601f106104cb576101008083540402835291602001916104f6565b6000610512610ad6610f29565b8461065f856040518060600160405280602581526020016117f16025913960016000610b00610f29565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190611169565b43600454622474630111610b82576040805162461bcd60e51b815260206004820152601360248201527229ba30b5b4b733902832b934b7b21027bb32b960691b604482015290519081900360640190fd5b6040805160608101825233808252602080830185815243848601908152600084815260098452868120600a80865288832080548452918652978220965187546001600160a01b0319166001600160a01b0390911617875592516001808801919091559151600290960195909555928452939052825401909155805b600654811015610c4a57336001600160a01b031660068281548110610c1e57fe5b6000918252602090912001546001600160a01b03161415610c425760019150610c4a565b600101610bfd565b5080610c9357600680546001810182556000919091527ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f0180546001600160a01b031916331790555b600354604080516370a0823160e01b815233600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b158015610cde57600080fd5b505afa158015610cf2573d6000803e3d6000fd5b505050506040513d6020811015610d0857600080fd5b505160035460408051636eb1769f60e11b815233600482015230602482015290519293506000926001600160a01b039092169163dd62ed3e91604480820192602092909190829003018186803b158015610d6157600080fd5b505afa158015610d75573d6000803e3d6000fd5b505050506040513d6020811015610d8b57600080fd5b5051905083821015610de4576040805162461bcd60e51b815260206004820152601d60248201527f496e73756666696369656e742042616c616e636520746f205374616b65000000604482015290519081900360640190fd5b83811015610e39576040805162461bcd60e51b815260206004820152601f60248201527f416c6c6f7765642062616c616e636520697320496e73756666696369656e7400604482015290519081900360640190fd5b600354604080516323b872dd60e01b81523360048201523060248201526044810187905290516001600160a01b03909216916323b872dd916064808201926020929091908290030181600087803b158015610e9357600080fd5b505af1158015610ea7573d6000803e3d6000fd5b505050506040513d6020811015610ebd57600080fd5b506108129050338561154f565b6000610512610ed7610f29565b8484611019565b6000610ee982611200565b92915050565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6003546001600160a01b031681565b3390565b6001600160a01b038316610f725760405162461bcd60e51b81526004018080602001828103825260248152602001806117cd6024913960400191505060405180910390fd5b6001600160a01b038216610fb75760405162461bcd60e51b81526004018080602001828103825260228152602001806116bb6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b03831661105e5760405162461bcd60e51b815260040180806020018281038252602581526020018061177c6025913960400191505060405180910390fd5b6001600160a01b0382166110a35760405162461bcd60e51b81526004018080602001828103825260238152602001806116766023913960400191505060405180910390fd5b6110e0816040518060600160405280602681526020016116dd602691396001600160a01b0386166000908152602081905260409020549190611169565b6001600160a01b03808516600090815260208190526040808220939093559084168152205461110f90826114ee565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b600081848411156111f85760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156111bd5781810151838201526020016111a5565b50505050905090810190601f1680156111ea5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6000806000806000804390504360045462247463011015611225575060045462247463015b60005b60065481101561135457600b60006006838154811061124357fe5b60009182526020808320909101546001600160a01b0316835282019290925260400181205495909501945b600a60006006848154811061127f57fe5b60009182526020808320909101546001600160a01b0316835282019290925260400190205481101561134b5760096000600684815481106112bc57fe5b60009182526020808320909101546001600160a01b03168352828101939093526040918201812084825290925281206002015460068054918603926009929091908690811061130757fe5b60009182526020808320909101546001600160a01b03168352828101939093526040918201812085825290925290206001908101549190910294909401930161126e565b50600101611228565b508161136857600095505050505050610a57565b60005b6001600160a01b0388166000908152600a60205260409020548110156113c8576001600160a01b0388166000908152600960209081526040808320848452909152902060028101546001918201549084030294909401930161136b565b5081846224746360045484036902544faa778090e0000002816113e757fe5b04038402816113f257fe5b04979650505050505050565b6001600160a01b0382166114435760405162461bcd60e51b815260040180806020018281038252602181526020018061175b6021913960400191505060405180910390fd5b61148081604051806060016040528060228152602001611699602291396001600160a01b0385166000908152602081905260409020549190611169565b6001600160a01b0383166000908152602081905260409020556002546114a69082611633565b6002556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b600082820183811015611548576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b0382166115aa576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b6002546115b790826114ee565b6002556001600160a01b0382166000908152602081905260409020546115dd90826114ee565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b600061154883836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061116956fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636543616e6e6f7420676574207265776172647320756e74696c20323420686f7572732066726f6d20746865207374616b6545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737343616e6e6f7420756e7374616b6520756e74696c20323420686f7572732066726f6d20746865207374616b6545524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220fef82beaf4502fa1afc1432ee15e634753a0f7a93db5530b97b3fef4aa4c3ad264736f6c63430007040033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000018bfe544b09587b7f942ae2d3b106889a3c72f3e
-----Decoded View---------------
Arg [0] : _token (address): 0x18bfe544B09587b7f942ae2d3b106889a3C72f3E
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000018bfe544b09587b7f942ae2d3b106889a3c72f3e
Deployed Bytecode Sourcemap
7238:4320:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7425:18;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3885:160;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;3885:160:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;3274:120;;;:::i;:::-;;;;;;;;;;;;;;;;11180:373;;;:::i;4053:445::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;4053:445:0;;;;;;;;;;;;;;;;;:::i;7334:27::-;;;:::i;9549:600::-;;;:::i;:::-;;7368:26;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7670:45;;;;;;;;;;;;;;;;-1:-1:-1;7670:45:0;-1:-1:-1;;;;;7670:45:0;;:::i;4506:283::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;4506:283:0;;;;;;;;:::i;7600:63::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;7600:63:0;;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;7600:63:0;;;;;;;;;;;;;;;;;;;;;;;;;9001:540;;;:::i;3402:118::-;;;;;;;;;;;;;;;;-1:-1:-1;3402:118:0;-1:-1:-1;;;;;3402:118:0;;:::i;7722:47::-;;;;;;;;;;;;;;;;-1:-1:-1;7722:47:0;-1:-1:-1;;;;;7722:47:0;;:::i;7450:20::-;;;:::i;4797:383::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;4797:383:0;;;;;;;;:::i;7948:1045::-;;;;;;;;;;;;;;;;-1:-1:-1;7948:1045:0;;:::i;3528:166::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;3528:166:0;;;;;;;;:::i;11072:100::-;;;;;;;;;;;;;;;;-1:-1:-1;11072:100:0;-1:-1:-1;;;;;11072:100:0;;:::i;3702:175::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;3702:175:0;;;;;;;;;;:::i;7308:19::-;;;:::i;:::-;;;;-1:-1:-1;;;;;7308:19:0;;;;;;;;;;;;;;7425:18;;;;;;;;;;;;;;;-1:-1:-1;;7425:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3885:160::-;3959:4;3976:39;3985:12;:10;:12::i;:::-;3999:7;4008:6;3976:8;:39::i;:::-;-1:-1:-1;4033:4:0;3885:160;;;;:::o;3274:120::-;3374:12;;3274:120;:::o;11180:373::-;11217:7;;;;11278:197;11301:7;:14;11297:18;;11278:197;;;11349:9;11345:129;11367:10;:22;11378:7;11386:1;11378:10;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;11378:10:0;11367:22;;;;;;;;;;;;;11364:25;;11345:129;;;11424:6;:18;11431:7;11439:1;11431:10;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;11431:10:0;11424:18;;;;;;;;;;;;;;;:21;;;;;;;;11431:10;11424:28;;;;11409:43;;;;;11390:3;11345:129;;;-1:-1:-1;11317:3:0;;11278:197;;;;11515:11;11497:16;11496:30;;;;;;;-1:-1:-1;;;11180:373:0;:::o;4053:445::-;4184:4;4201:36;4211:6;4219:9;4230:6;4201:9;:36::i;:::-;4248:220;4271:6;4292:12;:10;:12::i;:::-;4319:138;4375:6;4319:138;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;4319:19:0;;;;;;:11;:19;;;;;;4339:12;:10;:12::i;:::-;-1:-1:-1;;;;;4319:33:0;;;;;;;;;;;;-1:-1:-1;4319:33:0;;;:138;:37;:138::i;:::-;4248:8;:220::i;:::-;-1:-1:-1;4486:4:0;4053:445;;;;;:::o;7334:27::-;;;;:::o;9549:600::-;9611:10;9604:18;;;;:6;:18;;;;;;;;:21;;;;;;;;:33;;;9638:4;9604:38;9591:12;:51;9583:107;;;;-1:-1:-1;;;9583:107:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9697:19;9733:14;9750:20;9759:10;9750:8;:20::i;:::-;9733:37;;9783:9;9779:217;9812:10;9801:22;;;;:10;:22;;;;;;9798:25;;9779:217;;;9862:10;9855:18;;;;:6;:18;;;;;;;;:21;;;;;;;;;:28;;;;;;9926:60;;;;;;;;;;;;;;;;9963:12;9926:60;;;;;;9904:21;;;;;;;;:82;;;;-1:-1:-1;;;;;;9904:82:0;-1:-1:-1;;;;;9904:82:0;;;;;;;;;;;;;;;;;;;;9841:42;;;;;9824:3;9779:217;;;-1:-1:-1;10022:10:0;10009:24;;;;:12;:24;;;;;:32;;;;;;10052:30;;10070:11;10052:5;:30::i;:::-;10093:5;;:46;;;-1:-1:-1;;;10093:46:0;;10108:10;10093:46;;;;10120:18;;;10093:46;;;;;;-1:-1:-1;;;;;10093:5:0;;;;:14;;:46;;;;;;;;;;;;;;;:5;;:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;9549:600:0:o;7368:26::-;;;;;;:::o;7670:45::-;;;;;;;;;;;;;:::o;4506:283::-;4604:4;4626:133;4649:12;:10;:12::i;:::-;4676:7;4698:50;4737:10;4698:11;:25;4710:12;:10;:12::i;:::-;-1:-1:-1;;;;;4698:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;4698:25:0;;;:34;;;;;;;;;;;:38;:50::i;7600:63::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7600:63:0;;;;;;:::o;9001:540::-;9065:10;9058:18;;;;:6;:18;;;;;;;;:21;;;;;;;;:33;;;9092:4;9058:38;9045:12;:51;9037:111;;;;-1:-1:-1;;;9037:111:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9162:15;9179:20;9188:10;9179:8;:20::i;:::-;9162:37;;9214:9;9210:237;9243:10;9232:22;;;;:10;:22;;;;;;9229:25;;9210:237;;;9298:12;9277;;9290:7;9277:20;:33;9274:163;;;9354:12;;9327:10;9320:18;;;;:6;:18;;;;;;;;:21;;;;;;;;9367:7;9354:20;;;9320:33;;;;:54;9274:163;;;9394:10;9387:18;;;;:6;:18;;;;;;;;:21;;;;;;;;9421:12;9387:33;;;;:46;9274:163;9255:3;;9210:237;;;-1:-1:-1;9467:10:0;9454:24;;;;:12;:24;;;;;;;;:33;;;;;;9498:5;;:35;;-1:-1:-1;;;9498:35:0;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;9498:5:0;;;;:14;;:35;;;;;9454:24;9498:35;;;;;;;;:5;:35;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;9001:540:0:o;3402:118::-;-1:-1:-1;;;;;3494:18:0;;3467:7;3494:18;;;;;;;;;;;3402:118;;;;:::o;7722:47::-;;;;;;;;;;;;;:::o;7450:20::-;;;;;;;;;;;;;;;-1:-1:-1;;7450:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4797:383;4900:4;4922:228;4945:12;:10;:12::i;:::-;4972:7;4994:145;5051:15;4994:145;;;;;;;;;;;;;;;;;:11;:25;5006:12;:10;:12::i;:::-;-1:-1:-1;;;;;4994:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;4994:25:0;;;:34;;;;;;;;;;;:145;:38;:145::i;7948:1045::-;8027:12;8006;;8019:7;8006:20;:33;7998:64;;;;;-1:-1:-1;;;7998:64:0;;;;;;;;;;;;-1:-1:-1;;;7998:64:0;;;;;;;;;;;;;;;8151:94;;;;;;;;8175:10;8151:94;;;;;;;;;;8222:12;8151:94;;;;;;-1:-1:-1;8106:18:0;;;:6;:18;;;;;8125:10;:22;;;;;;;;8106:42;;;;;;;;:139;;;;-1:-1:-1;;;;;;8106:139:0;-1:-1:-1;;;;;8106:139:0;;;;;;;;-1:-1:-1;8106:139:0;;;;;;;;;;;;;;;;;8256:22;;;;;;:27;;;;;;-1:-1:-1;8294:206:0;8309:7;:14;8307:16;;8294:206;;;8358:10;-1:-1:-1;;;;;8346:22:0;:7;8354:1;8346:10;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;8346:10:0;:22;8343:146;;;8398:4;8388:14;;8421:5;;8343:146;8324:3;;8294:206;;;;8514:9;8510:65;;8539:7;:24;;;;;;;-1:-1:-1;8539:24:0;;;;;;;;-1:-1:-1;;;;;;8539:24:0;8552:10;8539:24;;;8510:65;8613:5;;:27;;;-1:-1:-1;;;8613:27:0;;8629:10;8613:27;;;;;;8592:19;;-1:-1:-1;;;;;8613:5:0;;:15;;:27;;;;;;;;;;;;;;:5;:27;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8613:27:0;8675:5;;:42;;;-1:-1:-1;;;8675:42:0;;8691:10;8675:42;;;;8711:4;8675:42;;;;;;8613:27;;-1:-1:-1;8651:21:0;;-1:-1:-1;;;;;8675:5:0;;;;:15;;:42;;;;;8613:27;;8675:42;;;;;;;;:5;:42;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8675:42:0;;-1:-1:-1;8736:21:0;;;;8728:63;;;;;-1:-1:-1;;;8728:63:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;8827:7;8810:13;:24;;8802:68;;;;;-1:-1:-1;;;8802:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;8888:5;;:54;;;-1:-1:-1;;;8888:54:0;;8907:10;8888:54;;;;8927:4;8888:54;;;;;;;;;;;;-1:-1:-1;;;;;8888:5:0;;;;:18;;:54;;;;;;;;;;;;;;;:5;;:54;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8959:26:0;;-1:-1:-1;8965:10:0;8977:7;8959:5;:26::i;3528:166::-;3605:4;3622:42;3632:12;:10;:12::i;:::-;3646:9;3657:6;3622:9;:42::i;11072:100::-;11124:7;11150:14;11159:4;11150:8;:14::i;:::-;11143:21;11072:100;-1:-1:-1;;11072:100:0:o;3702:175::-;-1:-1:-1;;;;;3842:18:0;;;3810:7;3842:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;3702:175::o;7308:19::-;;;-1:-1:-1;;;;;7308:19:0;;:::o;1191:98::-;1271:10;1191:98;:::o;6447:372::-;-1:-1:-1;;;;;6575:19:0;;6567:68;;;;-1:-1:-1;;;6567:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6654:21:0;;6646:68;;;;-1:-1:-1;;;6646:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6727:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;6779:32;;;;;;;;;;;;;;;;;6447:372;;;:::o;5188:542::-;-1:-1:-1;;;;;5320:20:0;;5312:70;;;;-1:-1:-1;;;5312:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5401:23:0;;5393:71;;;;-1:-1:-1;;;5393:71:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5497:108;5533:6;5497:108;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5497:17:0;;:9;:17;;;;;;;;;;;;:108;:21;:108::i;:::-;-1:-1:-1;;;;;5477:17:0;;;:9;:17;;;;;;;;;;;:128;;;;5639:20;;;;;;;:32;;5664:6;5639:24;:32::i;:::-;-1:-1:-1;;;;;5616:20:0;;;:9;:20;;;;;;;;;;;;:55;;;;5687:35;;;;;;;5616:20;;5687:35;;;;;;;;;;;;;5188:542;;;:::o;1794:226::-;1914:7;1950:12;1942:6;;;;1934:29;;;;-1:-1:-1;;;1934:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;1986:5:0;;;1794:226::o;10159:907::-;10213:7;10229:14;10250:20;10277:19;10303;10329:18;10348:12;10329:31;;10387:12;10366;;10379:7;10366:20;:33;10363:81;;;-1:-1:-1;10420:12:0;;10433:7;10420:20;10363:81;10456:9;10452:276;10475:7;:14;10471:18;;10452:276;;;10526:12;:24;10539:7;10547:1;10539:10;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;10539:10:0;10526:24;;;;;;;;;;;;;10511:39;;;;;10561:166;10583:10;:22;10594:7;10602:1;10594:10;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;10594:10:0;10583:22;;;;;;;;;;;;;10580:25;;10561:166;;;10671:6;:18;10678:7;10686:1;10678:10;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;10678:10:0;10671:18;;;;;;;;;;;;;;;:21;;;;;;;;:33;;;10636:7;:10;;10660:44;;;;10629:6;;10678:10;;10636:7;10644:1;;10636:10;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;10636:10:0;10629:18;;;;;;;;;;;;;;;:21;;;;;;;;10636:10;10629:28;;;;10628:77;;;;10613:92;;;;;10606:3;10561:166;;;-1:-1:-1;10491:3:0;;10452:276;;;-1:-1:-1;10736:14:0;10733:43;;10768:1;10761:8;;;;;;;;;10733:43;10792:9;10788:145;-1:-1:-1;;;;;10810:16:0;;;;;;:10;:16;;;;;;10807:19;;10788:145;;;-1:-1:-1;;;;;10895:12:0;;;;;;:6;:12;;;;;;;;:15;;;;;;;;:27;;;;10859:22;;;;;10884:38;;;10858:65;10844:79;;;;;10827:3;10788:145;;;;11027:11;11013:12;11003:7;10988:12;;10977:10;:23;10961:14;:40;:50;;;;;;10960:65;10947:11;:79;:91;;;;;;;10159:907;-1:-1:-1;;;;;;;10159:907:0:o;6054:385::-;-1:-1:-1;;;;;6130:21:0;;6122:67;;;;-1:-1:-1;;;6122:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6223:105;6260:6;6223:105;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6223:18:0;;:9;:18;;;;;;;;;;;;:105;:22;:105::i;:::-;-1:-1:-1;;;;;6202:18:0;;:9;:18;;;;;;;;;;:126;6354:12;;:24;;6371:6;6354:16;:24::i;:::-;6339:12;:39;6394:37;;;;;;;;6420:1;;-1:-1:-1;;;;;6394:37:0;;;;;;;;;;;;6054:385;;:::o;1461:181::-;1519:7;1551:5;;;1575:6;;;;1567:46;;;;;-1:-1:-1;;;1567:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;1633:1;1461:181;-1:-1:-1;;;1461:181:0:o;5738:308::-;-1:-1:-1;;;;;5814:21:0;;5806:65;;;;;-1:-1:-1;;;5806:65:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;5899:12;;:24;;5916:6;5899:16;:24::i;:::-;5884:12;:39;-1:-1:-1;;;;;5955:18:0;;:9;:18;;;;;;;;;;;:30;;5978:6;5955:22;:30::i;:::-;-1:-1:-1;;;;;5934:18:0;;:9;:18;;;;;;;;;;;:51;;;;6001:37;;;;;;;5934:18;;:9;;6001:37;;;;;;;;;;5738:308;;:::o;1650:136::-;1708:7;1735:43;1739:1;1742;1735:43;;;;;;;;;;;;;;;;;:3;:43::i
Swarm Source
ipfs://fef82beaf4502fa1afc1432ee15e634753a0f7a93db5530b97b3fef4aa4c3ad2
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.