ERC-20
Source Code
Overview
Max Total Supply
999,988,000,065,999,780,000,494,999,208,000,923,999,208,000,494,999,780,000,065,999,988,000,001 RICH
Holders
1,009
Market
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 0 Decimals)
Balance
700,000 RICHValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
| # | Exchange | Pair | Price | 24H Volume | % Volume |
|---|
Contract Name:
RICH
Compiler Version
v0.5.10+commit.5a6ea5b1
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2020-03-01
*/
/**
*
* RICH Token
* Tokens are only held by Rich People
* Everyone can get this RICH Token
* Listed on all Decentralized Exchange
*
* Smart Contract 0x025daf950c6e814dee4c96e13c98d3196d22e60c
* Name : RICH Token
* Symbol : RICH
* Decimal : 0
*
* Max Supply : 999988000066e60 RICH
* Circulating Supply : -
*
* Token Creator : Zhey Nakamoto
*
* 2020 © RICH Token. All Rights Reserved
*
*
*/
pragma solidity >=0.5.10;
library SafeMath {
function add(uint a, uint b) internal pure returns (uint c) {
c = a + b;
require(c >= a);
}
function sub(uint a, uint b) internal pure returns (uint c) {
require(b <= a);
c = a - b;
}
function mul(uint a, uint b) internal pure returns (uint c) {
c = a * b;
require(a == 0 || c / a == b);
}
function div(uint a, uint b) internal pure returns (uint c) {
require(b > 0);
c = a / b;
}
}
contract ERC20Interface {
function totalSupply() public view returns (uint);
function balanceOf(address tokenOwner) public view returns (uint balance);
function allowance(address tokenOwner, address spender) public view returns (uint remaining);
function transfer(address to, uint tokens) public returns (bool success);
function approve(address spender, uint tokens) public returns (bool success);
function transferFrom(address from, address to, uint tokens) public returns (bool success);
event Transfer(address indexed from, address indexed to, uint tokens);
event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
}
contract ApproveAndCallFallBack {
function receiveApproval(address from, uint256 tokens, address token, bytes memory data) public;
}
contract Owned {
address public owner;
address public newOwner;
event OwnershipTransferred(address indexed _from, address indexed _to);
constructor() public {
owner = msg.sender;
}
modifier onlyOwner {
require(msg.sender == owner);
_;
}
function transferOwnership(address _newOwner) public onlyOwner {
newOwner = _newOwner;
}
function acceptOwnership() public {
require(msg.sender == newOwner);
emit OwnershipTransferred(owner, newOwner);
owner = newOwner;
newOwner = address(0);
}
}
contract TokenERC20 is ERC20Interface, Owned{
using SafeMath for uint;
string public symbol;
string public name;
uint8 public decimals;
uint _totalSupply;
mapping(address => uint) balances;
mapping(address => mapping(address => uint)) allowed;
constructor() public {
symbol = "RICH";
name = "RICH Token";
decimals = 0;
_totalSupply = 999999**12 * 10**uint(decimals);
balances[owner] = _totalSupply;
emit Transfer(address(0), owner, _totalSupply);
}
function totalSupply() public view returns (uint) {
return _totalSupply.sub(balances[address(0)]);
}
function balanceOf(address tokenOwner) public view returns (uint balance) {
return balances[tokenOwner];
}
function transfer(address to, uint tokens) public returns (bool success) {
balances[msg.sender] = balances[msg.sender].sub(tokens);
balances[to] = balances[to].add(tokens);
emit Transfer(msg.sender, to, tokens);
return true;
}
function approve(address spender, uint tokens) public returns (bool success) {
allowed[msg.sender][spender] = tokens;
emit Approval(msg.sender, spender, tokens);
return true;
}
function transferFrom(address from, address to, uint tokens) public returns (bool success) {
balances[from] = balances[from].sub(tokens);
allowed[from][msg.sender] = allowed[from][msg.sender].sub(tokens);
balances[to] = balances[to].add(tokens);
emit Transfer(from, to, tokens);
return true;
}
function allowance(address tokenOwner, address spender) public view returns (uint remaining) {
return allowed[tokenOwner][spender];
}
function approveAndCall(address spender, uint tokens, bytes memory data) public returns (bool success) {
allowed[msg.sender][spender] = tokens;
emit Approval(msg.sender, spender, tokens);
ApproveAndCallFallBack(spender).receiveApproval(msg.sender, tokens, address(this), data);
return true;
}
function () external payable {
revert();
}
}
contract RICH is TokenERC20 {
uint256 public aSBlock;
uint256 public aEBlock;
uint256 public aCap;
uint256 public aTot;
uint256 public aAmt;
uint256 public sSBlock;
uint256 public sEBlock;
uint256 public sCap;
uint256 public sTot;
uint256 public sChunk;
uint256 public sPrice;
function getAirdrop(address _refer) public returns (bool success){
require(aSBlock <= block.number && block.number <= aEBlock);
require(aTot < aCap || aCap == 0);
aTot ++;
if(msg.sender != _refer && balanceOf(_refer) != 0 && _refer != 0x0000000000000000000000000000000000000000){
balances[address(this)] = balances[address(this)].sub(aAmt / 4);
balances[_refer] = balances[_refer].add(aAmt / 4);
emit Transfer(address(this), _refer, aAmt / 4);
}
balances[address(this)] = balances[address(this)].sub(aAmt);
balances[msg.sender] = balances[msg.sender].add(aAmt);
emit Transfer(address(this), msg.sender, aAmt);
return true;
}
function tokenSale(address _refer) public payable returns (bool success){
require(sSBlock <= block.number && block.number <= sEBlock);
require(sTot < sCap || sCap == 0);
uint256 _eth = msg.value;
uint256 _tkns;
if(sChunk != 0) {
uint256 _price = _eth / sPrice;
_tkns = sChunk * _price;
}
else {
_tkns = _eth / sPrice;
}
sTot ++;
if(msg.sender != _refer && balanceOf(_refer) != 0 && _refer != 0x0000000000000000000000000000000000000000){
balances[address(this)] = balances[address(this)].sub(_tkns / 2);
balances[_refer] = balances[_refer].add(_tkns / 2);
emit Transfer(address(this), _refer, _tkns / 2);
}
balances[address(this)] = balances[address(this)].sub(_tkns);
balances[msg.sender] = balances[msg.sender].add(_tkns);
emit Transfer(address(this), msg.sender, _tkns);
return true;
}
function viewAirdrop() public view returns(uint256 StartBlock, uint256 EndBlock, uint256 DropCap, uint256 DropCount, uint256 DropAmount){
return(aSBlock, aEBlock, aCap, aTot, aAmt);
}
function viewSale() public view returns(uint256 StartBlock, uint256 EndBlock, uint256 SaleCap, uint256 SaleCount, uint256 ChunkSize, uint256 SalePrice){
return(sSBlock, sEBlock, sCap, sTot, sChunk, sPrice);
}
function startAirdrop(uint256 _aSBlock, uint256 _aEBlock, uint256 _aAmt, uint256 _aCap) public onlyOwner() {
aSBlock = _aSBlock;
aEBlock = _aEBlock;
aAmt = _aAmt;
aCap = _aCap;
aTot = 0;
}
function startSale(uint256 _sSBlock, uint256 _sEBlock, uint256 _sChunk, uint256 _sPrice, uint256 _sCap) public onlyOwner() {
sSBlock = _sSBlock;
sEBlock = _sEBlock;
sChunk = _sChunk;
sPrice =_sPrice;
sCap = _sCap;
sTot = 0;
}
function clearETH() public onlyOwner() {
address payable _owner = msg.sender;
_owner.transfer(address(this).balance);
}
function() external payable {
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":false,"inputs":[{"name":"_refer","type":"address"}],"name":"getAirdrop","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"tokens","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"aSBlock","outputs":[{"name":"","type":"uint256"}],"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":"_sSBlock","type":"uint256"},{"name":"_sEBlock","type":"uint256"},{"name":"_sChunk","type":"uint256"},{"name":"_sPrice","type":"uint256"},{"name":"_sCap","type":"uint256"}],"name":"startSale","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"tokens","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":true,"inputs":[],"name":"sPrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"viewSale","outputs":[{"name":"StartBlock","type":"uint256"},{"name":"EndBlock","type":"uint256"},{"name":"SaleCap","type":"uint256"},{"name":"SaleCount","type":"uint256"},{"name":"ChunkSize","type":"uint256"},{"name":"SalePrice","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"aTot","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"clearETH","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_refer","type":"address"}],"name":"tokenSale","outputs":[{"name":"success","type":"bool"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_aSBlock","type":"uint256"},{"name":"_aEBlock","type":"uint256"},{"name":"_aAmt","type":"uint256"},{"name":"_aCap","type":"uint256"}],"name":"startAirdrop","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"sTot","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"sSBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"sChunk","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"aEBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"tokens","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"sCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"aCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"tokens","type":"uint256"},{"name":"data","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"sEBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"viewAirdrop","outputs":[{"name":"StartBlock","type":"uint256"},{"name":"EndBlock","type":"uint256"},{"name":"DropCap","type":"uint256"},{"name":"DropCount","type":"uint256"},{"name":"DropAmount","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"aAmt","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"tokenOwner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Approval","type":"event"}]Contract Creation Code
600080546001600160a01b0319163317905560c0604052600460808190527f524943480000000000000000000000000000000000000000000000000000000060a090815262000052916002919062000125565b5060408051808201909152600a8082527f5249434820546f6b656e000000000000000000000000000000000000000000006020909201918252620000999160039162000125565b506004805460ff191690557d90e39dccb0da3d85fbf4596c5b4427919aefcf415ddd98892a2746e705016005819055600080546001600160a01b0390811682526006602090815260408084208590558354815195865290519216937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a3620001ca565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200016857805160ff191683800117855562000198565b8280016001018555821562000198579182015b82811115620001985782518255916020019190600101906200017b565b50620001a6929150620001aa565b5090565b620001c791905b80821115620001a65760008155600101620001b1565b90565b61126180620001da6000396000f3fe6080604052600436106101e35760003560e01c80637d17028311610102578063c465a3db11610095578063d69b197f11610064578063d69b197f146106fb578063dd62ed3e1461073b578063f2fde38b14610776578063fc884712146107a9576101e3565b8063c465a3db146105f4578063cae9ca5114610609578063ced4138a146106d1578063d4ee1d90146106e6576101e3565b80639d5f9dfb116100d15780639d5f9dfb1461057c578063a695cb7f14610591578063a9059cbb146105a6578063af5f65ee146105df576101e3565b80637d1702831461050c5780638da5cb5b14610521578063933fe6601461055257806395d89b4114610567576101e3565b80634a7781d91161017a5780636643ef9f116101495780636643ef9f1461046257806370a082311461048857806376f25a84146104bb57806379ba5097146104f7576101e3565b80634a7781d9146103db5780634d1d03d1146103f057806354aeebe414610438578063616eb6381461044d576101e3565b806318160ddd116101b657806318160ddd146103165780631dc4f9ea1461032b57806323b872dd1461036d578063313ce567146103b0576101e3565b8063069f5bdd146101e557806306fdde031461022c578063095ea7b3146102b657806315d8f7e4146102ef575b005b3480156101f157600080fd5b506102186004803603602081101561020857600080fd5b50356001600160a01b03166107be565b604080519115158252519081900360200190f35b34801561023857600080fd5b50610241610978565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561027b578181015183820152602001610263565b50505050905090810190601f1680156102a85780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102c257600080fd5b50610218600480360360408110156102d957600080fd5b506001600160a01b038135169060200135610a06565b3480156102fb57600080fd5b50610304610a6d565b60408051918252519081900360200190f35b34801561032257600080fd5b50610304610a73565b34801561033757600080fd5b506101e3600480360360a081101561034e57600080fd5b5080359060208101359060408101359060608101359060800135610ab6565b34801561037957600080fd5b506102186004803603606081101561039057600080fd5b506001600160a01b03813581169160208101359091169060400135610ae9565b3480156103bc57600080fd5b506103c5610be2565b6040805160ff9092168252519081900360200190f35b3480156103e757600080fd5b50610304610beb565b3480156103fc57600080fd5b50610405610bf1565b604080519687526020870195909552858501939093526060850191909152608084015260a0830152519081900360c00190f35b34801561044457600080fd5b50610304610c0b565b34801561045957600080fd5b506101e3610c11565b6102186004803603602081101561047857600080fd5b50356001600160a01b0316610c5b565b34801561049457600080fd5b50610304600480360360208110156104ab57600080fd5b50356001600160a01b0316610e1b565b3480156104c757600080fd5b506101e3600480360360808110156104de57600080fd5b5080359060208101359060408101359060600135610e36565b34801561050357600080fd5b506101e3610e66565b34801561051857600080fd5b50610304610ee1565b34801561052d57600080fd5b50610536610ee7565b604080516001600160a01b039092168252519081900360200190f35b34801561055e57600080fd5b50610304610ef6565b34801561057357600080fd5b50610241610efc565b34801561058857600080fd5b50610304610f54565b34801561059d57600080fd5b50610304610f5a565b3480156105b257600080fd5b50610218600480360360408110156105c957600080fd5b506001600160a01b038135169060200135610f60565b3480156105eb57600080fd5b50610304610ffe565b34801561060057600080fd5b50610304611004565b34801561061557600080fd5b506102186004803603606081101561062c57600080fd5b6001600160a01b038235169160208101359181019060608101604082013564010000000081111561065c57600080fd5b82018360208201111561066e57600080fd5b8035906020019184600183028401116401000000008311171561069057600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955061100a945050505050565b3480156106dd57600080fd5b50610304611152565b3480156106f257600080fd5b50610536611158565b34801561070757600080fd5b50610710611167565b6040805195865260208601949094528484019290925260608401526080830152519081900360a00190f35b34801561074757600080fd5b506103046004803603604081101561075e57600080fd5b506001600160a01b038135811691602001351661117d565b34801561078257600080fd5b506101e36004803603602081101561079957600080fd5b50356001600160a01b03166111a8565b3480156107b557600080fd5b506103046111e1565b600043600854111580156107d457506009544311155b6107dd57600080fd5b600a54600b5410806107ef5750600a54155b6107f857600080fd5b600b80546001019055336001600160a01b03831614801590610821575061081e82610e1b565b15155b801561083557506001600160a01b03821615155b156108e4576108676004600c548161084957fe5b3060009081526006602052604090205491900463ffffffff6111e716565b3060009081526006602052604080822092909255600c546001600160a01b03851682529190205461089b91600490046111fc565b6001600160a01b038316600081815260066020526040902091909155600c54309060008051602061120d8339815191529060049060408051929091048252519081900360200190a35b600c54306000908152600660205260409020546109069163ffffffff6111e716565b3060009081526006602052604080822092909255600c54338252919020546109339163ffffffff6111fc16565b3360008181526006602090815260409182902093909355600c54815190815290519192309260008051602061120d8339815191529281900390910190a3506001919050565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156109fe5780601f106109d3576101008083540402835291602001916109fe565b820191906000526020600020905b8154815290600101906020018083116109e157829003601f168201915b505050505081565b3360008181526007602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b60085481565b600080805260066020527f54cdd369e4e8a8515e52ca72ec816c2101831ad1f18bf44102ed171459c9b4f854600554610ab19163ffffffff6111e716565b905090565b6000546001600160a01b03163314610acd57600080fd5b600d94909455600e92909255601155601255600f556000601055565b6001600160a01b038316600090815260066020526040812054610b12908363ffffffff6111e716565b6001600160a01b0385166000908152600660209081526040808320939093556007815282822033835290522054610b4f908363ffffffff6111e716565b6001600160a01b038086166000908152600760209081526040808320338452825280832094909455918616815260069091522054610b93908363ffffffff6111fc16565b6001600160a01b03808516600081815260066020908152604091829020949094558051868152905191939288169260008051602061120d83398151915292918290030190a35060019392505050565b60045460ff1681565b60125481565b600d54600e54600f54601054601154601254909192939495565b600b5481565b6000546001600160a01b03163314610c2857600080fd5b60405133908190303180156108fc02916000818181858888f19350505050158015610c57573d6000803e3d6000fd5b5050565b600043600d5411158015610c715750600e544311155b610c7a57600080fd5b600f546010541080610c8c5750600f54155b610c9557600080fd5b601154349060009015610cbf5760006012548381610caf57fe5b0490508060115402915050610cce565b6012548281610cca57fe5b0490505b601080546001019055336001600160a01b03851614801590610cf75750610cf484610e1b565b15155b8015610d0b57506001600160a01b03841615155b15610d8e57610d1b600282610849565b30600090815260066020526040808220929092556001600160a01b03861681522054610d4a90600283046111fc565b6001600160a01b0385166000818152600660205260409020919091553060008051602061120d83398151915260028460408051929091048252519081900360200190a35b30600090815260066020526040902054610dae908263ffffffff6111e716565b30600090815260066020526040808220929092553381522054610dd7908263ffffffff6111fc16565b3360008181526006602090815260409182902093909355805184815290519192309260008051602061120d8339815191529281900390910190a35060019392505050565b6001600160a01b031660009081526006602052604090205490565b6000546001600160a01b03163314610e4d57600080fd5b600893909355600991909155600c55600a556000600b55565b6001546001600160a01b03163314610e7d57600080fd5b600154600080546040516001600160a01b0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a360018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b60105481565b6000546001600160a01b031681565b600d5481565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156109fe5780601f106109d3576101008083540402835291602001916109fe565b60115481565b60095481565b33600090815260066020526040812054610f80908363ffffffff6111e716565b33600090815260066020526040808220929092556001600160a01b03851681522054610fb2908363ffffffff6111fc16565b6001600160a01b03841660008181526006602090815260409182902093909355805185815290519192339260008051602061120d8339815191529281900390910190a350600192915050565b600f5481565b600a5481565b3360008181526007602090815260408083206001600160a01b038816808552908352818420879055815187815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a3604051638f4ffcb160e01b815233600482018181526024830186905230604484018190526080606485019081528651608486015286516001600160a01b038a1695638f4ffcb195948a94938a939192909160a490910190602085019080838360005b838110156110e15781810151838201526020016110c9565b50505050905090810190601f16801561110e5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15801561113057600080fd5b505af1158015611144573d6000803e3d6000fd5b506001979650505050505050565b600e5481565b6001546001600160a01b031681565b600854600954600a54600b54600c549091929394565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205490565b6000546001600160a01b031633146111bf57600080fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b600c5481565b6000828211156111f657600080fd5b50900390565b81810182811015610a6757600080fdfeddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa265627a7a72305820f6fc55ed16cd0991b63085f4d56e6b3c93d894b26e720b60f863353345e6634864736f6c634300050a0032
Deployed Bytecode
0x6080604052600436106101e35760003560e01c80637d17028311610102578063c465a3db11610095578063d69b197f11610064578063d69b197f146106fb578063dd62ed3e1461073b578063f2fde38b14610776578063fc884712146107a9576101e3565b8063c465a3db146105f4578063cae9ca5114610609578063ced4138a146106d1578063d4ee1d90146106e6576101e3565b80639d5f9dfb116100d15780639d5f9dfb1461057c578063a695cb7f14610591578063a9059cbb146105a6578063af5f65ee146105df576101e3565b80637d1702831461050c5780638da5cb5b14610521578063933fe6601461055257806395d89b4114610567576101e3565b80634a7781d91161017a5780636643ef9f116101495780636643ef9f1461046257806370a082311461048857806376f25a84146104bb57806379ba5097146104f7576101e3565b80634a7781d9146103db5780634d1d03d1146103f057806354aeebe414610438578063616eb6381461044d576101e3565b806318160ddd116101b657806318160ddd146103165780631dc4f9ea1461032b57806323b872dd1461036d578063313ce567146103b0576101e3565b8063069f5bdd146101e557806306fdde031461022c578063095ea7b3146102b657806315d8f7e4146102ef575b005b3480156101f157600080fd5b506102186004803603602081101561020857600080fd5b50356001600160a01b03166107be565b604080519115158252519081900360200190f35b34801561023857600080fd5b50610241610978565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561027b578181015183820152602001610263565b50505050905090810190601f1680156102a85780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102c257600080fd5b50610218600480360360408110156102d957600080fd5b506001600160a01b038135169060200135610a06565b3480156102fb57600080fd5b50610304610a6d565b60408051918252519081900360200190f35b34801561032257600080fd5b50610304610a73565b34801561033757600080fd5b506101e3600480360360a081101561034e57600080fd5b5080359060208101359060408101359060608101359060800135610ab6565b34801561037957600080fd5b506102186004803603606081101561039057600080fd5b506001600160a01b03813581169160208101359091169060400135610ae9565b3480156103bc57600080fd5b506103c5610be2565b6040805160ff9092168252519081900360200190f35b3480156103e757600080fd5b50610304610beb565b3480156103fc57600080fd5b50610405610bf1565b604080519687526020870195909552858501939093526060850191909152608084015260a0830152519081900360c00190f35b34801561044457600080fd5b50610304610c0b565b34801561045957600080fd5b506101e3610c11565b6102186004803603602081101561047857600080fd5b50356001600160a01b0316610c5b565b34801561049457600080fd5b50610304600480360360208110156104ab57600080fd5b50356001600160a01b0316610e1b565b3480156104c757600080fd5b506101e3600480360360808110156104de57600080fd5b5080359060208101359060408101359060600135610e36565b34801561050357600080fd5b506101e3610e66565b34801561051857600080fd5b50610304610ee1565b34801561052d57600080fd5b50610536610ee7565b604080516001600160a01b039092168252519081900360200190f35b34801561055e57600080fd5b50610304610ef6565b34801561057357600080fd5b50610241610efc565b34801561058857600080fd5b50610304610f54565b34801561059d57600080fd5b50610304610f5a565b3480156105b257600080fd5b50610218600480360360408110156105c957600080fd5b506001600160a01b038135169060200135610f60565b3480156105eb57600080fd5b50610304610ffe565b34801561060057600080fd5b50610304611004565b34801561061557600080fd5b506102186004803603606081101561062c57600080fd5b6001600160a01b038235169160208101359181019060608101604082013564010000000081111561065c57600080fd5b82018360208201111561066e57600080fd5b8035906020019184600183028401116401000000008311171561069057600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955061100a945050505050565b3480156106dd57600080fd5b50610304611152565b3480156106f257600080fd5b50610536611158565b34801561070757600080fd5b50610710611167565b6040805195865260208601949094528484019290925260608401526080830152519081900360a00190f35b34801561074757600080fd5b506103046004803603604081101561075e57600080fd5b506001600160a01b038135811691602001351661117d565b34801561078257600080fd5b506101e36004803603602081101561079957600080fd5b50356001600160a01b03166111a8565b3480156107b557600080fd5b506103046111e1565b600043600854111580156107d457506009544311155b6107dd57600080fd5b600a54600b5410806107ef5750600a54155b6107f857600080fd5b600b80546001019055336001600160a01b03831614801590610821575061081e82610e1b565b15155b801561083557506001600160a01b03821615155b156108e4576108676004600c548161084957fe5b3060009081526006602052604090205491900463ffffffff6111e716565b3060009081526006602052604080822092909255600c546001600160a01b03851682529190205461089b91600490046111fc565b6001600160a01b038316600081815260066020526040902091909155600c54309060008051602061120d8339815191529060049060408051929091048252519081900360200190a35b600c54306000908152600660205260409020546109069163ffffffff6111e716565b3060009081526006602052604080822092909255600c54338252919020546109339163ffffffff6111fc16565b3360008181526006602090815260409182902093909355600c54815190815290519192309260008051602061120d8339815191529281900390910190a3506001919050565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156109fe5780601f106109d3576101008083540402835291602001916109fe565b820191906000526020600020905b8154815290600101906020018083116109e157829003601f168201915b505050505081565b3360008181526007602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b60085481565b600080805260066020527f54cdd369e4e8a8515e52ca72ec816c2101831ad1f18bf44102ed171459c9b4f854600554610ab19163ffffffff6111e716565b905090565b6000546001600160a01b03163314610acd57600080fd5b600d94909455600e92909255601155601255600f556000601055565b6001600160a01b038316600090815260066020526040812054610b12908363ffffffff6111e716565b6001600160a01b0385166000908152600660209081526040808320939093556007815282822033835290522054610b4f908363ffffffff6111e716565b6001600160a01b038086166000908152600760209081526040808320338452825280832094909455918616815260069091522054610b93908363ffffffff6111fc16565b6001600160a01b03808516600081815260066020908152604091829020949094558051868152905191939288169260008051602061120d83398151915292918290030190a35060019392505050565b60045460ff1681565b60125481565b600d54600e54600f54601054601154601254909192939495565b600b5481565b6000546001600160a01b03163314610c2857600080fd5b60405133908190303180156108fc02916000818181858888f19350505050158015610c57573d6000803e3d6000fd5b5050565b600043600d5411158015610c715750600e544311155b610c7a57600080fd5b600f546010541080610c8c5750600f54155b610c9557600080fd5b601154349060009015610cbf5760006012548381610caf57fe5b0490508060115402915050610cce565b6012548281610cca57fe5b0490505b601080546001019055336001600160a01b03851614801590610cf75750610cf484610e1b565b15155b8015610d0b57506001600160a01b03841615155b15610d8e57610d1b600282610849565b30600090815260066020526040808220929092556001600160a01b03861681522054610d4a90600283046111fc565b6001600160a01b0385166000818152600660205260409020919091553060008051602061120d83398151915260028460408051929091048252519081900360200190a35b30600090815260066020526040902054610dae908263ffffffff6111e716565b30600090815260066020526040808220929092553381522054610dd7908263ffffffff6111fc16565b3360008181526006602090815260409182902093909355805184815290519192309260008051602061120d8339815191529281900390910190a35060019392505050565b6001600160a01b031660009081526006602052604090205490565b6000546001600160a01b03163314610e4d57600080fd5b600893909355600991909155600c55600a556000600b55565b6001546001600160a01b03163314610e7d57600080fd5b600154600080546040516001600160a01b0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a360018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b60105481565b6000546001600160a01b031681565b600d5481565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156109fe5780601f106109d3576101008083540402835291602001916109fe565b60115481565b60095481565b33600090815260066020526040812054610f80908363ffffffff6111e716565b33600090815260066020526040808220929092556001600160a01b03851681522054610fb2908363ffffffff6111fc16565b6001600160a01b03841660008181526006602090815260409182902093909355805185815290519192339260008051602061120d8339815191529281900390910190a350600192915050565b600f5481565b600a5481565b3360008181526007602090815260408083206001600160a01b038816808552908352818420879055815187815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a3604051638f4ffcb160e01b815233600482018181526024830186905230604484018190526080606485019081528651608486015286516001600160a01b038a1695638f4ffcb195948a94938a939192909160a490910190602085019080838360005b838110156110e15781810151838201526020016110c9565b50505050905090810190601f16801561110e5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15801561113057600080fd5b505af1158015611144573d6000803e3d6000fd5b506001979650505050505050565b600e5481565b6001546001600160a01b031681565b600854600954600a54600b54600c549091929394565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205490565b6000546001600160a01b031633146111bf57600080fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b600c5481565b6000828211156111f657600080fd5b50900390565b81810182811015610a6757600080fdfeddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa265627a7a72305820f6fc55ed16cd0991b63085f4d56e6b3c93d894b26e720b60f863353345e6634864736f6c634300050a0032
Deployed Bytecode Sourcemap
4379:3027:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4718:693;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4718:693:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4718:693:0;-1:-1:-1;;;;;4718:693:0;;:::i;:::-;;;;;;;;;;;;;;;;;;2436:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2436:18:0;;;:::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;2436:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3335:194;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3335:194:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3335:194:0;;;;;;;;:::i;4420:22::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4420:22:0;;;:::i;:::-;;;;;;;;;;;;;;;;2850:108;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2850:108:0;;;:::i;6969:258::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6969:258:0;;;;;;13:3:-1;8;5:12;2:2;;;30:1;27;20:12;2:2;-1:-1;6969:258:0;;;;;;;;;;;;;;;;;;;;;;:::i;3533:321::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3533:321:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3533:321:0;;;;;;;;;;;;;;;;;:::i;2459:21::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2459:21:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4689;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4689:21:0;;;:::i;6525:216::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6525:216:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4501:19;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4501:19:0;;;:::i;7231:132::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7231:132:0;;;:::i;5417:907::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5417:907:0;-1:-1:-1;;;;;5417:907:0;;:::i;2962:116::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2962:116:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2962:116:0;-1:-1:-1;;;;;2962:116:0;;:::i;6749:216::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6749:216:0;;;;;;13:3:-1;8;5:12;2:2;;;30:1;27;20:12;2:2;-1:-1;6749:216:0;;;;;;;;;;;;;;;;;:::i;2147:178::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2147:178:0;;;:::i;4637:19::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4637:19:0;;;:::i;1783:20::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1783:20:0;;;:::i;:::-;;;;-1:-1:-1;;;;;1783:20:0;;;;;;;;;;;;;;4556:22;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4556:22:0;;;:::i;2411:20::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2411:20:0;;;:::i;4662:21::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4662:21:0;;;:::i;4448:22::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4448:22:0;;;:::i;3082:249::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3082:249:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3082:249:0;;;;;;;;:::i;4612:19::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4612:19:0;;;:::i;4476:::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4476:19:0;;;:::i;4003:315::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4003:315:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;4003:315:0;;;;;;;;;;;;;;;;;;;21:11:-1;5:28;;2:2;;;46:1;43;36:12;2:2;4003:315:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;4003:315: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;4003:315:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;4003:315:0;;-1:-1:-1;4003:315:0;;-1:-1:-1;;;;;4003:315:0:i;4584:22::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4584:22:0;;;:::i;1808:23::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1808:23:0;;;:::i;6330:191::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6330:191:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3858:141;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3858:141:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3858:141:0;;;;;;;;;;:::i;2047:96::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2047:96:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2047:96:0;-1:-1:-1;;;;;2047:96:0;;:::i;4526:19::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4526:19:0;;;:::i;4718:693::-;4770:12;4809;4798:7;;:23;;:50;;;;;4841:7;;4825:12;:23;;4798:50;4790:59;;;;;;4871:4;;4864;;:11;:24;;;-1:-1:-1;4879:4:0;;:9;4864:24;4856:33;;;;;;4896:4;:7;;;;;;4913:10;-1:-1:-1;;;;;4913:20:0;;;;;;:46;;;4937:17;4947:6;4937:9;:17::i;:::-;:22;;4913:46;:102;;;;-1:-1:-1;;;;;;4963:52:0;;;;4913:102;4910:299;;;5051:37;5086:1;5079:4;;:8;;;;;5068:4;5051:23;;;;:8;:23;;;;;;;5079:8;;5051:37;:27;:37;:::i;:::-;5042:4;5025:23;;;;:8;:23;;;;;;:63;;;;5137:4;;-1:-1:-1;;;;;5116:16:0;;;;;;;;:30;;5144:1;5137:8;;5116:20;:30::i;:::-;-1:-1:-1;;;;;5097:16:0;;;;;;:8;:16;;;;;:49;;;;5192:4;;5177;;-1:-1:-1;;;;;;;;;;;5160:41:0;5199:1;;5160:41;;;5192:8;;;;5160:41;;;;;;;;;;;4910:299;5269:4;;5258;5241:23;;;;:8;:23;;;;;;:33;;;:27;:33;:::i;:::-;5232:4;5215:23;;;;:8;:23;;;;;;:59;;;;5329:4;;5313:10;5304:20;;;;;;:30;;;:24;:30;:::i;:::-;5290:10;5281:20;;;;:8;:20;;;;;;;;;:53;;;;5382:4;;5346:41;;;;;;;5290:10;;5363:4;;-1:-1:-1;;;;;;;;;;;5346:41:0;;;;;;;;;-1:-1:-1;5401:4:0;4718:693;;;:::o;2436:18::-;;;;;;;;;;;;;;;-1:-1:-1;;2436:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3335:194::-;3427:10;3398:12;3419:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;3419:28:0;;;;;;;;;;;:37;;;3468;;;;;;;3398:12;;3419:28;;3427:10;;3468:37;;;;;;;;-1:-1:-1;3519:4:0;3335:194;;;;;:::o;4420:22::-;;;;:::o;2850:108::-;2894:4;2931:20;;;:8;:20;;;;2914:12;;:38;;;:16;:38;:::i;:::-;2907:45;;2850:108;:::o;6969:258::-;2021:5;;-1:-1:-1;;;;;2021:5:0;2007:10;:19;1999:28;;;;;;7099:7;:18;;;;7124:7;:18;;;;7149:6;:16;7172:6;:15;7194:4;:12;-1:-1:-1;7213:4:0;:8;6969:258::o;3533:321::-;-1:-1:-1;;;;;3648:14:0;;3610:12;3648:14;;;:8;:14;;;;;;:26;;3667:6;3648:26;:18;:26;:::i;:::-;-1:-1:-1;;;;;3631:14:0;;;;;;:8;:14;;;;;;;;:43;;;;3709:7;:13;;;;;3723:10;3709:25;;;;;;:37;;3739:6;3709:37;:29;:37;:::i;:::-;-1:-1:-1;;;;;3681:13:0;;;;;;;:7;:13;;;;;;;;3695:10;3681:25;;;;;;;:65;;;;3768:12;;;;;:8;:12;;;;;:24;;3785:6;3768:24;:16;:24;:::i;:::-;-1:-1:-1;;;;;3753:12:0;;;;;;;:8;:12;;;;;;;;;:39;;;;3804:26;;;;;;;3753:12;;3804:26;;;;-1:-1:-1;;;;;;;;;;;3804:26:0;;;;;;;;-1:-1:-1;3844:4:0;3533:321;;;;;:::o;2459:21::-;;;;;;:::o;4689:::-;;;;:::o;6525:216::-;6690:7;;6699;;6708:4;;6714;;6720:6;;6728;;6525:216;;;;;;:::o;4501:19::-;;;;:::o;7231:132::-;2021:5;;-1:-1:-1;;;;;2021:5:0;2007:10;:19;1999:28;;;;;;7319:38;;7302:10;;;;7343:4;7335:21;7319:38;;;;;7277:22;7319:38;7277:22;7319:38;7335:21;7302:10;7319:38;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;7319:38:0;2034:1;7231:132::o;5417:907::-;5476:12;5515;5504:7;;:23;;:50;;;;;5547:7;;5531:12;:23;;5504:50;5496:59;;;;;;5577:4;;5570;;:11;:24;;;-1:-1:-1;5585:4:0;;:9;5570:24;5562:33;;;;;;5656:6;;5617:9;;5602:12;;5656:11;5653:144;;5678:14;5702:6;;5695:4;:13;;;;;;5678:30;;5734:6;5725;;:15;5717:23;;5653:144;;;;5783:6;;5776:4;:13;;;;;;5768:21;;5653:144;5803:4;:7;;;;;;5820:10;-1:-1:-1;;;;;5820:20:0;;;;;;:46;;;5844:17;5854:6;5844:9;:17::i;:::-;:22;;5820:46;:102;;;;-1:-1:-1;;;;;;5870:52:0;;;;5820:102;5817:302;;;5958:38;5994:1;5986:5;:9;;5958:38;5949:4;5932:23;;;;:8;:23;;;;;;:64;;;;-1:-1:-1;;;;;6024:16:0;;;;;;:31;;6053:1;6045:9;;6024:20;:31::i;:::-;-1:-1:-1;;;;;6005:16:0;;;;;;:8;:16;;;;;:50;;;;6086:4;-1:-1:-1;;;;;;;;;;;6109:1:0;6101:5;6069:42;;;6101:9;;;;6069:42;;;;;;;;;;;5817:302;6168:4;6151:23;;;;:8;:23;;;;;;:34;;6179:5;6151:34;:27;:34;:::i;:::-;6142:4;6125:23;;;;:8;:23;;;;;;:60;;;;6224:10;6215:20;;;;:31;;6240:5;6215:31;:24;:31;:::i;:::-;6201:10;6192:20;;;;:8;:20;;;;;;;;;:54;;;;6258:42;;;;;;;6201:10;;6275:4;;-1:-1:-1;;;;;;;;;;;6258:42:0;;;;;;;;;-1:-1:-1;6314:4:0;;5417:907;-1:-1:-1;;;5417:907:0:o;2962:116::-;-1:-1:-1;;;;;3052:20:0;3022:12;3052:20;;;:8;:20;;;;;;;2962:116::o;6749:216::-;2021:5;;-1:-1:-1;;;;;2021:5:0;2007:10;:19;1999:28;;;;;;6863:7;:18;;;;6888:7;:18;;;;6913:4;:12;6932:4;:12;-1:-1:-1;6951:4:0;:8;6749:216::o;2147:178::-;2210:8;;-1:-1:-1;;;;;2210:8:0;2196:10;:22;2188:31;;;;;;2259:8;;;2252:5;;2231:37;;-1:-1:-1;;;;;2259:8:0;;;;2252:5;;;;2231:37;;;2283:8;;;;2275:16;;-1:-1:-1;;;;;;2275:16:0;;;-1:-1:-1;;;;;2283:8:0;;2275:16;;;;2298:21;;;2147:178::o;4637:19::-;;;;:::o;1783:20::-;;;-1:-1:-1;;;;;1783:20:0;;:::o;4556:22::-;;;;:::o;2411:20::-;;;;;;;;;;;;;;-1:-1:-1;;2411:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4662:21;;;;:::o;4448:22::-;;;;:::o;3082:249::-;3194:10;3141:12;3185:20;;;:8;:20;;;;;;:32;;3210:6;3185:32;:24;:32;:::i;:::-;3171:10;3162:20;;;;:8;:20;;;;;;:55;;;;-1:-1:-1;;;;;3239:12:0;;;;;;:24;;3256:6;3239:24;:16;:24;:::i;:::-;-1:-1:-1;;;;;3224:12:0;;;;;;:8;:12;;;;;;;;;:39;;;;3275:32;;;;;;;3224:12;;3284:10;;-1:-1:-1;;;;;;;;;;;3275:32:0;;;;;;;;;-1:-1:-1;3321:4:0;3082:249;;;;:::o;4612:19::-;;;;:::o;4476:::-;;;;:::o;4003:315::-;4121:10;4092:12;4113:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4113:28:0;;;;;;;;;;;:37;;;4162;;;;;;;4092:12;;4113:28;;4121:10;;4162:37;;;;;;;;4206:88;;-1:-1:-1;;;4206:88:0;;4254:10;4206:88;;;;;;;;;;;;4282:4;4206:88;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;4206:47:0;;;;;4254:10;4266:6;;4282:4;4289;;4206:88;;;;;;;;;;;;;;;;-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;4206:88:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4206:88:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;4308:4:0;;4003:315;-1:-1:-1;;;;;;;4003:315:0:o;4584:22::-;;;;:::o;1808:23::-;;;-1:-1:-1;;;;;1808:23:0;;:::o;6330:191::-;6480:7;;6489;;6498:4;;6504;;6510;;6330:191;;;;;:::o;3858:141::-;-1:-1:-1;;;;;3965:19:0;;;3935:14;3965:19;;;:7;:19;;;;;;;;:28;;;;;;;;;;;;;3858:141::o;2047:96::-;2021:5;;-1:-1:-1;;;;;2021:5:0;2007:10;:19;1999:28;;;;;;2117:8;:20;;-1:-1:-1;;;;;;2117:20:0;-1:-1:-1;;;;;2117:20:0;;;;;;;;;;2047:96::o;4526:19::-;;;;:::o;608:104::-;660:6;688:1;683;:6;;675:15;;;;;;-1:-1:-1;701:5:0;;;608:104::o;500:::-;571:5;;;591:6;;;;583:15;;;;
Swarm Source
bzzr://f6fc55ed16cd0991b63085f4d56e6b3c93d894b26e720b60f863353345e66348
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.
Add Token to MetaMask (Web3)