Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Overview
Max Total Supply
883,570,190,790.318953559827136018 TKING
Holders
8,709
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
47,378,437.530655632192576346 TKINGValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
TigerKing
Compiler Version
v0.5.17+commit.d19bba13
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2021-05-10 */ /** TIGER KING https://t.me/theOfficialTigerKing https://www.tiger-king.org */ // SPDX-License-Identifier: Unlicensed pragma solidity ^0.5.0; interface IERC20 { function totalSupply() external view returns (uint256); function balanceOf(address who) external view returns (uint256); function allowance(address owner, address spender) external view returns (uint256); function transfer(address to, uint256 value) external returns (bool); function approve(address spender, uint256 value) external returns (bool); function transferFrom(address from, address to, uint256 value) external returns (bool); event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); } library SafeMath { function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; assert(c / a == b); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a / b; return c; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { assert(b <= a); return a - b; } function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; assert(c >= a); return c; } function ceil(uint256 a, uint256 m) internal pure returns (uint256) { uint256 c = add(a,m); uint256 d = sub(c,1); return mul(div(d,m),m); } } contract ERC20Detailed is IERC20 { string private _name; string private _symbol; uint8 private _decimals; constructor(string memory name, string memory symbol, uint8 decimals) public { _name = name; _symbol = symbol; _decimals = decimals; } function name() public view returns(string memory) { return _name; } function symbol() public view returns(string memory) { return _symbol; } function decimals() public view returns(uint8) { return _decimals; } } contract TigerKing is ERC20Detailed { using SafeMath for uint256; mapping (address => uint256) private _balances; mapping (address => mapping (address => uint256)) private _allowed; string constant tokenName = "Tiger King"; string constant tokenSymbol = "TKING"; uint8 constant tokenDecimals = 18; uint256 _totalSupply = 1000000000000 *10**18; uint256 public basePercent = 100; uint256 public _burnStopAmount; uint256 public _lastTokenSupply; constructor() public payable ERC20Detailed(tokenName, tokenSymbol, tokenDecimals) { _mint(msg.sender, _totalSupply); _burnStopAmount = 0; _lastTokenSupply = 200000 * 10**18; } function totalSupply() public view returns (uint256) { return _totalSupply; } function balanceOf(address owner) public view returns (uint256) { return _balances[owner]; } function allowance(address owner, address spender) public view returns (uint256) { return _allowed[owner][spender]; } function findOnePercent(uint256 value) public view returns (uint256) { uint256 roundValue = value.ceil(basePercent); uint256 onePercent = roundValue.mul(basePercent).div(10000); return onePercent; } function transfer(address to, uint256 value) public returns (bool) { require(value <= _balances[msg.sender]); require(to != address(0)); uint256 tokensToBurn = findOnePercent(value); uint256 tokensToTransfer = value.sub(tokensToBurn); _balances[msg.sender] = _balances[msg.sender].sub(value); _balances[to] = _balances[to].add(tokensToTransfer); _totalSupply = _totalSupply.sub(tokensToBurn); emit Transfer(msg.sender, to, tokensToTransfer); emit Transfer(msg.sender, address(0), tokensToBurn); return true; } function multiTransfer(address[] memory receivers, uint256[] memory amounts) public { for (uint256 i = 0; i < receivers.length; i++) { transfer(receivers[i], amounts[i]); } } function approve(address spender, uint256 value) public returns (bool) { require(spender != address(0)); _allowed[msg.sender][spender] = value; emit Approval(msg.sender, spender, value); return true; } function transferFrom(address from, address to, uint256 value) public returns (bool) { require(value <= _balances[from]); require(value <= _allowed[from][msg.sender]); require(to != address(0)); _balances[from] = _balances[from].sub(value); uint256 tokensToBurn = findOnePercent(value); uint256 tokensToTransfer = value.sub(tokensToBurn); _balances[to] = _balances[to].add(tokensToTransfer); _totalSupply = _totalSupply.sub(tokensToBurn); _allowed[from][msg.sender] = _allowed[from][msg.sender].sub(value); emit Transfer(from, to, tokensToTransfer); emit Transfer(from, address(0), tokensToBurn); return true; } function increaseAllowance(address spender, uint256 addedValue) public returns (bool) { require(spender != address(0)); _allowed[msg.sender][spender] = (_allowed[msg.sender][spender].add(addedValue)); emit Approval(msg.sender, spender, _allowed[msg.sender][spender]); return true; } function decreaseAllowance(address spender, uint256 subtractedValue) public returns (bool) { require(spender != address(0)); _allowed[msg.sender][spender] = (_allowed[msg.sender][spender].sub(subtractedValue)); emit Approval(msg.sender, spender, _allowed[msg.sender][spender]); return true; } function _mint(address account, uint256 amount) internal { require(amount != 0); _balances[account] = _balances[account].add(amount); emit Transfer(address(0), account, amount); } function burn(uint256 amount) external { _burn(msg.sender, amount); } function _burn(address account, uint256 amount) internal { require(amount != 0); require(amount <= _balances[account]); _totalSupply = _totalSupply.sub(amount); _balances[account] = _balances[account].sub(amount); emit Transfer(account, address(0), amount); } function burnFrom(address account, uint256 amount) external { require(amount <= _allowed[account][msg.sender]); _allowed[account][msg.sender] = _allowed[account][msg.sender].sub(amount); _burn(account, amount); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"payable":true,"stateMutability":"payable","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"},{"constant":true,"inputs":[],"name":"_burnStopAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_lastTokenSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"basePercent","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burnFrom","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"findOnePercent","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address[]","name":"receivers","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"multiTransfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040526c0c9f2c9cd04674edea4000000060055560646006556040518060400160405280600a81526020017f5469676572204b696e67000000000000000000000000000000000000000000008152506040518060400160405280600581526020017f544b494e4700000000000000000000000000000000000000000000000000000081525060128260009080519060200190620000a09291906200023d565b508160019080519060200190620000b99291906200023d565b5080600260006101000a81548160ff021916908360ff160217905550505050620000ec336005546200010b60201b60201c565b6000600781905550692a5a058fc295ed000000600881905550620002ec565b60008114156200011a57600080fd5b6200017381600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546200022060201b620019271790919060201c565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b6000808284019050838110156200023357fe5b8091505092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200028057805160ff1916838001178555620002b1565b82800160010185558215620002b1579182015b82811115620002b057825182559160200191906001019062000293565b5b509050620002c09190620002c4565b5090565b620002e991905b80821115620002e5576000816000905550600101620002cb565b5090565b90565b611b7780620002fc6000396000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c806379cc6790116100a2578063a6a6860611610071578063a6a6860614610659578063a9059cbb1461069b578063c5ac0ded14610701578063dd62ed3e1461071f578063e50e97ab1461079757610116565b806379cc67901461050457806395d89b4114610552578063a39c13e7146105d5578063a457c2d7146105f357610116565b806323b872dd116100e957806323b872dd1461036e578063313ce567146103f4578063395093511461041857806342966c681461047e57806370a08231146104ac57610116565b806306fdde031461011b578063095ea7b31461019e57806318160ddd146102045780631e89d54514610222575b600080fd5b6101236107b5565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610163578082015181840152602081019050610148565b50505050905090810190601f1680156101905780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101ea600480360360408110156101b457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610857565b604051808215151515815260200191505060405180910390f35b61020c610982565b6040518082815260200191505060405180910390f35b61036c6004803603604081101561023857600080fd5b810190808035906020019064010000000081111561025557600080fd5b82018360208201111561026757600080fd5b8035906020019184602083028401116401000000008311171561028957600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290803590602001906401000000008111156102e957600080fd5b8201836020820111156102fb57600080fd5b8035906020019184602083028401116401000000008311171561031d57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f82011690508083019250505050505050919291929050505061098c565b005b6103da6004803603606081101561038457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109de565b604051808215151515815260200191505060405180910390f35b6103fc610e3f565b604051808260ff1660ff16815260200191505060405180910390f35b6104646004803603604081101561042e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610e56565b604051808215151515815260200191505060405180910390f35b6104aa6004803603602081101561049457600080fd5b810190808035906020019092919050505061108b565b005b6104ee600480360360208110156104c257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611098565b6040518082815260200191505060405180910390f35b6105506004803603604081101561051a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506110e1565b005b61055a611287565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561059a57808201518184015260208101905061057f565b50505050905090810190601f1680156105c75780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6105dd611329565b6040518082815260200191505060405180910390f35b61063f6004803603604081101561060957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061132f565b604051808215151515815260200191505060405180910390f35b6106856004803603602081101561066f57600080fd5b8101908080359060200190929190505050611564565b6040518082815260200191505060405180910390f35b6106e7600480360360408110156106b157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506115b5565b604051808215151515815260200191505060405180910390f35b61070961187d565b6040518082815260200191505060405180910390f35b6107816004803603604081101561073557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611883565b6040518082815260200191505060405180910390f35b61079f61190a565b6040518082815260200191505060405180910390f35b606060008054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561084d5780601f106108225761010080835404028352916020019161084d565b820191906000526020600020905b81548152906001019060200180831161083057829003601f168201915b5050505050905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561089257600080fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600554905090565b60008090505b82518110156109d9576109cb8382815181106109aa57fe5b60200260200101518383815181106109be57fe5b60200260200101516115b5565b508080600101915050610992565b505050565b6000600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610a2c57600080fd5b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610ab557600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610aef57600080fd5b610b4182600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461191090919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000610b8f83611564565b90506000610ba6828561191090919063ffffffff16565b9050610bfa81600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461192790919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c528260055461191090919063ffffffff16565b600581905550610ce784600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461191090919063ffffffff16565b600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001925050509392505050565b6000600260009054906101000a900460ff16905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610e9157600080fd5b610f2082600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461192790919063ffffffff16565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6110953382611943565b50565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481111561116a57600080fd5b6111f981600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461191090919063ffffffff16565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506112838282611943565b5050565b606060018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561131f5780601f106112f45761010080835404028352916020019161131f565b820191906000526020600020905b81548152906001019060200180831161130257829003601f168201915b5050505050905090565b60075481565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561136a57600080fd5b6113f982600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461191090919063ffffffff16565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b60008061157c60065484611ab790919063ffffffff16565b905060006115a961271061159b60065485611af290919063ffffffff16565b611b2990919063ffffffff16565b90508092505050919050565b6000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561160357600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561163d57600080fd5b600061164883611564565b9050600061165f828561191090919063ffffffff16565b90506116b384600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461191090919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061174881600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461192790919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506117a08260055461191090919063ffffffff16565b6005819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019250505092915050565b60065481565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60085481565b60008282111561191c57fe5b818303905092915050565b60008082840190508381101561193957fe5b8091505092915050565b600081141561195157600080fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481111561199d57600080fd5b6119b28160055461191090919063ffffffff16565b600581905550611a0a81600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461191090919063ffffffff16565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600080611ac48484611927565b90506000611ad3826001611910565b9050611ae8611ae28286611b29565b85611af2565b9250505092915050565b600080831415611b055760009050611b23565b6000828402905082848281611b1657fe5b0414611b1e57fe5b809150505b92915050565b600080828481611b3557fe5b049050809150509291505056fea265627a7a723158202aba5c430b55a9329a1e918623bd8e65c7738ef15cf6b369104511b3dba8dc1864736f6c63430005110032
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101165760003560e01c806379cc6790116100a2578063a6a6860611610071578063a6a6860614610659578063a9059cbb1461069b578063c5ac0ded14610701578063dd62ed3e1461071f578063e50e97ab1461079757610116565b806379cc67901461050457806395d89b4114610552578063a39c13e7146105d5578063a457c2d7146105f357610116565b806323b872dd116100e957806323b872dd1461036e578063313ce567146103f4578063395093511461041857806342966c681461047e57806370a08231146104ac57610116565b806306fdde031461011b578063095ea7b31461019e57806318160ddd146102045780631e89d54514610222575b600080fd5b6101236107b5565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610163578082015181840152602081019050610148565b50505050905090810190601f1680156101905780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101ea600480360360408110156101b457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610857565b604051808215151515815260200191505060405180910390f35b61020c610982565b6040518082815260200191505060405180910390f35b61036c6004803603604081101561023857600080fd5b810190808035906020019064010000000081111561025557600080fd5b82018360208201111561026757600080fd5b8035906020019184602083028401116401000000008311171561028957600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290803590602001906401000000008111156102e957600080fd5b8201836020820111156102fb57600080fd5b8035906020019184602083028401116401000000008311171561031d57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f82011690508083019250505050505050919291929050505061098c565b005b6103da6004803603606081101561038457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109de565b604051808215151515815260200191505060405180910390f35b6103fc610e3f565b604051808260ff1660ff16815260200191505060405180910390f35b6104646004803603604081101561042e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610e56565b604051808215151515815260200191505060405180910390f35b6104aa6004803603602081101561049457600080fd5b810190808035906020019092919050505061108b565b005b6104ee600480360360208110156104c257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611098565b6040518082815260200191505060405180910390f35b6105506004803603604081101561051a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506110e1565b005b61055a611287565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561059a57808201518184015260208101905061057f565b50505050905090810190601f1680156105c75780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6105dd611329565b6040518082815260200191505060405180910390f35b61063f6004803603604081101561060957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061132f565b604051808215151515815260200191505060405180910390f35b6106856004803603602081101561066f57600080fd5b8101908080359060200190929190505050611564565b6040518082815260200191505060405180910390f35b6106e7600480360360408110156106b157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506115b5565b604051808215151515815260200191505060405180910390f35b61070961187d565b6040518082815260200191505060405180910390f35b6107816004803603604081101561073557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611883565b6040518082815260200191505060405180910390f35b61079f61190a565b6040518082815260200191505060405180910390f35b606060008054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561084d5780601f106108225761010080835404028352916020019161084d565b820191906000526020600020905b81548152906001019060200180831161083057829003601f168201915b5050505050905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561089257600080fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600554905090565b60008090505b82518110156109d9576109cb8382815181106109aa57fe5b60200260200101518383815181106109be57fe5b60200260200101516115b5565b508080600101915050610992565b505050565b6000600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610a2c57600080fd5b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610ab557600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610aef57600080fd5b610b4182600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461191090919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000610b8f83611564565b90506000610ba6828561191090919063ffffffff16565b9050610bfa81600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461192790919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c528260055461191090919063ffffffff16565b600581905550610ce784600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461191090919063ffffffff16565b600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001925050509392505050565b6000600260009054906101000a900460ff16905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610e9157600080fd5b610f2082600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461192790919063ffffffff16565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6110953382611943565b50565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481111561116a57600080fd5b6111f981600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461191090919063ffffffff16565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506112838282611943565b5050565b606060018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561131f5780601f106112f45761010080835404028352916020019161131f565b820191906000526020600020905b81548152906001019060200180831161130257829003601f168201915b5050505050905090565b60075481565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561136a57600080fd5b6113f982600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461191090919063ffffffff16565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b60008061157c60065484611ab790919063ffffffff16565b905060006115a961271061159b60065485611af290919063ffffffff16565b611b2990919063ffffffff16565b90508092505050919050565b6000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561160357600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561163d57600080fd5b600061164883611564565b9050600061165f828561191090919063ffffffff16565b90506116b384600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461191090919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061174881600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461192790919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506117a08260055461191090919063ffffffff16565b6005819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019250505092915050565b60065481565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60085481565b60008282111561191c57fe5b818303905092915050565b60008082840190508381101561193957fe5b8091505092915050565b600081141561195157600080fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481111561199d57600080fd5b6119b28160055461191090919063ffffffff16565b600581905550611a0a81600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461191090919063ffffffff16565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600080611ac48484611927565b90506000611ad3826001611910565b9050611ae8611ae28286611b29565b85611af2565b9250505092915050565b600080831415611b055760009050611b23565b6000828402905082848281611b1657fe5b0414611b1e57fe5b809150505b92915050565b600080828481611b3557fe5b049050809150509291505056fea265627a7a723158202aba5c430b55a9329a1e918623bd8e65c7738ef15cf6b369104511b3dba8dc1864736f6c63430005110032
Deployed Bytecode Sourcemap
2150:4377:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2150:4377:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1899:76;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;1899:76:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4163:224;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4163:224:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2836:85;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3963:194;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3963:194:0;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;3963:194:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;3963:194:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;3963:194:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;3963:194:0;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;3963:194:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;3963:194:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;3963:194:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;3963:194:0;;;;;;;;;;;;;;;:::i;:::-;;4393:686;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4393:686:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2067:76;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5085:305;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5085:305:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5920:77;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5920:77:0;;;;;;;;;;;;;;;;;:::i;:::-;;2927:100;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2927:100:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6294:230;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6294:230:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;1981:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;1981:80:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2560:30;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5396:315;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5396:315:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3164:217;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3164:217:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3387:570;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3387:570:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2523:32;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3033:125;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3033:125:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2595:31;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1899:76;1935:13;1964:5;1957:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1899:76;:::o;4163:224::-;4228:4;4268:1;4249:21;;:7;:21;;;;4241:30;;;;;;4310:5;4278:8;:20;4287:10;4278:20;;;;;;;;;;;;;;;:29;4299:7;4278:29;;;;;;;;;;;;;;;:37;;;;4348:7;4327:36;;4336:10;4327:36;;;4357:5;4327:36;;;;;;;;;;;;;;;;;;4377:4;4370:11;;4163:224;;;;:::o;2836:85::-;2880:7;2903:12;;2896:19;;2836:85;:::o;3963:194::-;4059:9;4071:1;4059:13;;4054:98;4078:9;:16;4074:1;:20;4054:98;;;4110:34;4119:9;4129:1;4119:12;;;;;;;;;;;;;;4133:7;4141:1;4133:10;;;;;;;;;;;;;;4110:8;:34::i;:::-;;4096:3;;;;;;;4054:98;;;;3963:194;;:::o;4393:686::-;4472:4;4502:9;:15;4512:4;4502:15;;;;;;;;;;;;;;;;4493:5;:24;;4485:33;;;;;;4542:8;:14;4551:4;4542:14;;;;;;;;;;;;;;;:26;4557:10;4542:26;;;;;;;;;;;;;;;;4533:5;:35;;4525:44;;;;;;4598:1;4584:16;;:2;:16;;;;4576:25;;;;;;4628:26;4648:5;4628:9;:15;4638:4;4628:15;;;;;;;;;;;;;;;;:19;;:26;;;;:::i;:::-;4610:9;:15;4620:4;4610:15;;;;;;;;;;;;;;;:44;;;;4663:20;4686:21;4701:5;4686:14;:21::i;:::-;4663:44;;4714:24;4741:23;4751:12;4741:5;:9;;:23;;;;:::i;:::-;4714:50;;4789:35;4807:16;4789:9;:13;4799:2;4789:13;;;;;;;;;;;;;;;;:17;;:35;;;;:::i;:::-;4773:9;:13;4783:2;4773:13;;;;;;;;;;;;;;;:51;;;;4846:30;4863:12;4846;;:16;;:30;;;;:::i;:::-;4831:12;:45;;;;4914:37;4945:5;4914:8;:14;4923:4;4914:14;;;;;;;;;;;;;;;:26;4929:10;4914:26;;;;;;;;;;;;;;;;:30;;:37;;;;:::i;:::-;4885:8;:14;4894:4;4885:14;;;;;;;;;;;;;;;:26;4900:10;4885:26;;;;;;;;;;;;;;;:66;;;;4980:2;4965:36;;4974:4;4965:36;;;4984:16;4965:36;;;;;;;;;;;;;;;;;;5036:1;5013:40;;5022:4;5013:40;;;5040:12;5013:40;;;;;;;;;;;;;;;;;;5069:4;5062:11;;;;4393:686;;;;;:::o;2067:76::-;2107:5;2128:9;;;;;;;;;;;2121:16;;2067:76;:::o;5085:305::-;5165:4;5205:1;5186:21;;:7;:21;;;;5178:30;;;;;;5248:45;5282:10;5248:8;:20;5257:10;5248:20;;;;;;;;;;;;;;;:29;5269:7;5248:29;;;;;;;;;;;;;;;;:33;;:45;;;;:::i;:::-;5215:8;:20;5224:10;5215:20;;;;;;;;;;;;;;;:29;5236:7;5215:29;;;;;;;;;;;;;;;:79;;;;5327:7;5306:60;;5315:10;5306:60;;;5336:8;:20;5345:10;5336:20;;;;;;;;;;;;;;;:29;5357:7;5336:29;;;;;;;;;;;;;;;;5306:60;;;;;;;;;;;;;;;;;;5380:4;5373:11;;5085:305;;;;:::o;5920:77::-;5966:25;5972:10;5984:6;5966:5;:25::i;:::-;5920:77;:::o;2927:100::-;2982:7;3005:9;:16;3015:5;3005:16;;;;;;;;;;;;;;;;2998:23;;2927:100;;;:::o;6294:230::-;6379:8;:17;6388:7;6379:17;;;;;;;;;;;;;;;:29;6397:10;6379:29;;;;;;;;;;;;;;;;6369:6;:39;;6361:48;;;;;;6448:41;6482:6;6448:8;:17;6457:7;6448:17;;;;;;;;;;;;;;;:29;6466:10;6448:29;;;;;;;;;;;;;;;;:33;;:41;;;;:::i;:::-;6416:8;:17;6425:7;6416:17;;;;;;;;;;;;;;;:29;6434:10;6416:29;;;;;;;;;;;;;;;:73;;;;6496:22;6502:7;6511:6;6496:5;:22::i;:::-;6294:230;;:::o;1981:80::-;2019:13;2048:7;2041:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1981:80;:::o;2560:30::-;;;;:::o;5396:315::-;5481:4;5521:1;5502:21;;:7;:21;;;;5494:30;;;;;;5564:50;5598:15;5564:8;:20;5573:10;5564:20;;;;;;;;;;;;;;;:29;5585:7;5564:29;;;;;;;;;;;;;;;;:33;;:50;;;;:::i;:::-;5531:8;:20;5540:10;5531:20;;;;;;;;;;;;;;;:29;5552:7;5531:29;;;;;;;;;;;;;;;:84;;;;5648:7;5627:60;;5636:10;5627:60;;;5657:8;:20;5666:10;5657:20;;;;;;;;;;;;;;;:29;5678:7;5657:29;;;;;;;;;;;;;;;;5627:60;;;;;;;;;;;;;;;;;;5701:4;5694:11;;5396:315;;;;:::o;3164:217::-;3224:7;3241:18;3262:23;3273:11;;3262:5;:10;;:23;;;;:::i;:::-;3241:44;;3292:18;3313:38;3345:5;3313:27;3328:11;;3313:10;:14;;:27;;;;:::i;:::-;:31;;:38;;;;:::i;:::-;3292:59;;3365:10;3358:17;;;;3164:217;;;:::o;3387:570::-;3448:4;3478:9;:21;3488:10;3478:21;;;;;;;;;;;;;;;;3469:5;:30;;3461:39;;;;;;3529:1;3515:16;;:2;:16;;;;3507:25;;;;;;3541:20;3564:21;3579:5;3564:14;:21::i;:::-;3541:44;;3592:24;3619:23;3629:12;3619:5;:9;;:23;;;;:::i;:::-;3592:50;;3675:32;3701:5;3675:9;:21;3685:10;3675:21;;;;;;;;;;;;;;;;:25;;:32;;;;:::i;:::-;3651:9;:21;3661:10;3651:21;;;;;;;;;;;;;;;:56;;;;3730:35;3748:16;3730:9;:13;3740:2;3730:13;;;;;;;;;;;;;;;;:17;;:35;;;;:::i;:::-;3714:9;:13;3724:2;3714:13;;;;;;;;;;;;;;;:51;;;;3789:30;3806:12;3789;;:16;;:30;;;;:::i;:::-;3774:12;:45;;;;3854:2;3833:42;;3842:10;3833:42;;;3858:16;3833:42;;;;;;;;;;;;;;;;;;3916:1;3887:46;;3896:10;3887:46;;;3920:12;3887:46;;;;;;;;;;;;;;;;;;3947:4;3940:11;;;;3387:570;;;;:::o;2523:32::-;;;;:::o;3033:125::-;3105:7;3128:8;:15;3137:5;3128:15;;;;;;;;;;;;;;;:24;3144:7;3128:24;;;;;;;;;;;;;;;;3121:31;;3033:125;;;;:::o;2595:31::-;;;;:::o;1197:113::-;1255:7;1283:1;1278;:6;;1271:14;;;;1303:1;1299;:5;1292:12;;1197:113;;;;:::o;1316:133::-;1374:7;1390:9;1406:1;1402;:5;1390:17;;1426:1;1421;:6;;1414:14;;;;1442:1;1435:8;;;1316:133;;;;:::o;6001:287::-;6083:1;6073:6;:11;;6065:20;;;;;;6110:9;:18;6120:7;6110:18;;;;;;;;;;;;;;;;6100:6;:28;;6092:37;;;;;;6151:24;6168:6;6151:12;;:16;;:24;;;;:::i;:::-;6136:12;:39;;;;6203:30;6226:6;6203:9;:18;6213:7;6203:18;;;;;;;;;;;;;;;;:22;;:30;;;;:::i;:::-;6182:9;:18;6192:7;6182:18;;;;;;;;;;;;;;;:51;;;;6271:1;6245:37;;6254:7;6245:37;;;6275:6;6245:37;;;;;;;;;;;;;;;;;;6001:287;;:::o;1455:157::-;1514:7;1530:9;1542:8;1546:1;1548;1542:3;:8::i;:::-;1530:20;;1557:9;1569:8;1573:1;1575;1569:3;:8::i;:::-;1557:20;;1591:15;1595:8;1599:1;1601;1595:3;:8::i;:::-;1604:1;1591:3;:15::i;:::-;1584:22;;;;1455:157;;;;:::o;893:180::-;951:7;976:1;971;:6;967:37;;;995:1;988:8;;;;967:37;1010:9;1026:1;1022;:5;1010:17;;1050:1;1045;1041;:5;;;;;;:10;1034:18;;;;1066:1;1059:8;;;893:180;;;;;:::o;1079:112::-;1137:7;1153:9;1169:1;1165;:5;;;;;;1153:17;;1184:1;1177:8;;;1079:112;;;;:::o
Swarm Source
bzzr://2aba5c430b55a9329a1e918623bd8e65c7738ef15cf6b369104511b3dba8dc18
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.