Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Asset Management
Overview
Max Total Supply
10,000,000,000 LINA
Holders
16,558 ( -0.012%)
Total Transfers
-
Market
Price
$0.01 @ 0.000002 ETH (-6.22%)
Onchain Market Cap
$53,659,100.00
Circulating Supply Market Cap
$39,311,239.00
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|---|---|---|---|---|
1 | WhiteBIT | LINA-USDT | $0.0054 0.0000016 Eth | $5,069,688.00 942,464,443.721 LINA | 33.3913% |
2 | Binance | LINA-USDT | $0.0054 0.0000016 Eth | $4,222,913.00 791,759,483.000 LINA | 28.0519% |
3 | BitMart | $LINA-USDT | $0.0054 0.0000016 Eth | $1,482,716.00 274,206,028.900 $LINA | 9.7151% |
4 | BYDFi | LINA-USDT | $0.0054 0.0000016 Eth | $615,822.00 113,865,044.450 LINA | 4.0342% |
5 | Ourbit | LINA-USDT | $0.0054 0.0000016 Eth | $572,742.00 107,261,954.070 LINA | 3.8003% |
6 | Bitci TR | LINA-TRY | $0.0054 0.0000016 Eth | $507,912.00 93,933,749.259 LINA | 3.3281% |
7 | WEEX | LINA-USDT | $0.0054 0.0000016 Eth | $493,118.00 92,205,779.910 LINA | 3.2668% |
8 | KuCoin | LINA-USDT | $0.0054 0.0000016 Eth | $474,563.00 87,843,015.142 LINA | 3.1123% |
9 | Hotcoin | LINA-USDT | $0.0054 0.0000016 Eth | $474,090.00 88,182,270.470 LINA | 3.1243% |
10 | Toobit | LINA-USDT | $0.0054 0.0000016 Eth | $299,368.00 56,120,503.000 LINA | 1.9883% |
11 | CoinCatch | LINA-USDT | $0.0054 0.0000016 Eth | $202,789.00 37,646,944.461 LINA | 1.3338% |
12 | Bitget | LINA-USDT | $0.0054 0.0000016 Eth | $126,380.00 23,629,057.462 LINA | 0.8372% |
13 | Bitvavo | LINA-EUR | $0.0054 0.0000016 Eth | $124,754.00 23,172,164.924 LINA | 0.8210% |
14 | BingX | LINA-USDT | $0.0054 0.0000016 Eth | $109,671.00 20,565,043.065 LINA | 0.7286% |
15 | DeGate | 0X3E9BC21C9B189C09DF3EF1B824798658D5011937-0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48 | $0.0054 0.0000016 Eth | $84,529.00 15,829,461.000 0X3E9BC21C9B189C09DF3EF1B824798658D5011937 | 0.5608% |
16 | KoinBX | LINA-USDT | $0.0052 0.0000016 Eth | $82,079.00 14,398,754.657 LINA | 0.5101% |
17 | MEXC | LINA-USDT | $0.0054 0.0000016 Eth | $75,222.00 13,984,620.490 LINA | 0.4955% |
18 | Bitrue | LINA-USDT | $0.0054 0.0000016 Eth | $38,556.00 7,159,980.760 LINA | 0.2537% |
19 | Tapbit | LINA-USDT | $0.0054 0.0000016 Eth | $31,124.00 5,743,428.260 LINA | 0.2035% |
20 | Bilaxy | LINA-ETH | $0.006 0.0000018 Eth | $31,072.00 5,146,563.000 LINA | 0.1823% |
21 | PancakeSwap (v2) | 0X762539B45A1DCCE3D36D080F74D1AED37844B878-0XE9E7CEA3DEDCA5984780BAFC599BD69ADD087D56 | $0.0053 0.0000016 Eth | $27,909.00 5,301,337.207 0X762539B45A1DCCE3D36D080F74D1AED37844B878 | 0.1878% |
22 | Koinpark | LINA-INR | $0.0055 0.0000016 Eth | $23,756.00 4,340,939.517 LINA | 0.1538% |
23 | Koinpark | LINA-USDT | $0.0054 0.0000016 Eth | $20,777.00 3,846,157.170 LINA | 0.1363% |
24 | CoinEx | LINA-USDT | $0.0054 0.0000016 Eth | $15,212.51 2,861,997.711 LINA | 0.1014% |
25 | TokoCrypto | LINA-USDT | $0.0054 0.0000016 Eth | $12,355.08 2,289,094.907 LINA | 0.0811% |
26 | HTX | LINA-USDT | $0.0054 0.0000016 Eth | $9,283.74 1,707,657.679 LINA | 0.0605% |
27 | Pionex | LINA-USDT | $0.0054 0.0000016 Eth | $8,545.60 1,597,853.073 LINA | 0.0566% |
28 | Sushiswap | 0X3E9BC21C9B189C09DF3EF1B824798658D5011937-0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48 | $0.0055 0.0000016 Eth | $6,891.14 1,272,304.868 0X3E9BC21C9B189C09DF3EF1B824798658D5011937 | 0.0451% |
29 | Uniswap V3 (Ethereum) | 0X3E9BC21C9B189C09DF3EF1B824798658D5011937-0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48 | $0.0055 0.0000016 Eth | $3,864.26 712,667.911 0X3E9BC21C9B189C09DF3EF1B824798658D5011937 | 0.0252% |
30 | Tothemoon | LINA-USDT | $0.0054 0.0000016 Eth | $3,659.30 680,919.850 LINA | 0.0241% |
31 | KoinBX | LINA-INR | $0.0055 0.0000017 Eth | $3,397.11 26,225,074.181 LINA | 0.9291% |
32 | Bitlo | LINA-TRY | $0.0054 0.0000016 Eth | $2,727.04 506,392.490 LINA | 0.0179% |
33 | Bittime | LINA-IDR | $0.0054 0.0000016 Eth | $2,202.80 417,901.000 LINA | 0.0148% |
34 | PancakeSwap V1 (BSC) | 0X762539B45A1DCCE3D36D080F74D1AED37844B878-0XE9E7CEA3DEDCA5984780BAFC599BD69ADD087D56 | $0.0053 0.0000016 Eth | $2,174.35 355,937.543 0X762539B45A1DCCE3D36D080F74D1AED37844B878 | 0.0126% |
35 | KuCoin | LINA-BTC | $0.0054 0.0000016 Eth | $1,617.21 301,774.013 LINA | 0.0107% |
36 | OpenOcean | LINA-BNB | $0.0049 0.0000015 Eth | $1,591.65 324,108.324 LINA | 0.0115% |
37 | OpenOcean | LINA-USDC | $0.005 0.0000015 Eth | $999.94 198,515.407 LINA | 0.0070% |
38 | OpenOcean | LINA-USDT | $0.0054 0.0000016 Eth | $905.26 167,459.486 LINA | 0.0059% |
39 | Indodax | LINA-IDR | $0.0055 0.0000016 Eth | $847.42 155,136.999 LINA | 0.0055% |
40 | SakeSwap | 0X3E9BC21C9B189C09DF3EF1B824798658D5011937-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $0.0054 0.0000016 Eth | $397.10 72,803.592 0X3E9BC21C9B189C09DF3EF1B824798658D5011937 | 0.0026% |
41 | Uniswap V2 (Ethereum) | 0X3E9BC21C9B189C09DF3EF1B824798658D5011937-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $0.006 0.0000017 Eth | $50.65 8,231.961 0X3E9BC21C9B189C09DF3EF1B824798658D5011937 | 0.0003% |
42 | Uniswap V2 (Ethereum) | 0X3E9BC21C9B189C09DF3EF1B824798658D5011937-0XDAC17F958D2EE523A2206206994597C13D831EC7 | $0.0055 0.0000017 Eth | $50.39 8,885.100 0X3E9BC21C9B189C09DF3EF1B824798658D5011937 | 0.0003% |
43 | Nominex | LINA-USDT | $0.0056 0.0000017 Eth | $7.50 1,343.713 LINA | 0.0000% |
44 | Giottus | LINA-INR | $0.0063 0.0000019 Eth | $4.39 700.000 LINA | 0.0000% |
45 | HitBTC | LINA-USDT | $0.0043 0.0000013 Eth | $1.16 269.900 LINA | 0.0000% |
46 | FMFW.io | LINA-USDT | $0.0043 0.0000013 Eth | $1.16 269.900 LINA | 0.0000% |
47 | HitBTC | LINA-BTC | $0.0043 0.0000013 Eth | $0.0004 0.100 LINA | 0.0000% |
Contract Name:
LnProxyERC20
Compiler Version
v0.6.12+commit.27d51765
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2020-09-17 */ // SPDX-License-Identifier: MIT pragma solidity ^0.6.12; interface IERC20 { function name() external view returns (string memory); function symbol() external view returns (string memory); function decimals() external view returns (uint8); function totalSupply() external view returns (uint); function balanceOf(address owner) external view returns (uint); function allowance(address owner, address spender) external view returns (uint); function transfer(address to, uint value) external returns (bool); function approve(address spender, uint value) external returns (bool); function transferFrom( address from, address to, uint value ) external returns (bool); event Transfer(address indexed from, address indexed to, uint value); event Approval(address indexed owner, address indexed spender, uint value); } contract LnAdmin { address public admin; address public candidate; constructor(address _admin) public { require(_admin != address(0), "admin address cannot be 0"); admin = _admin; emit AdminChanged(address(0), _admin); } function setCandidate(address _candidate) external onlyAdmin { address old = candidate; candidate = _candidate; emit candidateChanged( old, candidate); } function becomeAdmin( ) external { require( msg.sender == candidate, "Only candidate can become admin"); address old = admin; admin = candidate; emit AdminChanged( old, admin ); } modifier onlyAdmin { require( (msg.sender == admin), "Only the contract admin can perform this action"); _; } event candidateChanged(address oldCandidate, address newCandidate ); event AdminChanged(address oldAdmin, address newAdmin); } contract LnProxyBase is LnAdmin { LnProxyImpl public target; constructor(address _admin) public LnAdmin(_admin) {} function setTarget(LnProxyImpl _target) external onlyAdmin { target = _target; emit TargetUpdated(_target); } function Log0( bytes calldata callData ) external onlyTarget { uint size = callData.length; bytes memory _callData = callData; assembly { log0(add(_callData, 32), size) } } function Log1( bytes calldata callData, bytes32 topic1 ) external onlyTarget { uint size = callData.length; bytes memory _callData = callData; assembly { log1(add(_callData, 32), size, topic1 ) } } function Log2( bytes calldata callData, bytes32 topic1, bytes32 topic2 ) external onlyTarget { uint size = callData.length; bytes memory _callData = callData; assembly { log2(add(_callData, 32), size, topic1, topic2 ) } } function Log3( bytes calldata callData, bytes32 topic1, bytes32 topic2, bytes32 topic3 ) external onlyTarget { uint size = callData.length; bytes memory _callData = callData; assembly { log3(add(_callData, 32), size, topic1, topic2, topic3 ) } } function Log4( bytes calldata callData, bytes32 topic1, bytes32 topic2, bytes32 topic3, bytes32 topic4 ) external onlyTarget { uint size = callData.length; bytes memory _callData = callData; assembly { log4(add(_callData, 32), size, topic1, topic2, topic3, topic4 ) } } //receive: It is executed on a call to the contract with empty calldata. This is the function that is executed on plain Ether transfers (e.g. via .send() or .transfer()). //fallback: can only rely on 2300 gas being available, receive() external payable { target.setMessageSender(msg.sender); assembly { let free_ptr := mload(0x40) calldatacopy(free_ptr, 0, calldatasize()) let result := call(gas(), sload(target_slot), callvalue(), free_ptr, calldatasize(), 0, 0) returndatacopy(free_ptr, 0, returndatasize()) if iszero(result) { revert(free_ptr, returndatasize()) } return(free_ptr, returndatasize()) } } modifier onlyTarget { require(LnProxyImpl(msg.sender) == target, "Must be proxy target"); _; } event TargetUpdated(LnProxyImpl newTarget); } abstract contract LnProxyImpl is LnAdmin { LnProxyBase public proxy; LnProxyBase public integrationProxy; address public messageSender; constructor(address payable _proxy) internal { require(admin != address(0), "Admin must be set"); proxy = LnProxyBase(_proxy); emit ProxyUpdated(_proxy); } function setProxy(address payable _proxy) external onlyAdmin { proxy = LnProxyBase(_proxy); emit ProxyUpdated(_proxy); } function setIntegrationProxy(address payable _integrationProxy) external onlyAdmin { integrationProxy = LnProxyBase(_integrationProxy); } function setMessageSender(address sender) external onlyProxy { messageSender = sender; } modifier onlyProxy { require(LnProxyBase(msg.sender) == proxy || LnProxyBase(msg.sender) == integrationProxy, "Only the proxy can call"); _; } modifier optionalProxy { if (LnProxyBase(msg.sender) != proxy && LnProxyBase(msg.sender) != integrationProxy && messageSender != msg.sender) { messageSender = msg.sender; } _; } modifier optionalProxy_onlyAdmin { if (LnProxyBase(msg.sender) != proxy && LnProxyBase(msg.sender) != integrationProxy && messageSender != msg.sender) { messageSender = msg.sender; } require(messageSender == admin, "only for admin"); _; } event ProxyUpdated(address proxyAddress); } contract LnProxyERC20 is LnProxyBase, IERC20 { constructor(address _admin) public LnProxyBase(_admin) {} function name() public view override returns (string memory) { return IERC20(address(target)).name(); } function symbol() public view override returns (string memory) { return IERC20(address(target)).symbol(); } function decimals() public view override returns (uint8) { return IERC20(address(target)).decimals(); } function totalSupply() public view override returns (uint256) { return IERC20(address(target)).totalSupply(); } function balanceOf(address account) public view override returns (uint256) { return IERC20(address(target)).balanceOf(account); } function allowance(address owner, address spender) public view override returns (uint256) { return IERC20(address(target)).allowance(owner, spender); } function transfer(address to, uint256 value) public override returns (bool) { target.setMessageSender(msg.sender); IERC20(address(target)).transfer(to, value); return true; } function approve(address spender, uint256 value) public override returns (bool) { target.setMessageSender(msg.sender); IERC20(address(target)).approve(spender, value); return true; } function transferFrom( address from, address to, uint256 value ) public override returns (bool) { target.setMessageSender(msg.sender); IERC20(address(target)).transferFrom(from, to, value); return true; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"_admin","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldAdmin","type":"address"},{"indexed":false,"internalType":"address","name":"newAdmin","type":"address"}],"name":"AdminChanged","type":"event"},{"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":false,"internalType":"contract LnProxyImpl","name":"newTarget","type":"address"}],"name":"TargetUpdated","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"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldCandidate","type":"address"},{"indexed":false,"internalType":"address","name":"newCandidate","type":"address"}],"name":"candidateChanged","type":"event"},{"inputs":[{"internalType":"bytes","name":"callData","type":"bytes"}],"name":"Log0","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"callData","type":"bytes"},{"internalType":"bytes32","name":"topic1","type":"bytes32"}],"name":"Log1","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"callData","type":"bytes"},{"internalType":"bytes32","name":"topic1","type":"bytes32"},{"internalType":"bytes32","name":"topic2","type":"bytes32"}],"name":"Log2","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"callData","type":"bytes"},{"internalType":"bytes32","name":"topic1","type":"bytes32"},{"internalType":"bytes32","name":"topic2","type":"bytes32"},{"internalType":"bytes32","name":"topic3","type":"bytes32"}],"name":"Log3","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"callData","type":"bytes"},{"internalType":"bytes32","name":"topic1","type":"bytes32"},{"internalType":"bytes32","name":"topic2","type":"bytes32"},{"internalType":"bytes32","name":"topic3","type":"bytes32"},{"internalType":"bytes32","name":"topic4","type":"bytes32"}],"name":"Log4","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"admin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"becomeAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"candidate","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_candidate","type":"address"}],"name":"setCandidate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract LnProxyImpl","name":"_target","type":"address"}],"name":"setTarget","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"target","outputs":[{"internalType":"contract LnProxyImpl","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"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"}],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
608060405234801561001057600080fd5b5060405161219a38038061219a8339818101604052602081101561003357600080fd5b81019080805190602001909291905050508080600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156100e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260198152602001807f61646d696e20616464726573732063616e6e6f7420626520300000000000000081525060200191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f600082604051808373ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a1505050611ff3806101a76000396000f3fe6080604052600436106101235760003560e01c8063776d1a01116100a0578063ced7bc7011610064578063ced7bc7014610804578063d4b83992146108a8578063db3dce3f146108e9578063dd62ed3e14610983578063f851a44014610a08576101f0565b8063776d1a011461057457806395d89b41146105c5578063a0e0048814610655578063a8f56ef2146106e5578063a9059cbb14610793576101f0565b806323b872dd116100e757806323b872dd146103f857806325971dff14610489578063313ce567146104a05780636c8381f8146104ce57806370a082311461050f576101f0565b806306fdde03146101f557806307880b7f14610285578063095ea7b3146102d65780630ba25f7d1461034757806318160ddd146103cd576101f0565b366101f057600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663bc67f832336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff168152602001915050600060405180830381600087803b1580156101b357600080fd5b505af11580156101c7573d6000803e3d6000fd5b5050505060405136600082376000803683346002545af13d6000833e806101ec573d82fd5b3d82f35b600080fd5b34801561020157600080fd5b5061020a610a49565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561024a57808201518184015260208101905061022f565b50505050905090810190601f1680156102775780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561029157600080fd5b506102d4600480360360208110156102a857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610bb1565b005b3480156102e257600080fd5b5061032f600480360360408110156102f957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610d4e565b60405180821515815260200191505060405180910390f35b34801561035357600080fd5b506103cb6004803603602081101561036a57600080fd5b810190808035906020019064010000000081111561038757600080fd5b82018360208201111561039957600080fd5b803590602001918460018302840111640100000000831117156103bb57600080fd5b9091929391929390505050610ecc565b005b3480156103d957600080fd5b506103e2610fec565b6040518082815260200191505060405180910390f35b34801561040457600080fd5b506104716004803603606081101561041b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611096565b60405180821515815260200191505060405180910390f35b34801561049557600080fd5b5061049e611233565b005b3480156104ac57600080fd5b506104b561140c565b604051808260ff16815260200191505060405180910390f35b3480156104da57600080fd5b506104e36114b6565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561051b57600080fd5b5061055e6004803603602081101561053257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114dc565b6040518082815260200191505060405180910390f35b34801561058057600080fd5b506105c36004803603602081101561059757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506115a9565b005b3480156105d157600080fd5b506105da6116de565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561061a5780820151818401526020810190506105ff565b50505050905090810190601f1680156106475780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561066157600080fd5b506106e36004803603604081101561067857600080fd5b810190808035906020019064010000000081111561069557600080fd5b8201836020820111156106a757600080fd5b803590602001918460018302840111640100000000831117156106c957600080fd5b909192939192939080359060200190929190505050611846565b005b3480156106f157600080fd5b50610791600480360360a081101561070857600080fd5b810190808035906020019064010000000081111561072557600080fd5b82018360208201111561073757600080fd5b8035906020019184600183028401116401000000008311171561075957600080fd5b909192939192939080359060200190929190803590602001909291908035906020019092919080359060200190929190505050611968565b005b34801561079f57600080fd5b506107ec600480360360408110156107b657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611a90565b60405180821515815260200191505060405180910390f35b34801561081057600080fd5b506108a66004803603608081101561082757600080fd5b810190808035906020019064010000000081111561084457600080fd5b82018360208201111561085657600080fd5b8035906020019184600183028401116401000000008311171561087857600080fd5b9091929391929390803590602001909291908035906020019092919080359060200190929190505050611c0e565b005b3480156108b457600080fd5b506108bd611d34565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156108f557600080fd5b506109816004803603606081101561090c57600080fd5b810190808035906020019064010000000081111561092957600080fd5b82018360208201111561093b57600080fd5b8035906020019184600183028401116401000000008311171561095d57600080fd5b90919293919293908035906020019092919080359060200190929190505050611d5a565b005b34801561098f57600080fd5b506109f2600480360360408110156109a657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611e7e565b6040518082815260200191505060405180910390f35b348015610a1457600080fd5b50610a1d611f6a565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6060600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166306fdde036040518163ffffffff1660e01b815260040160006040518083038186803b158015610ab357600080fd5b505afa158015610ac7573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506020811015610af157600080fd5b8101908080516040519392919084640100000000821115610b1157600080fd5b83820191506020820185811115610b2757600080fd5b8251866001820283011164010000000082111715610b4457600080fd5b8083526020830192505050908051906020019080838360005b83811015610b78578082015181840152602081019050610b5d565b50505050905090810190601f168015610ba55780820380516001836020036101000a031916815260200191505b50604052505050905090565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c55576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f815260200180611f8f602f913960400191505060405180910390fd5b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f0faed18be9e8f4d4c05dfbcc80ea2c97a0be729614d766827778f60890c02cab81600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051808373ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a15050565b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663bc67f832336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff168152602001915050600060405180830381600087803b158015610ddb57600080fd5b505af1158015610def573d6000803e3d6000fd5b50505050600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b384846040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610e8657600080fd5b505af1158015610e9a573d6000803e3d6000fd5b505050506040513d6020811015610eb057600080fd5b8101908080519060200190929190505050506001905092915050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610f8f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f4d7573742062652070726f78792074617267657400000000000000000000000081525060200191505060405180910390fd5b6000828290509050606083838080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505090508160208201a050505050565b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561105657600080fd5b505afa15801561106a573d6000803e3d6000fd5b505050506040513d602081101561108057600080fd5b8101908080519060200190929190505050905090565b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663bc67f832336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff168152602001915050600060405180830381600087803b15801561112357600080fd5b505af1158015611137573d6000803e3d6000fd5b50505050600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd8585856040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b1580156111ec57600080fd5b505af1158015611200573d6000803e3d6000fd5b505050506040513d602081101561121657600080fd5b810190808051906020019092919050505050600190509392505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146112f6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f4f6e6c792063616e6469646174652063616e206265636f6d652061646d696e0081525060200191505060405180910390fd5b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f8160008054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051808373ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a150565b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b15801561147657600080fd5b505afa15801561148a573d6000803e3d6000fd5b505050506040513d60208110156114a057600080fd5b8101908080519060200190929190505050905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231836040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561156757600080fd5b505afa15801561157b573d6000803e3d6000fd5b505050506040513d602081101561159157600080fd5b81019080805190602001909291905050509050919050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461164d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f815260200180611f8f602f913960400191505060405180910390fd5b80600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f814250a3b8c79fcbe2ead2c131c952a278491c8f4322a79fe84b5040a810373e81604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a150565b6060600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166395d89b416040518163ffffffff1660e01b815260040160006040518083038186803b15801561174857600080fd5b505afa15801561175c573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250602081101561178657600080fd5b81019080805160405193929190846401000000008211156117a657600080fd5b838201915060208201858111156117bc57600080fd5b82518660018202830111640100000000821117156117d957600080fd5b8083526020830192505050908051906020019080838360005b8381101561180d5780820151818401526020810190506117f2565b50505050905090810190601f16801561183a5780820380516001836020036101000a031916815260200191505b50604052505050905090565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611909576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f4d7573742062652070726f78792074617267657400000000000000000000000081525060200191505060405180910390fd5b6000838390509050606084848080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509050828260208301a15050505050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611a2b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f4d7573742062652070726f78792074617267657400000000000000000000000081525060200191505060405180910390fd5b6000868690509050606087878080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509050828486888560208601a45050505050505050565b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663bc67f832336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff168152602001915050600060405180830381600087803b158015611b1d57600080fd5b505af1158015611b31573d6000803e3d6000fd5b50505050600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84846040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015611bc857600080fd5b505af1158015611bdc573d6000803e3d6000fd5b505050506040513d6020811015611bf257600080fd5b8101908080519060200190929190505050506001905092915050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611cd1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f4d7573742062652070726f78792074617267657400000000000000000000000081525060200191505060405180910390fd5b6000858590509050606086868080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505090508284868460208501a350505050505050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611e1d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f4d7573742062652070726f78792074617267657400000000000000000000000081525060200191505060405180910390fd5b6000848490509050606085858080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050905082848360208401a2505050505050565b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e84846040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1681526020019250505060206040518083038186803b158015611f2757600080fd5b505afa158015611f3b573d6000803e3d6000fd5b505050506040513d6020811015611f5157600080fd5b8101908080519060200190929190505050905092915050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff168156fe4f6e6c792074686520636f6e74726163742061646d696e2063616e20706572666f726d207468697320616374696f6ea2646970667358221220b20723e98eba0ad18ec1baf96750a1ca700dc7293ce840a307500810c294e73464736f6c634300060c003300000000000000000000000074e5d6c26dfbeb647dfe36f44fee805bafefbfc0
Deployed Bytecode
0x6080604052600436106101235760003560e01c8063776d1a01116100a0578063ced7bc7011610064578063ced7bc7014610804578063d4b83992146108a8578063db3dce3f146108e9578063dd62ed3e14610983578063f851a44014610a08576101f0565b8063776d1a011461057457806395d89b41146105c5578063a0e0048814610655578063a8f56ef2146106e5578063a9059cbb14610793576101f0565b806323b872dd116100e757806323b872dd146103f857806325971dff14610489578063313ce567146104a05780636c8381f8146104ce57806370a082311461050f576101f0565b806306fdde03146101f557806307880b7f14610285578063095ea7b3146102d65780630ba25f7d1461034757806318160ddd146103cd576101f0565b366101f057600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663bc67f832336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff168152602001915050600060405180830381600087803b1580156101b357600080fd5b505af11580156101c7573d6000803e3d6000fd5b5050505060405136600082376000803683346002545af13d6000833e806101ec573d82fd5b3d82f35b600080fd5b34801561020157600080fd5b5061020a610a49565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561024a57808201518184015260208101905061022f565b50505050905090810190601f1680156102775780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561029157600080fd5b506102d4600480360360208110156102a857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610bb1565b005b3480156102e257600080fd5b5061032f600480360360408110156102f957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610d4e565b60405180821515815260200191505060405180910390f35b34801561035357600080fd5b506103cb6004803603602081101561036a57600080fd5b810190808035906020019064010000000081111561038757600080fd5b82018360208201111561039957600080fd5b803590602001918460018302840111640100000000831117156103bb57600080fd5b9091929391929390505050610ecc565b005b3480156103d957600080fd5b506103e2610fec565b6040518082815260200191505060405180910390f35b34801561040457600080fd5b506104716004803603606081101561041b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611096565b60405180821515815260200191505060405180910390f35b34801561049557600080fd5b5061049e611233565b005b3480156104ac57600080fd5b506104b561140c565b604051808260ff16815260200191505060405180910390f35b3480156104da57600080fd5b506104e36114b6565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561051b57600080fd5b5061055e6004803603602081101561053257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114dc565b6040518082815260200191505060405180910390f35b34801561058057600080fd5b506105c36004803603602081101561059757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506115a9565b005b3480156105d157600080fd5b506105da6116de565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561061a5780820151818401526020810190506105ff565b50505050905090810190601f1680156106475780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561066157600080fd5b506106e36004803603604081101561067857600080fd5b810190808035906020019064010000000081111561069557600080fd5b8201836020820111156106a757600080fd5b803590602001918460018302840111640100000000831117156106c957600080fd5b909192939192939080359060200190929190505050611846565b005b3480156106f157600080fd5b50610791600480360360a081101561070857600080fd5b810190808035906020019064010000000081111561072557600080fd5b82018360208201111561073757600080fd5b8035906020019184600183028401116401000000008311171561075957600080fd5b909192939192939080359060200190929190803590602001909291908035906020019092919080359060200190929190505050611968565b005b34801561079f57600080fd5b506107ec600480360360408110156107b657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611a90565b60405180821515815260200191505060405180910390f35b34801561081057600080fd5b506108a66004803603608081101561082757600080fd5b810190808035906020019064010000000081111561084457600080fd5b82018360208201111561085657600080fd5b8035906020019184600183028401116401000000008311171561087857600080fd5b9091929391929390803590602001909291908035906020019092919080359060200190929190505050611c0e565b005b3480156108b457600080fd5b506108bd611d34565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156108f557600080fd5b506109816004803603606081101561090c57600080fd5b810190808035906020019064010000000081111561092957600080fd5b82018360208201111561093b57600080fd5b8035906020019184600183028401116401000000008311171561095d57600080fd5b90919293919293908035906020019092919080359060200190929190505050611d5a565b005b34801561098f57600080fd5b506109f2600480360360408110156109a657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611e7e565b6040518082815260200191505060405180910390f35b348015610a1457600080fd5b50610a1d611f6a565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6060600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166306fdde036040518163ffffffff1660e01b815260040160006040518083038186803b158015610ab357600080fd5b505afa158015610ac7573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506020811015610af157600080fd5b8101908080516040519392919084640100000000821115610b1157600080fd5b83820191506020820185811115610b2757600080fd5b8251866001820283011164010000000082111715610b4457600080fd5b8083526020830192505050908051906020019080838360005b83811015610b78578082015181840152602081019050610b5d565b50505050905090810190601f168015610ba55780820380516001836020036101000a031916815260200191505b50604052505050905090565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c55576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f815260200180611f8f602f913960400191505060405180910390fd5b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f0faed18be9e8f4d4c05dfbcc80ea2c97a0be729614d766827778f60890c02cab81600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051808373ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a15050565b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663bc67f832336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff168152602001915050600060405180830381600087803b158015610ddb57600080fd5b505af1158015610def573d6000803e3d6000fd5b50505050600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b384846040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610e8657600080fd5b505af1158015610e9a573d6000803e3d6000fd5b505050506040513d6020811015610eb057600080fd5b8101908080519060200190929190505050506001905092915050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610f8f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f4d7573742062652070726f78792074617267657400000000000000000000000081525060200191505060405180910390fd5b6000828290509050606083838080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505090508160208201a050505050565b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561105657600080fd5b505afa15801561106a573d6000803e3d6000fd5b505050506040513d602081101561108057600080fd5b8101908080519060200190929190505050905090565b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663bc67f832336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff168152602001915050600060405180830381600087803b15801561112357600080fd5b505af1158015611137573d6000803e3d6000fd5b50505050600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd8585856040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b1580156111ec57600080fd5b505af1158015611200573d6000803e3d6000fd5b505050506040513d602081101561121657600080fd5b810190808051906020019092919050505050600190509392505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146112f6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f4f6e6c792063616e6469646174652063616e206265636f6d652061646d696e0081525060200191505060405180910390fd5b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f8160008054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051808373ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a150565b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b15801561147657600080fd5b505afa15801561148a573d6000803e3d6000fd5b505050506040513d60208110156114a057600080fd5b8101908080519060200190929190505050905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231836040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561156757600080fd5b505afa15801561157b573d6000803e3d6000fd5b505050506040513d602081101561159157600080fd5b81019080805190602001909291905050509050919050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461164d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f815260200180611f8f602f913960400191505060405180910390fd5b80600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f814250a3b8c79fcbe2ead2c131c952a278491c8f4322a79fe84b5040a810373e81604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a150565b6060600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166395d89b416040518163ffffffff1660e01b815260040160006040518083038186803b15801561174857600080fd5b505afa15801561175c573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250602081101561178657600080fd5b81019080805160405193929190846401000000008211156117a657600080fd5b838201915060208201858111156117bc57600080fd5b82518660018202830111640100000000821117156117d957600080fd5b8083526020830192505050908051906020019080838360005b8381101561180d5780820151818401526020810190506117f2565b50505050905090810190601f16801561183a5780820380516001836020036101000a031916815260200191505b50604052505050905090565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611909576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f4d7573742062652070726f78792074617267657400000000000000000000000081525060200191505060405180910390fd5b6000838390509050606084848080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509050828260208301a15050505050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611a2b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f4d7573742062652070726f78792074617267657400000000000000000000000081525060200191505060405180910390fd5b6000868690509050606087878080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509050828486888560208601a45050505050505050565b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663bc67f832336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff168152602001915050600060405180830381600087803b158015611b1d57600080fd5b505af1158015611b31573d6000803e3d6000fd5b50505050600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84846040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015611bc857600080fd5b505af1158015611bdc573d6000803e3d6000fd5b505050506040513d6020811015611bf257600080fd5b8101908080519060200190929190505050506001905092915050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611cd1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f4d7573742062652070726f78792074617267657400000000000000000000000081525060200191505060405180910390fd5b6000858590509050606086868080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505090508284868460208501a350505050505050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611e1d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f4d7573742062652070726f78792074617267657400000000000000000000000081525060200191505060405180910390fd5b6000848490509050606085858080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050905082848360208401a2505050505050565b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e84846040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1681526020019250505060206040518083038186803b158015611f2757600080fd5b505afa158015611f3b573d6000803e3d6000fd5b505050506040513d6020811015611f5157600080fd5b8101908080519060200190929190505050905092915050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff168156fe4f6e6c792074686520636f6e74726163742061646d696e2063616e20706572666f726d207468697320616374696f6ea2646970667358221220b20723e98eba0ad18ec1baf96750a1ca700dc7293ce840a307500810c294e73464736f6c634300060c0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000074e5d6c26dfbeb647dfe36f44fee805bafefbfc0
-----Decoded View---------------
Arg [0] : _admin (address): 0x74E5d6C26DFbEB647DFE36F44FeE805BAfEfbFc0
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000074e5d6c26dfbeb647dfe36f44fee805bafefbfc0
Deployed Bytecode Sourcemap
6084:1762:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3868:6;;;;;;;;;;;:23;;;3892:10;3868:35;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3962:4;3956:11;4007:14;4004:1;3994:8;3981:41;4126:1;4123;4107:14;4097:8;4084:11;4070;4064:18;4057:5;4052:76;4170:16;4167:1;4157:8;4142:45;4213:6;4203:2;;4257:16;4247:8;4240:34;4203:2;4320:16;4310:8;4303:34;6084:1762;;;;6201:127;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1208:185;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;7325:228;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;2180:226;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;6610:135;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7561:282;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;1401:221;;;;;;;;;;;;;:::i;:::-;;6475:127;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;982:24;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;6753:153;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2040:132;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;6336:131;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2414:251;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3263:323;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;7097:220;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;2956:299;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;1945:25;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;2673:275;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;6914:175;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;955:20;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;6201:127;6247:13;6305:6;;;;;;;;;;;6290:28;;;:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6283:37;;6201:127;:::o;1208:185::-;1684:5;;;;;;;;;;1670:19;;:10;:19;;;1660:82;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1280:11:::1;1294:9;;;;;;;;;;;1280:23;;1326:10;1314:9;;:22;;;;;;;;;;;;;;;;;;1352:33;1370:3;1375:9;;;;;;;;;;;1352:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;1753:1;1208:185:::0;:::o;7325:228::-;7399:4;7426:6;;;;;;;;;;;:23;;;7450:10;7426:35;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7489:6;;;;;;;;;;;7474:31;;;7506:7;7515:5;7474:47;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7541:4;7534:11;;7325:228;;;;:::o;2180:226::-;4429:6;;;;;;;;;;;4402:33;;4414:10;4402:33;;;4394:66;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2252:9:::1;2264:8;;:15;;2252:27;;2290:22;2315:8;;2290:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2383:4;2378:2;2367:9;2363:18;2358:30;2343:56;;2180:226:::0;;:::o;6610:135::-;6663:7;6715:6;;;;;;;;;;;6700:35;;;:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6693:44;;6610:135;:::o;7561:282::-;7683:4;7710:6;;;;;;;;;;;:23;;;7734:10;7710:35;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7773:6;;;;;;;;;;;7758:36;;;7795:4;7801:2;7805:5;7758:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7831:4;7824:11;;7561:282;;;;;:::o;1401:221::-;1468:9;;;;;;;;;;;1454:23;;:10;:23;;;1445:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1524:11;1538:5;;;;;;;;;;;1524:19;;1562:9;;;;;;;;;;;1554:5;;:17;;;;;;;;;;;;;;;;;;1587:26;1601:3;1606:5;;;;;;;;;;1587:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;1401:221;:::o;6475:127::-;6525:5;6575:6;;;;;;;;;;;6560:32;;;:34;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6553:41;;6475:127;:::o;982:24::-;;;;;;;;;;;;;:::o;6753:153::-;6819:7;6871:6;;;;;;;;;;;6856:33;;;6890:7;6856:42;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6849:49;;6753:153;;;:::o;2040:132::-;1684:5;;;;;;;;;;1670:19;;:10;:19;;;1660:82;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2119:7:::1;2110:6;;:16;;;;;;;;;;;;;;;;;;2142:22;2156:7;2142:22;;;;;;;;;;;;;;;;;;;;2040:132:::0;:::o;6336:131::-;6384:13;6442:6;;;;;;;;;;;6427:30;;;:32;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6420:39;;6336:131;:::o;2414:251::-;4429:6;;;;;;;;;;;4402:33;;4414:10;4402:33;;;4394:66;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2502:9:::1;2514:8;;:15;;2502:27;;2540:22;2565:8;;2540:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2639:6;2633:4;2628:2;2617:9;2613:18;2608:39;2593:65;;2414:251:::0;;;:::o;3263:323::-;4429:6;;;;;;;;;;;4402:33;;4414:10;4402:33;;;4394:66;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3399:9:::1;3411:8;;:15;;3399:27;;3437:22;3462:8;;3437:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3560:6;3552;3544;3536;3530:4;3525:2;3514:9;3510:18;3505:63;3490:89;;3263:323:::0;;;;;;:::o;7097:220::-;7167:4;7194:6;;;;;;;;;;;:23;;;7218:10;7194:35;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7257:6;;;;;;;;;;;7242:32;;;7275:2;7279:5;7242:43;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7305:4;7298:11;;7097:220;;;;:::o;2956:299::-;4429:6;;;;;;;;;;;4402:33;;4414:10;4402:33;;;4394:66;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3076:9:::1;3088:8;;:15;;3076:27;;3114:22;3139:8;;3114:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3229:6;3221;3213;3207:4;3202:2;3191:9;3187:18;3182:55;3167:81;;2956:299:::0;;;;;:::o;1945:25::-;;;;;;;;;;;;;:::o;2673:275::-;4429:6;;;;;;;;;;;4402:33;;4414:10;4402:33;;;4394:66;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2777:9:::1;2789:8;;:15;;2777:27;;2815:22;2840:8;;2815:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2922:6;2914;2908:4;2903:2;2892:9;2888:18;2883:47;2868:73;;2673:275:::0;;;;:::o;6914:175::-;6995:7;7047:6;;;;;;;;;;;7032:33;;;7066:5;7073:7;7032:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7025:56;;6914:175;;;;:::o;955:20::-;;;;;;;;;;;;:::o
Swarm Source
ipfs://b20723e98eba0ad18ec1baf96750a1ca700dc7293ce840a307500810c294e734
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.