ERC-20
Asset Management
Overview
Max Total Supply
10,000,000,000 LINA
Holders
16,725 (0.00%)
Market
Price
$0.00 @ 0.000001 ETH (+0.58%)
Onchain Market Cap
$46,501,600.00
Circulating Supply Market Cap
$34,373,731.00
Other Info
Token Contract (WITH 18 Decimals)
Balance
21.071 LINAValue
$0.10 ( ~3.03371740098588E-05 Eth) [0.0000%]Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|---|---|---|---|---|
1 | WhiteBIT | LINA-USDT | $0.0046 0.0000014 Eth | $3,262,715.00 704,756,620.154 LINA | 32.6595% |
2 | Binance | LINA-USDT | $0.0046 0.0000014 Eth | $2,465,079.00 534,105,227.000 LINA | 24.7512% |
3 | Hotcoin | LINA-USDT | $0.0046 0.0000014 Eth | $1,081,908.00 233,672,369.000 LINA | 10.8287% |
4 | BitMart | $LINA-USDT | $0.0046 0.0000014 Eth | $944,036.00 203,300,581.800 $LINA | 9.4213% |
5 | BYDFi | LINA-USDT | $0.0046 0.0000014 Eth | $381,559.00 82,132,980.130 LINA | 3.8062% |
6 | Ourbit | LINA-USDT | $0.0046 0.0000014 Eth | $326,090.00 70,684,583.690 LINA | 3.2756% |
7 | CoinCatch | LINA-USDT | $0.0046 0.0000014 Eth | $283,928.00 61,405,798.075 LINA | 2.8456% |
8 | WEEX | LINA-USDT | $0.0046 0.0000014 Eth | $211,855.00 45,920,502.050 LINA | 2.1280% |
9 | KuCoin | LINA-USDT | $0.0046 0.0000014 Eth | $186,283.00 40,224,981.044 LINA | 1.8641% |
10 | Toobit | LINA-USDT | $0.0046 0.0000014 Eth | $179,870.00 38,962,617.000 LINA | 1.8056% |
11 | Bitci TR | LINA-TRY | $0.0046 0.0000014 Eth | $116,057.00 24,746,116.903 LINA | 1.1468% |
12 | DeGate | 0X3E9BC21C9B189C09DF3EF1B824798658D5011937-0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48 | $0.0046 0.0000014 Eth | $88,982.00 19,278,631.000 0X3E9BC21C9B189C09DF3EF1B824798658D5011937 | 0.8934% |
13 | Bitget | LINA-USDT | $0.0046 0.0000014 Eth | $77,481.00 16,768,876.266 LINA | 0.7771% |
14 | KoinBX | LINA-USDT | $0.0046 0.0000014 Eth | $75,658.00 15,452,885.518 LINA | 0.7161% |
15 | MEXC | LINA-USDT | $0.0046 0.0000014 Eth | $70,783.00 15,241,483.910 LINA | 0.7063% |
16 | BingX | LINA-USDT | $0.0046 0.0000014 Eth | $59,308.00 12,851,882.500 LINA | 0.5956% |
17 | Bitvavo | LINA-EUR | $0.0047 0.0000014 Eth | $56,819.00 12,150,501.385 LINA | 0.5631% |
18 | Bilaxy | LINA-ETH | $0.0041 0.0000012 Eth | $24,498.00 5,977,910.000 LINA | 0.2770% |
19 | Bitrue | LINA-USDT | $0.0046 0.0000014 Eth | $24,419.00 5,278,514.940 LINA | 0.2446% |
20 | Tapbit | LINA-USDT | $0.0046 0.0000014 Eth | $14,869.75 3,209,903.580 LINA | 0.1488% |
21 | Koinpark | LINA-INR | $0.0047 0.0000014 Eth | $13,604.78 2,922,140.387 LINA | 0.1354% |
22 | Pionex | LINA-USDT | $0.0046 0.0000014 Eth | $12,230.18 2,653,638.936 LINA | 0.1230% |
23 | Koinpark | LINA-USDT | $0.0046 0.0000014 Eth | $12,008.56 2,588,149.819 LINA | 0.1199% |
24 | PancakeSwap (v2) | 0X762539B45A1DCCE3D36D080F74D1AED37844B878-0XE9E7CEA3DEDCA5984780BAFC599BD69ADD087D56 | $0.0046 0.0000014 Eth | $11,380.55 2,462,436.111 0X762539B45A1DCCE3D36D080F74D1AED37844B878 | 0.1141% |
25 | CoinEx | LINA-USDT | $0.0046 0.0000014 Eth | $10,295.37 2,254,879.065 LINA | 0.1045% |
26 | Bitlo | LINA-TRY | $0.0047 0.0000014 Eth | $4,775.09 1,022,075.110 LINA | 0.0474% |
27 | HTX | LINA-USDT | $0.0047 0.0000014 Eth | $4,735.54 1,026,855.464 LINA | 0.0476% |
28 | Uniswap V3 (Ethereum) | 0X3E9BC21C9B189C09DF3EF1B824798658D5011937-0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48 | $0.0047 0.0000014 Eth | $4,191.27 901,882.697 0X3E9BC21C9B189C09DF3EF1B824798658D5011937 | 0.0418% |
29 | Tothemoon | LINA-USDT | $0.0046 0.0000014 Eth | $3,152.85 680,811.850 LINA | 0.0315% |
30 | KoinBX | LINA-INR | $0.005 0.0000015 Eth | $2,409.97 26,956,173.556 LINA | 1.2492% |
31 | Sushiswap | 0X3E9BC21C9B189C09DF3EF1B824798658D5011937-0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48 | $0.0047 0.0000014 Eth | $1,943.72 423,121.051 0X3E9BC21C9B189C09DF3EF1B824798658D5011937 | 0.0196% |
32 | Bittime | LINA-IDR | $0.0047 0.0000014 Eth | $1,470.86 317,580.000 LINA | 0.0147% |
33 | OpenOcean | LINA-USDT | $0.0042 0.0000013 Eth | $1,019.34 240,015.508 LINA | 0.0111% |
34 | TokoCrypto | LINA-USDT | $0.0046 0.0000014 Eth | $708.81 153,071.571 LINA | 0.0071% |
35 | Indodax | LINA-IDR | $0.005 0.0000015 Eth | $664.25 132,686.133 LINA | 0.0061% |
36 | Uniswap V2 (Ethereum) | 0X3E9BC21C9B189C09DF3EF1B824798658D5011937-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $0.0066 0.0000020 Eth | $641.29 99,551.616 0X3E9BC21C9B189C09DF3EF1B824798658D5011937 | 0.0046% |
37 | Mudrex | LINA-USDT | $0.0046 0.0000014 Eth | $599.64 129,173.483 LINA | 0.0060% |
38 | Uniswap V2 (Ethereum) | 0X3E9BC21C9B189C09DF3EF1B824798658D5011937-0XDAC17F958D2EE523A2206206994597C13D831EC7 | $0.0042 0.0000013 Eth | $457.42 119,715.798 0X3E9BC21C9B189C09DF3EF1B824798658D5011937 | 0.0055% |
39 | KuCoin | LINA-BTC | $0.0046 0.0000014 Eth | $457.18 98,891.408 LINA | 0.0046% |
40 | PancakeSwap V1 (BSC) | 0X762539B45A1DCCE3D36D080F74D1AED37844B878-0XE9E7CEA3DEDCA5984780BAFC599BD69ADD087D56 | $0.0047 0.0000014 Eth | $298.44 65,373.911 0X762539B45A1DCCE3D36D080F74D1AED37844B878 | 0.0030% |
41 | SakeSwap | 0X3E9BC21C9B189C09DF3EF1B824798658D5011937-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2 | $0.0046 0.0000014 Eth | $219.62 48,134.153 0X3E9BC21C9B189C09DF3EF1B824798658D5011937 | 0.0022% |
42 | PancakeSwap (v2) | 0X762539B45A1DCCE3D36D080F74D1AED37844B878-0XBB4CDB9CBD36B01BD1CBAEBF2DE08D9173BC095C | $0.0068 0.0000017 Eth | $62.74 9,311.443 0X762539B45A1DCCE3D36D080F74D1AED37844B878 | 0.0004% |
43 | Giottus | LINA-INR | $0.0048 0.0000015 Eth | $29.52 6,124.171 LINA | 0.0003% |
44 | FMFW.io | LINA-USDT | $0.0055 0.0000016 Eth | $0.0352 6.400 LINA | 0.0000% |
45 | HitBTC | LINA-USDT | $0.0055 0.0000016 Eth | $0.0352 6.400 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.