ERC-20
Gaming
Overview
Max Total Supply
1,977,738,957.6 BURN
Holders
384 (0.00%)
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
2,000 BURNValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
Blockburn
Compiler Version
v0.5.6+commit.b259423e
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2020-01-29 */ pragma solidity ^0.5.6; library SafeMath { function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; require(c / a == b); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { require(b > 0); uint256 c = a / b; return c; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { require(b <= a); uint256 c = a - b; return c; } function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; require(c >= a && c >= b); return c; } function mod(uint256 a, uint256 b) internal pure returns (uint256) { require(b != 0); return a % b; } function max256(uint256 a, uint256 b) internal pure returns (uint256) { return a >= b ? a : b; } function min256(uint256 a, uint256 b) internal pure returns (uint256) { return a < b ? a : b; } } contract owned { address public owner; constructor() public { owner = msg.sender; } modifier onlyOwner { require(msg.sender == owner); _; } function transferOwnership(address newOwner) onlyOwner public { owner = newOwner; } } interface tokenRecipient { function receiveApproval(address _from, uint256 _value, address _token, bytes calldata _extraData) external; } contract TokenERC20 { using SafeMath for uint256; string public name; string public symbol; uint8 public decimals; uint256 public totalSupply; mapping (address => uint256) public balanceOf; mapping (address => mapping (address => uint256)) public allowance; event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed _owner, address indexed _spender, uint256 _value); event Burn(address indexed from, uint256 value); constructor(string memory tokenName, string memory tokenSymbol, uint8 dec) public { decimals = dec; name = tokenName; // Set the name for display purposes symbol = tokenSymbol; } function _transfer(address _from, address _to, uint _value) internal { require(_to != address(0x0)); balanceOf[_from] = balanceOf[_from].sub(_value); balanceOf[_to] = balanceOf[_to].add(_value); emit Transfer(_from, _to, _value); } function transfer(address _to, uint256 _value) public returns (bool success) { _transfer(msg.sender, _to, _value); return true; } function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) { allowance[_from][msg.sender] = allowance[_from][msg.sender].sub(_value); _transfer(_from, _to, _value); return true; } function approve(address _spender, uint256 _value) public returns (bool success) { allowance[msg.sender][_spender] = _value; emit Approval(msg.sender, _spender, _value); return true; } function approveAndCall(address _spender, uint256 _value, bytes memory _extraData) public returns (bool success) { tokenRecipient spender = tokenRecipient(_spender); if (approve(_spender, _value)) { spender.receiveApproval(msg.sender, _value, address(this), _extraData); return true; } } } /******************************************/ /* ADVANCED TOKEN STARTS HERE */ /******************************************/ contract Blockburn is owned, TokenERC20 { string _tokenName = "Blockburn"; string _tokenSymbol = "BURN"; uint8 _decimals = 18; address[] public frozenAddresses; struct frozenWallet { bool isFrozen; //true or false uint256 rewardedAmount; //amount uint256 frozenAmount; //amount uint256 frozenTime; // in days } mapping (address => frozenWallet) public frozenWallets; constructor() TokenERC20(_tokenName, _tokenSymbol, _decimals) public { /*Locked Tokens */ frozenAddresses.push(address(0xCC0d10070F973F03b6CF463F64CF4BB5e253C7F6)); frozenWallets[frozenAddresses[0]] = frozenWallet({ isFrozen: true, rewardedAmount: 200000000 * 10 ** uint256(decimals), frozenAmount: 200000000 * 10 ** uint256(decimals), frozenTime: now + 360 * 1 days }); /*Available Tokens */ frozenAddresses.push(address(0x615faD1CC018e100b0994FfbdB6B7A00Cd83F4f9)); frozenWallets[frozenAddresses[1]] = frozenWallet({ isFrozen: true, rewardedAmount: 1800000000 * 10 ** uint256(decimals), frozenAmount: 0 * 10 ** uint256(decimals), frozenTime: now + 1 * 1 seconds //seconds, minutes, hours, days }); for (uint256 i = 0; i < frozenAddresses.length; i++) { balanceOf[frozenAddresses[i]] = frozenWallets[frozenAddresses[i]].rewardedAmount; totalSupply = totalSupply.add(frozenWallets[frozenAddresses[i]].rewardedAmount); } } function _transfer(address _from, address _to, uint _value) internal { require(_to != address(0x0)); require(checkFrozenWallet(_from, _value)); balanceOf[_from] = balanceOf[_from].sub(_value); balanceOf[_to] = balanceOf[_to].add(_value); emit Transfer(_from, _to, _value); } function checkFrozenWallet(address _from, uint _value) public view returns (bool) { return( _from==owner || ( // !tokenFrozen && (!frozenWallets[_from].isFrozen || now>=frozenWallets[_from].frozenTime || balanceOf[_from].sub(_value)>=frozenWallets[_from].frozenAmount)) ); } function burn(uint256 _value) onlyOwner public returns (bool success) { balanceOf[msg.sender] = balanceOf[msg.sender].sub(_value); // Subtract from the sender totalSupply = totalSupply.sub(_value); // Updates totalSupply emit Burn(msg.sender, _value); return true; } function burnFrom(address _from, uint256 _value) public returns (bool success) { balanceOf[_from] = balanceOf[_from].sub(_value); // Subtract from the targeted balance allowance[_from][msg.sender] = allowance[_from][msg.sender].sub(_value); // Subtract from the sender's allowance totalSupply = totalSupply.sub(_value); // Update totalSupply emit Burn(_from, _value); return true; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_from","type":"address"},{"name":"_value","type":"uint256"}],"name":"checkFrozenWallet","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"frozenAddresses","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"frozenWallets","outputs":[{"name":"isFrozen","type":"bool"},{"name":"rewardedAmount","type":"uint256"},{"name":"frozenAmount","type":"uint256"},{"name":"frozenTime","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_value","type":"uint256"}],"name":"burnFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]
Contract Creation Code
60c0604052600960808190527f426c6f636b6275726e000000000000000000000000000000000000000000000060a090815262000040916007919062000504565b506040805180820190915260048082527f4255524e000000000000000000000000000000000000000000000000000000006020909201918252620000879160089162000504565b506009805460ff19166012179055348015620000a257600080fd5b506007805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156200012d5780601f1062000101576101008083540402835291602001916200012d565b820191906000526020600020905b8154815290600101906020018083116200010f57829003601f168201915b505060088054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815295509193509150830182828015620001bf5780601f106200019357610100808354040283529160200191620001bf565b820191906000526020600020905b815481529060010190602001808311620001a157829003601f168201915b5050600954600080546001600160a01b031916331790556003805460ff191660ff9092169182179055855190935062000202925060019150602086019062000504565b5081516200021890600290602085019062000504565b5050600a80546001818101835560008381526000805160206200117783398151915290920180546001600160a01b03191673cc0d10070f973f03b6cf463f64cf4bb5e253c7f617905560408051608081018252918252600354630bebc20060ff909116850a0260208301819052908201526301da9c00420160608201528254909450600b93509091908290620002aa57fe5b6000918252602080832091909101546001600160a01b0316835282810193909352604091820181208451815460ff191690151517815584840151600180830191909155858401516002830155606095860151600392830155600a805480830182558185526000805160206200117783398151915201805473615fad1cc018e100b0994ffbdb6b7a00cd83f4f96001600160a01b03199091161790558451608081018652828152925460ff16810a636b49d2000295830195909552928101829052428301948101949094528254600b9391929081106200038557fe5b6000918252602080832091909101546001600160a01b0316835282810193909352604091820181208451815460ff19169015151781559284015160018401559083015160028301556060909201516003909101555b600a54811015620004d657600b6000600a8381548110620003f757fe5b9060005260206000200160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b031681526020019081526020016000206001015460056000600a84815481106200044b57fe5b60009182526020808320909101546001600160a01b03168352820192909252604001812091909155600a8054620004ca92600b929091859081106200048c57fe5b60009182526020808320909101546001600160a01b031683528281019390935260409091019020600101546004549162000b74620004dd821b17901c565b600455600101620003da565b50620005a9565b6000828201838110801590620004f35750828110155b620004fd57600080fd5b9392505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200054757805160ff191683800117855562000577565b8280016001018555821562000577579182015b82811115620005775782518255916020019190600101906200055a565b506200058592915062000589565b5090565b620005a691905b8082111562000585576000815560010162000590565b90565b610bbe80620005b96000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c806370a08231116100a257806395d89b411161007157806395d89b4114610365578063a9059cbb1461036d578063cae9ca5114610399578063dd62ed3e14610454578063f2fde38b146104825761010b565b806370a08231146102bd57806371849403146102e357806379cc6790146103315780638da5cb5b1461035d5761010b565b806323b872dd116100de57806323b872dd14610213578063313ce5671461024957806342966c68146102675780635506ed44146102845761010b565b806306fdde0314610110578063095ea7b31461018d57806309ce3855146101cd57806318160ddd146101f9575b600080fd5b6101186104aa565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561015257818101518382015260200161013a565b50505050905090810190601f16801561017f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101b9600480360360408110156101a357600080fd5b506001600160a01b038135169060200135610537565b604080519115158252519081900360200190f35b6101b9600480360360408110156101e357600080fd5b506001600160a01b03813516906020013561059d565b610201610640565b60408051918252519081900360200190f35b6101b96004803603606081101561022957600080fd5b506001600160a01b03813581169160208101359091169060400135610646565b6102516106b3565b6040805160ff9092168252519081900360200190f35b6101b96004803603602081101561027d57600080fd5b50356106bc565b6102a16004803603602081101561029a57600080fd5b5035610758565b604080516001600160a01b039092168252519081900360200190f35b610201600480360360208110156102d357600080fd5b50356001600160a01b031661077f565b610309600480360360208110156102f957600080fd5b50356001600160a01b0316610791565b6040805194151585526020850193909352838301919091526060830152519081900360800190f35b6101b96004803603604081101561034757600080fd5b506001600160a01b0381351690602001356107bc565b6102a16108a4565b6101186108b3565b6101b96004803603604081101561038357600080fd5b506001600160a01b03813516906020013561090b565b6101b9600480360360608110156103af57600080fd5b6001600160a01b03823516916020810135918101906060810160408201356401000000008111156103df57600080fd5b8201836020820111156103f157600080fd5b8035906020019184600183028401116401000000008311171561041357600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610921945050505050565b6102016004803603604081101561046a57600080fd5b506001600160a01b0381358116916020013516610a29565b6104a86004803603602081101561049857600080fd5b50356001600160a01b0316610a46565b005b60018054604080516020600284861615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561052f5780601f106105045761010080835404028352916020019161052f565b820191906000526020600020905b81548152906001019060200180831161051257829003601f168201915b505050505081565b3360008181526006602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b600080546001600160a01b038481169116148061063957506001600160a01b0383166000908152600b602052604090205460ff1615806105f857506001600160a01b0383166000908152600b60205260409020600301544210155b8061063957506001600160a01b0383166000908152600b6020908152604080832060020154600590925290912054610636908463ffffffff610a7f16565b10155b9392505050565b60045481565b6001600160a01b038316600090815260066020908152604080832033845290915281205461067a908363ffffffff610a7f16565b6001600160a01b03851660009081526006602090815260408083203384529091529020556106a9848484610a94565b5060019392505050565b60035460ff1681565b600080546001600160a01b031633146106d457600080fd5b336000908152600560205260409020546106f4908363ffffffff610a7f16565b33600090815260056020526040902055600454610717908363ffffffff610a7f16565b60045560408051838152905133917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a2506001919050565b600a818154811061076557fe5b6000918252602090912001546001600160a01b0316905081565b60056020526000908152604090205481565b600b60205260009081526040902080546001820154600283015460039093015460ff90921692909184565b6001600160a01b0382166000908152600560205260408120546107e5908363ffffffff610a7f16565b6001600160a01b0384166000908152600560209081526040808320939093556006815282822033835290522054610822908363ffffffff610a7f16565b6001600160a01b0384166000908152600660209081526040808320338452909152902055600454610859908363ffffffff610a7f16565b6004556040805183815290516001600160a01b038516917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a250600192915050565b6000546001600160a01b031681565b6002805460408051602060018416156101000260001901909316849004601f8101849004840282018401909252818152929183018282801561052f5780601f106105045761010080835404028352916020019161052f565b6000610918338484610a94565b50600192915050565b60008361092e8185610537565b15610a2157604051600160e01b638f4ffcb102815233600482018181526024830187905230604484018190526080606485019081528751608486015287516001600160a01b03871695638f4ffcb195948b94938b939192909160a490910190602085019080838360005b838110156109b0578181015183820152602001610998565b50505050905090810190601f1680156109dd5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b1580156109ff57600080fd5b505af1158015610a13573d6000803e3d6000fd5b505050506001915050610639565b509392505050565b600660209081526000928352604080842090915290825290205481565b6000546001600160a01b03163314610a5d57600080fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b600082821115610a8e57600080fd5b50900390565b6001600160a01b038216610aa757600080fd5b610ab1838261059d565b610aba57600080fd5b6001600160a01b038316600090815260056020526040902054610ae3908263ffffffff610a7f16565b6001600160a01b038085166000908152600560205260408082209390935590841681522054610b18908263ffffffff610b7416565b6001600160a01b0380841660008181526005602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b6000828201838110801590610b895750828110155b61063957600080fdfea165627a7a72305820fd9db57772442f2673ea9d41e594d9ba0da58893ae8549ba88bbbda3dbd612280029c65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a8
Deployed Bytecode
0x608060405234801561001057600080fd5b506004361061010b5760003560e01c806370a08231116100a257806395d89b411161007157806395d89b4114610365578063a9059cbb1461036d578063cae9ca5114610399578063dd62ed3e14610454578063f2fde38b146104825761010b565b806370a08231146102bd57806371849403146102e357806379cc6790146103315780638da5cb5b1461035d5761010b565b806323b872dd116100de57806323b872dd14610213578063313ce5671461024957806342966c68146102675780635506ed44146102845761010b565b806306fdde0314610110578063095ea7b31461018d57806309ce3855146101cd57806318160ddd146101f9575b600080fd5b6101186104aa565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561015257818101518382015260200161013a565b50505050905090810190601f16801561017f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101b9600480360360408110156101a357600080fd5b506001600160a01b038135169060200135610537565b604080519115158252519081900360200190f35b6101b9600480360360408110156101e357600080fd5b506001600160a01b03813516906020013561059d565b610201610640565b60408051918252519081900360200190f35b6101b96004803603606081101561022957600080fd5b506001600160a01b03813581169160208101359091169060400135610646565b6102516106b3565b6040805160ff9092168252519081900360200190f35b6101b96004803603602081101561027d57600080fd5b50356106bc565b6102a16004803603602081101561029a57600080fd5b5035610758565b604080516001600160a01b039092168252519081900360200190f35b610201600480360360208110156102d357600080fd5b50356001600160a01b031661077f565b610309600480360360208110156102f957600080fd5b50356001600160a01b0316610791565b6040805194151585526020850193909352838301919091526060830152519081900360800190f35b6101b96004803603604081101561034757600080fd5b506001600160a01b0381351690602001356107bc565b6102a16108a4565b6101186108b3565b6101b96004803603604081101561038357600080fd5b506001600160a01b03813516906020013561090b565b6101b9600480360360608110156103af57600080fd5b6001600160a01b03823516916020810135918101906060810160408201356401000000008111156103df57600080fd5b8201836020820111156103f157600080fd5b8035906020019184600183028401116401000000008311171561041357600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610921945050505050565b6102016004803603604081101561046a57600080fd5b506001600160a01b0381358116916020013516610a29565b6104a86004803603602081101561049857600080fd5b50356001600160a01b0316610a46565b005b60018054604080516020600284861615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561052f5780601f106105045761010080835404028352916020019161052f565b820191906000526020600020905b81548152906001019060200180831161051257829003601f168201915b505050505081565b3360008181526006602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b600080546001600160a01b038481169116148061063957506001600160a01b0383166000908152600b602052604090205460ff1615806105f857506001600160a01b0383166000908152600b60205260409020600301544210155b8061063957506001600160a01b0383166000908152600b6020908152604080832060020154600590925290912054610636908463ffffffff610a7f16565b10155b9392505050565b60045481565b6001600160a01b038316600090815260066020908152604080832033845290915281205461067a908363ffffffff610a7f16565b6001600160a01b03851660009081526006602090815260408083203384529091529020556106a9848484610a94565b5060019392505050565b60035460ff1681565b600080546001600160a01b031633146106d457600080fd5b336000908152600560205260409020546106f4908363ffffffff610a7f16565b33600090815260056020526040902055600454610717908363ffffffff610a7f16565b60045560408051838152905133917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a2506001919050565b600a818154811061076557fe5b6000918252602090912001546001600160a01b0316905081565b60056020526000908152604090205481565b600b60205260009081526040902080546001820154600283015460039093015460ff90921692909184565b6001600160a01b0382166000908152600560205260408120546107e5908363ffffffff610a7f16565b6001600160a01b0384166000908152600560209081526040808320939093556006815282822033835290522054610822908363ffffffff610a7f16565b6001600160a01b0384166000908152600660209081526040808320338452909152902055600454610859908363ffffffff610a7f16565b6004556040805183815290516001600160a01b038516917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a250600192915050565b6000546001600160a01b031681565b6002805460408051602060018416156101000260001901909316849004601f8101849004840282018401909252818152929183018282801561052f5780601f106105045761010080835404028352916020019161052f565b6000610918338484610a94565b50600192915050565b60008361092e8185610537565b15610a2157604051600160e01b638f4ffcb102815233600482018181526024830187905230604484018190526080606485019081528751608486015287516001600160a01b03871695638f4ffcb195948b94938b939192909160a490910190602085019080838360005b838110156109b0578181015183820152602001610998565b50505050905090810190601f1680156109dd5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b1580156109ff57600080fd5b505af1158015610a13573d6000803e3d6000fd5b505050506001915050610639565b509392505050565b600660209081526000928352604080842090915290825290205481565b6000546001600160a01b03163314610a5d57600080fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b600082821115610a8e57600080fd5b50900390565b6001600160a01b038216610aa757600080fd5b610ab1838261059d565b610aba57600080fd5b6001600160a01b038316600090815260056020526040902054610ae3908263ffffffff610a7f16565b6001600160a01b038085166000908152600560205260408082209390935590841681522054610b18908263ffffffff610b7416565b6001600160a01b0380841660008181526005602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b6000828201838110801590610b895750828110155b61063957600080fdfea165627a7a72305820fd9db57772442f2673ea9d41e594d9ba0da58893ae8549ba88bbbda3dbd612280029
Deployed Bytecode Sourcemap
3494:2933:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3494:2933:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1476:18;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;1476:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2814:202;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;2814:202:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;5297:337;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5297:337:0;;;;;;;;:::i;1550:26::-;;;:::i;:::-;;;;;;;;;;;;;;;;2576:230;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;2576:230:0;;;;;;;;;;;;;;;;;:::i;1524:21::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5640:312;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5640:312:0;;:::i;3640:32::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3640:32:0;;:::i;:::-;;;;-1:-1:-1;;;;;3640:32:0;;;;;;;;;;;;;;1583:45;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1583:45:0;-1:-1:-1;;;;;1583:45:0;;:::i;3857:54::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3857:54:0;-1:-1:-1;;;;;3857:54:0;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5958:466;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5958:466:0;;;;;;;;:::i;1015:20::-;;;:::i;1499:::-;;;:::i;2426:142::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;2426:142:0;;;;;;;;:::i;3024:319::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;3024:319:0;;;;;;;;;;;;;;;;;;;21:11:-1;5:28;;2:2;;;46:1;43;36:12;2:2;3024:319:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;3024:319:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;3024:319:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;3024:319:0;;-1:-1:-1;3024:319:0;;-1:-1:-1;;;;;3024:319:0:i;1633:66::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;1633:66:0;;;;;;;;;;:::i;1174:91::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1174:91:0;-1:-1:-1;;;;;1174:91:0;;:::i;:::-;;1476:18;;;;;;;;;;;;;;;-1:-1:-1;;1476:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2814:202::-;2912:10;2881:12;2902:21;;;:9;:21;;;;;;;;-1:-1:-1;;;;;2902:31:0;;;;;;;;;;;:40;;;2954:38;;;;;;;2881:12;;2902:31;;2912:10;;2954:38;;;;;;;;-1:-1:-1;3006:4:0;2814:202;;;;:::o;5297:337::-;5373:4;5408:5;;-1:-1:-1;;;;;5401:12:0;;;5408:5;;5401:12;;:220;;-1:-1:-1;;;;;;5465:20:0;;;;;;:13;:20;;;;;:29;;;5464:30;;:79;;-1:-1:-1;;;;;;5512:20:0;;;;;;:13;:20;;;;;:31;;;5507:3;:36;;5464:79;:155;;;-1:-1:-1;;;;;;5586:20:0;;;;;;:13;:20;;;;;;;;:33;;;5556:9;:16;;;;;;;:28;;5577:6;5556:28;:20;:28;:::i;:::-;:63;;5464:155;5386:242;5297:337;-1:-1:-1;;;5297:337:0:o;1550:26::-;;;;:::o;2576:230::-;-1:-1:-1;;;;;2710:16:0;;2658:12;2710:16;;;:9;:16;;;;;;;;2727:10;2710:28;;;;;;;;:40;;2743:6;2710:40;:32;:40;:::i;:::-;-1:-1:-1;;;;;2679:16:0;;;;;;:9;:16;;;;;;;;2696:10;2679:28;;;;;;;:71;2755:29;2689:5;2772:3;2777:6;2755:9;:29::i;:::-;-1:-1:-1;2796:4:0;2576:230;;;;;:::o;1524:21::-;;;;;;:::o;5640:312::-;5696:12;1148:5;;-1:-1:-1;;;;;1148:5:0;1134:10;:19;1126:28;;;;;;5751:10;5741:21;;;;:9;:21;;;;;;:33;;5767:6;5741:33;:25;:33;:::i;:::-;5727:10;5717:21;;;;:9;:21;;;;;:57;5825:11;;:23;;5841:6;5825:23;:15;:23;:::i;:::-;5811:11;:37;5904:24;;;;;;;;5909:10;;5904:24;;;;;;;;;;-1:-1:-1;5942:4:0;5640:312;;;:::o;3640:32::-;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3640:32:0;;-1:-1:-1;3640:32:0;:::o;1583:45::-;;;;;;;;;;;;;:::o;3857:54::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;5958:466::-;-1:-1:-1;;;;;6063:16:0;;6023:12;6063:16;;;:9;:16;;;;;;:28;;6084:6;6063:28;:20;:28;:::i;:::-;-1:-1:-1;;;;;6044:16:0;;;;;;:9;:16;;;;;;;;:47;;;;6192:9;:16;;;;;6209:10;6192:28;;;;;;:40;;6225:6;6192:40;:32;:40;:::i;:::-;-1:-1:-1;;;;;6161:16:0;;;;;;:9;:16;;;;;;;;6178:10;6161:28;;;;;;;:71;6295:11;;:23;;6311:6;6295:23;:15;:23;:::i;:::-;6281:11;:37;6381:19;;;;;;;;-1:-1:-1;;;;;6381:19:0;;;;;;;;;;;;;-1:-1:-1;6414:4:0;5958:466;;;;:::o;1015:20::-;;;-1:-1:-1;;;;;1015:20:0;;:::o;1499:::-;;;;;;;;;;;;;;-1:-1:-1;;1499:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2426:142;2489:12;2510:34;2520:10;2532:3;2537:6;2510:9;:34::i;:::-;-1:-1:-1;2558:4:0;2426:142;;;;:::o;3024:319::-;3123:12;3184:8;3204:25;3184:8;3222:6;3204:7;:25::i;:::-;3200:138;;;3240:70;;-1:-1:-1;;;;;3240:70:0;;3264:10;3240:70;;;;;;;;;;;;3292:4;3240:70;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3240:23:0;;;;;3264:10;3276:6;;3292:4;3299:10;;3240:70;;;;;;;;;;;;;;;;-1:-1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;3240:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3240:70:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3240:70:0;;;;3326:4;3319:11;;;;;3200:138;3024:319;;;;;;:::o;1633:66::-;;;;;;;;;;;;;;;;;;;;;;;;:::o;1174:91::-;1148:5;;-1:-1:-1;;;;;1148:5:0;1134:10;:19;1126:28;;;;;;1243:5;:16;;-1:-1:-1;;;;;;1243:16:0;-1:-1:-1;;;;;1243:16:0;;;;;;;;;;1174:91::o;371:134::-;429:7;458:1;453;:6;;445:15;;;;;;-1:-1:-1;479:5:0;;;371:134::o;4978:313::-;-1:-1:-1;;;;;5062:19:0;;5054:28;;;;;;5097:32;5115:5;5122:6;5097:17;:32::i;:::-;5089:41;;;;;;-1:-1:-1;;;;;5156:16:0;;;;;;:9;:16;;;;;;:28;;5177:6;5156:28;:20;:28;:::i;:::-;-1:-1:-1;;;;;5137:16:0;;;;;;;:9;:16;;;;;;:47;;;;5214:14;;;;;;;:26;;5233:6;5214:26;:18;:26;:::i;:::-;-1:-1:-1;;;;;5197:14:0;;;;;;;:9;:14;;;;;;;;;:43;;;;5257:28;;;;;;;5197:14;;5257:28;;;;;;;;;;;;;4978:313;;;:::o;509:144::-;567:7;595:5;;;615:6;;;;;;:16;;;630:1;625;:6;;615:16;607:25;;;;
Swarm Source
bzzr://fd9db57772442f2673ea9d41e594d9ba0da58893ae8549ba88bbbda3dbd61228
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.