Feature Tip: Add private address tag to any address under My Name Tag !
Token migration announcement. RIO token contract has migrated to a new address.
ERC-20
Old Contract
Overview
Max Total Supply
74,488,102.180062914640652382 RIO
Holders
33,634 ( -0.018%)
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
745.414451203850149291 RIOValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
RIOToken
Compiler Version
v0.6.12+commit.27d51765
Contract Source Code (Solidity)
1234567891011121314151617181920212223242526/***Submitted for verification at Etherscan.io on 2020-09-10*/// File: @openzeppelin/contracts/GSN/Context.sol// SPDX-License-Identifier: MITpragma solidity ^0.6.0;/** @dev Provides information about the current execution context, including the* sender of the transaction and its data. While these are generally available* via msg.sender and msg.data, they should not be accessed in such a direct* manner, since when dealing with GSN meta-transactions the account sending and* paying for execution may not be the actual sender (as far as an application* is concerned).** This contract is only required for intermediate, library-like contracts.*/abstract contract Context {function _msgSender() internal view virtual returns (address payable) {return msg.sender;}function _msgData() internal view virtual returns (bytes memory) {
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":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"previousAdminRole","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"newAdminRole","type":"bytes32"}],"name":"RoleAdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleGranted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleRevoked","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":[],"name":"DEFAULT_ADMIN_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MINTER_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"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":"amount","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":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burnFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getIsMintLocked","outputs":[{"internalType":"bool","name":"isMintLocked","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"}],"name":"getRoleAdmin","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"uint256","name":"index","type":"uint256"}],"name":"getRoleMember","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"}],"name":"getRoleMemberCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"grantRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"hasRole","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"renounceRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"revokeRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040526000600660016101000a81548160ff0219169083151502179055503480156200002c57600080fd5b506040518060400160405280600e81526020017f5265616c696f204e6574776f726b0000000000000000000000000000000000008152506040518060400160405280600381526020017f52494f00000000000000000000000000000000000000000000000000000000008152508160049080519060200190620000b1929190620007df565b508060059080519060200190620000ca929190620007df565b506012600660006101000a81548160ff021916908360ff16021790555050506200010d6000801b620001016200018160201b60201c565b6200018960201b60201c565b6200014e7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6620001426200018160201b60201c565b6200018960201b60201c565b6200016b336a52b7d2dcc80cd2e40000006200019f60201b60201c565b6200017b620002d160201b60201c565b62000885565b600033905090565b6200019b82826200037260201b60201c565b5050565b620001e07f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6620001d46200018160201b60201c565b6200041560201b60201c565b62000237576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602781526020018062002aab6027913960400191505060405180910390fd5b620002476200044d60201b60201c565b15620002bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f52494f546f6b656e3a206d696e74206973206c6f636b6564000000000000000081525060200191505060405180910390fd5b620002cd82826200046460201b60201c565b5050565b620002e16200044d60201b60201c565b1562000355576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f52494f546f6b656e3a206d696e74206973206c6f636b6564000000000000000081525060200191505060405180910390fd5b6001600660016101000a81548160ff021916908315150217905550565b620003a0816000808581526020019081526020016000206000016200064460201b620011c31790919060201c565b156200041157620003b66200018160201b60201c565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b600062000445826000808681526020019081526020016000206000016200067c60201b620011f31790919060201c565b905092915050565b6000600660019054906101000a900460ff16905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141562000508576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f45524332303a206d696e7420746f20746865207a65726f20616464726573730081525060200191505060405180910390fd5b6200051c60008383620006b460201b60201c565b6200053881600354620006b960201b620012231790919060201c565b6003819055506200059781600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054620006b960201b620012231790919060201c565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600062000674836000018373ffffffffffffffffffffffffffffffffffffffff1660001b6200074260201b60201c565b905092915050565b6000620006ac836000018373ffffffffffffffffffffffffffffffffffffffff1660001b620007bc60201b60201c565b905092915050565b505050565b60008082840190508381101562000738576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b6000620007568383620007bc60201b60201c565b620007b1578260000182908060018154018082558091505060019003906000526020600020016000909190919091505582600001805490508360010160008481526020019081526020016000208190555060019050620007b6565b600090505b92915050565b600080836001016000848152602001908152602001600020541415905092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200082257805160ff191683800117855562000853565b8280016001018555821562000853579182015b828111156200085257825182559160200191906001019062000835565b5b50905062000862919062000866565b5090565b5b808211156200088157600081600090555060010162000867565b5090565b61221680620008956000396000f3fe608060405234801561001057600080fd5b50600436106101585760003560e01c806379cc6790116100c3578063a9059cbb1161007c578063a9059cbb14610736578063af7824001461079a578063ca15c873146107ba578063d5391393146107fc578063d547741f1461081a578063dd62ed3e1461086857610158565b806379cc67901461051d5780639010d07c1461056b57806391d14854146105cd57806395d89b4114610631578063a217fddf146106b4578063a457c2d7146106d257610158565b8063313ce56711610115578063313ce5671461037657806336568abe1461039757806339509351146103e557806340c10f191461044957806342966c681461049757806370a08231146104c557610158565b806306fdde031461015d578063095ea7b3146101e057806318160ddd1461024457806323b872dd14610262578063248a9ca3146102e65780632f2ff15d14610328575b600080fd5b6101656108e0565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101a557808201518184015260208101905061018a565b50505050905090810190601f1680156101d25780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610982565b60405180821515815260200191505060405180910390f35b61024c6109a0565b6040518082815260200191505060405180910390f35b6102ce6004803603606081101561027857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109aa565b60405180821515815260200191505060405180910390f35b610312600480360360208110156102fc57600080fd5b8101908080359060200190929190505050610a83565b6040518082815260200191505060405180910390f35b6103746004803603604081101561033e57600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610aa2565b005b61037e610b2b565b604051808260ff16815260200191505060405180910390f35b6103e3600480360360408110156103ad57600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b42565b005b610431600480360360408110156103fb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bdb565b60405180821515815260200191505060405180910390f35b6104956004803603604081101561045f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c8e565b005b6104c3600480360360208110156104ad57600080fd5b8101908080359060200190929190505050610d9d565b005b610507600480360360208110156104db57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610db1565b6040518082815260200191505060405180910390f35b6105696004803603604081101561053357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610dfa565b005b6105a16004803603604081101561058157600080fd5b810190808035906020019092919080359060200190929190505050610e5c565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610619600480360360408110156105e357600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e8d565b60405180821515815260200191505060405180910390f35b610639610ebe565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561067957808201518184015260208101905061065e565b50505050905090810190601f1680156106a65780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6106bc610f60565b6040518082815260200191505060405180910390f35b61071e600480360360408110156106e857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610f67565b60405180821515815260200191505060405180910390f35b6107826004803603604081101561074c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611034565b60405180821515815260200191505060405180910390f35b6107a2611052565b60405180821515815260200191505060405180910390f35b6107e6600480360360208110156107d057600080fd5b8101908080359060200190929190505050611069565b6040518082815260200191505060405180910390f35b61080461108f565b6040518082815260200191505060405180910390f35b6108666004803603604081101561083057600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506110b3565b005b6108ca6004803603604081101561087e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061113c565b6040518082815260200191505060405180910390f35b606060048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109785780601f1061094d57610100808354040283529160200191610978565b820191906000526020600020905b81548152906001019060200180831161095b57829003601f168201915b5050505050905090565b600061099661098f6112ab565b84846112b3565b6001905092915050565b6000600354905090565b60006109b78484846114aa565b610a78846109c36112ab565b610a73856040518060600160405280602881526020016120b060289139600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610a296112ab565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461176f9092919063ffffffff16565b6112b3565b600190509392505050565b6000806000838152602001908152602001600020600201549050919050565b610ac860008084815260200190815260200160002060020154610ac36112ab565b610e8d565b610b1d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f815260200180611fe7602f913960400191505060405180910390fd5b610b27828261182f565b5050565b6000600660009054906101000a900460ff16905090565b610b4a6112ab565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610bcd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f8152602001806121b2602f913960400191505060405180910390fd5b610bd782826118c2565b5050565b6000610c84610be86112ab565b84610c7f8560026000610bf96112ab565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461122390919063ffffffff16565b6112b3565b6001905092915050565b610cbf7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6610cba6112ab565b610e8d565b610d14576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260278152602001806121666027913960400191505060405180910390fd5b610d1c611052565b15610d8f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f52494f546f6b656e3a206d696e74206973206c6f636b6564000000000000000081525060200191505060405180910390fd5b610d998282611955565b5050565b610dae610da86112ab565b82611b1e565b50565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000610e39826040518060600160405280602481526020016120d860249139610e2a86610e256112ab565b61113c565b61176f9092919063ffffffff16565b9050610e4d83610e476112ab565b836112b3565b610e578383611b1e565b505050565b6000610e8582600080868152602001908152602001600020600001611ce490919063ffffffff16565b905092915050565b6000610eb6826000808681526020019081526020016000206000016111f390919063ffffffff16565b905092915050565b606060058054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610f565780601f10610f2b57610100808354040283529160200191610f56565b820191906000526020600020905b815481529060010190602001808311610f3957829003601f168201915b5050505050905090565b6000801b81565b600061102a610f746112ab565b846110258560405180606001604052806025815260200161218d6025913960026000610f9e6112ab565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461176f9092919063ffffffff16565b6112b3565b6001905092915050565b60006110486110416112ab565b84846114aa565b6001905092915050565b6000600660019054906101000a900460ff16905090565b6000611088600080848152602001908152602001600020600001611cfe565b9050919050565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b6110d9600080848152602001908152602001600020600201546110d46112ab565b610e8d565b61112e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260308152602001806120806030913960400191505060405180910390fd5b61113882826118c2565b5050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60006111eb836000018373ffffffffffffffffffffffffffffffffffffffff1660001b611d13565b905092915050565b600061121b836000018373ffffffffffffffffffffffffffffffffffffffff1660001b611d83565b905092915050565b6000808284019050838110156112a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611339576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806121426024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156113bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806120386022913960400191505060405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611530576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602581526020018061211d6025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156115b6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526023815260200180611fc46023913960400191505060405180910390fd5b6115c1838383611da6565b61162d8160405180606001604052806026815260200161205a60269139600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461176f9092919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506116c281600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461122390919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b600083831115829061181c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156117e15780820151818401526020810190506117c6565b50505050905090810190601f16801561180e5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b611856816000808581526020019081526020016000206000016111c390919063ffffffff16565b156118be576118636112ab565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b6118e981600080858152602001908152602001600020600001611dab90919063ffffffff16565b15611951576118f66112ab565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156119f8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f45524332303a206d696e7420746f20746865207a65726f20616464726573730081525060200191505060405180910390fd5b611a0460008383611da6565b611a198160035461122390919063ffffffff16565b600381905550611a7181600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461122390919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611ba4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806120fc6021913960400191505060405180910390fd5b611bb082600083611da6565b611c1c8160405180606001604052806022815260200161201660229139600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461176f9092919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611c7481600354611ddb90919063ffffffff16565b600381905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b6000611cf38360000183611e25565b60001c905092915050565b6000611d0c82600001611ea8565b9050919050565b6000611d1f8383611d83565b611d78578260000182908060018154018082558091505060019003906000526020600020016000909190919091505582600001805490508360010160008481526020019081526020016000208190555060019050611d7d565b600090505b92915050565b600080836001016000848152602001908152602001600020541415905092915050565b505050565b6000611dd3836000018373ffffffffffffffffffffffffffffffffffffffff1660001b611eb9565b905092915050565b6000611e1d83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061176f565b905092915050565b600081836000018054905011611e86576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526022815260200180611fa26022913960400191505060405180910390fd5b826000018281548110611e9557fe5b9060005260206000200154905092915050565b600081600001805490509050919050565b60008083600101600084815260200190815260200160002054905060008114611f955760006001820390506000600186600001805490500390506000866000018281548110611f0457fe5b9060005260206000200154905080876000018481548110611f2157fe5b9060005260206000200181905550600183018760010160008381526020019081526020016000208190555086600001805480611f5957fe5b60019003818190600052602060002001600090559055866001016000878152602001908152602001600020600090556001945050505050611f9b565b60009150505b9291505056fe456e756d657261626c655365743a20696e646578206f7574206f6620626f756e647345524332303a207472616e7366657220746f20746865207a65726f2061646472657373416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f206772616e7445524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e6365416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f207265766f6b6545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e20616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737352494f546f6b656e3a206d7573742068617665206d696e74657220726f6c6520746f206d696e7445524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636520726f6c657320666f722073656c66a2646970667358221220c9910b60cd5788c1fb640b9072bf1073156781efb67e38371b128bae6f1addae64736f6c634300060c003352494f546f6b656e3a206d7573742068617665206d696e74657220726f6c6520746f206d696e74
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101585760003560e01c806379cc6790116100c3578063a9059cbb1161007c578063a9059cbb14610736578063af7824001461079a578063ca15c873146107ba578063d5391393146107fc578063d547741f1461081a578063dd62ed3e1461086857610158565b806379cc67901461051d5780639010d07c1461056b57806391d14854146105cd57806395d89b4114610631578063a217fddf146106b4578063a457c2d7146106d257610158565b8063313ce56711610115578063313ce5671461037657806336568abe1461039757806339509351146103e557806340c10f191461044957806342966c681461049757806370a08231146104c557610158565b806306fdde031461015d578063095ea7b3146101e057806318160ddd1461024457806323b872dd14610262578063248a9ca3146102e65780632f2ff15d14610328575b600080fd5b6101656108e0565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101a557808201518184015260208101905061018a565b50505050905090810190601f1680156101d25780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610982565b60405180821515815260200191505060405180910390f35b61024c6109a0565b6040518082815260200191505060405180910390f35b6102ce6004803603606081101561027857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109aa565b60405180821515815260200191505060405180910390f35b610312600480360360208110156102fc57600080fd5b8101908080359060200190929190505050610a83565b6040518082815260200191505060405180910390f35b6103746004803603604081101561033e57600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610aa2565b005b61037e610b2b565b604051808260ff16815260200191505060405180910390f35b6103e3600480360360408110156103ad57600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b42565b005b610431600480360360408110156103fb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bdb565b60405180821515815260200191505060405180910390f35b6104956004803603604081101561045f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c8e565b005b6104c3600480360360208110156104ad57600080fd5b8101908080359060200190929190505050610d9d565b005b610507600480360360208110156104db57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610db1565b6040518082815260200191505060405180910390f35b6105696004803603604081101561053357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610dfa565b005b6105a16004803603604081101561058157600080fd5b810190808035906020019092919080359060200190929190505050610e5c565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610619600480360360408110156105e357600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e8d565b60405180821515815260200191505060405180910390f35b610639610ebe565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561067957808201518184015260208101905061065e565b50505050905090810190601f1680156106a65780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6106bc610f60565b6040518082815260200191505060405180910390f35b61071e600480360360408110156106e857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610f67565b60405180821515815260200191505060405180910390f35b6107826004803603604081101561074c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611034565b60405180821515815260200191505060405180910390f35b6107a2611052565b60405180821515815260200191505060405180910390f35b6107e6600480360360208110156107d057600080fd5b8101908080359060200190929190505050611069565b6040518082815260200191505060405180910390f35b61080461108f565b6040518082815260200191505060405180910390f35b6108666004803603604081101561083057600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506110b3565b005b6108ca6004803603604081101561087e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061113c565b6040518082815260200191505060405180910390f35b606060048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109785780601f1061094d57610100808354040283529160200191610978565b820191906000526020600020905b81548152906001019060200180831161095b57829003601f168201915b5050505050905090565b600061099661098f6112ab565b84846112b3565b6001905092915050565b6000600354905090565b60006109b78484846114aa565b610a78846109c36112ab565b610a73856040518060600160405280602881526020016120b060289139600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610a296112ab565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461176f9092919063ffffffff16565b6112b3565b600190509392505050565b6000806000838152602001908152602001600020600201549050919050565b610ac860008084815260200190815260200160002060020154610ac36112ab565b610e8d565b610b1d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f815260200180611fe7602f913960400191505060405180910390fd5b610b27828261182f565b5050565b6000600660009054906101000a900460ff16905090565b610b4a6112ab565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610bcd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f8152602001806121b2602f913960400191505060405180910390fd5b610bd782826118c2565b5050565b6000610c84610be86112ab565b84610c7f8560026000610bf96112ab565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461122390919063ffffffff16565b6112b3565b6001905092915050565b610cbf7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6610cba6112ab565b610e8d565b610d14576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260278152602001806121666027913960400191505060405180910390fd5b610d1c611052565b15610d8f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f52494f546f6b656e3a206d696e74206973206c6f636b6564000000000000000081525060200191505060405180910390fd5b610d998282611955565b5050565b610dae610da86112ab565b82611b1e565b50565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000610e39826040518060600160405280602481526020016120d860249139610e2a86610e256112ab565b61113c565b61176f9092919063ffffffff16565b9050610e4d83610e476112ab565b836112b3565b610e578383611b1e565b505050565b6000610e8582600080868152602001908152602001600020600001611ce490919063ffffffff16565b905092915050565b6000610eb6826000808681526020019081526020016000206000016111f390919063ffffffff16565b905092915050565b606060058054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610f565780601f10610f2b57610100808354040283529160200191610f56565b820191906000526020600020905b815481529060010190602001808311610f3957829003601f168201915b5050505050905090565b6000801b81565b600061102a610f746112ab565b846110258560405180606001604052806025815260200161218d6025913960026000610f9e6112ab565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461176f9092919063ffffffff16565b6112b3565b6001905092915050565b60006110486110416112ab565b84846114aa565b6001905092915050565b6000600660019054906101000a900460ff16905090565b6000611088600080848152602001908152602001600020600001611cfe565b9050919050565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b6110d9600080848152602001908152602001600020600201546110d46112ab565b610e8d565b61112e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260308152602001806120806030913960400191505060405180910390fd5b61113882826118c2565b5050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60006111eb836000018373ffffffffffffffffffffffffffffffffffffffff1660001b611d13565b905092915050565b600061121b836000018373ffffffffffffffffffffffffffffffffffffffff1660001b611d83565b905092915050565b6000808284019050838110156112a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611339576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806121426024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156113bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806120386022913960400191505060405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611530576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602581526020018061211d6025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156115b6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526023815260200180611fc46023913960400191505060405180910390fd5b6115c1838383611da6565b61162d8160405180606001604052806026815260200161205a60269139600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461176f9092919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506116c281600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461122390919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b600083831115829061181c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156117e15780820151818401526020810190506117c6565b50505050905090810190601f16801561180e5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b611856816000808581526020019081526020016000206000016111c390919063ffffffff16565b156118be576118636112ab565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b6118e981600080858152602001908152602001600020600001611dab90919063ffffffff16565b15611951576118f66112ab565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156119f8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f45524332303a206d696e7420746f20746865207a65726f20616464726573730081525060200191505060405180910390fd5b611a0460008383611da6565b611a198160035461122390919063ffffffff16565b600381905550611a7181600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461122390919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611ba4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806120fc6021913960400191505060405180910390fd5b611bb082600083611da6565b611c1c8160405180606001604052806022815260200161201660229139600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461176f9092919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611c7481600354611ddb90919063ffffffff16565b600381905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b6000611cf38360000183611e25565b60001c905092915050565b6000611d0c82600001611ea8565b9050919050565b6000611d1f8383611d83565b611d78578260000182908060018154018082558091505060019003906000526020600020016000909190919091505582600001805490508360010160008481526020019081526020016000208190555060019050611d7d565b600090505b92915050565b600080836001016000848152602001908152602001600020541415905092915050565b505050565b6000611dd3836000018373ffffffffffffffffffffffffffffffffffffffff1660001b611eb9565b905092915050565b6000611e1d83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061176f565b905092915050565b600081836000018054905011611e86576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526022815260200180611fa26022913960400191505060405180910390fd5b826000018281548110611e9557fe5b9060005260206000200154905092915050565b600081600001805490509050919050565b60008083600101600084815260200190815260200160002054905060008114611f955760006001820390506000600186600001805490500390506000866000018281548110611f0457fe5b9060005260206000200154905080876000018481548110611f2157fe5b9060005260206000200181905550600183018760010160008381526020019081526020016000208190555086600001805480611f5957fe5b60019003818190600052602060002001600090559055866001016000878152602001908152602001600020600090556001945050505050611f9b565b60009150505b9291505056fe456e756d657261626c655365743a20696e646578206f7574206f6620626f756e647345524332303a207472616e7366657220746f20746865207a65726f2061646472657373416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f206772616e7445524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e6365416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f207265766f6b6545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e20616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737352494f546f6b656e3a206d7573742068617665206d696e74657220726f6c6520746f206d696e7445524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636520726f6c657320666f722073656c66a2646970667358221220c9910b60cd5788c1fb640b9072bf1073156781efb67e38371b128bae6f1addae64736f6c634300060c0033
Deployed Bytecode Sourcemap
43935:1354:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17635:83;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;19741:169;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;18710:100;;;:::i;:::-;;;;;;;;;;;;;;;;;;;20384:321;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;40061:114;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;40437:227;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;18562:83;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;41646:209;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;21114:218;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;44732:256;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;26932:91;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;18873:119;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;27342:295;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;39734:138;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;38695:139;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;17837:87;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;37440:49;;;:::i;:::-;;;;;;;;;;;;;;;;;;;21835:269;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;19205:175;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;45180:106;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;39008:127;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;44001:62;;;:::i;:::-;;;;;;;;;;;;;;;;;;;40909:230;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;19443:151;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;17635:83;17672:13;17705:5;17698:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17635:83;:::o;19741:169::-;19824:4;19841:39;19850:12;:10;:12::i;:::-;19864:7;19873:6;19841:8;:39::i;:::-;19898:4;19891:11;;19741:169;;;;:::o;18710:100::-;18763:7;18790:12;;18783:19;;18710:100;:::o;20384:321::-;20490:4;20507:36;20517:6;20525:9;20536:6;20507:9;:36::i;:::-;20554:121;20563:6;20571:12;:10;:12::i;:::-;20585:89;20623:6;20585:89;;;;;;;;;;;;;;;;;:11;:19;20597:6;20585:19;;;;;;;;;;;;;;;:33;20605:12;:10;:12::i;:::-;20585:33;;;;;;;;;;;;;;;;:37;;:89;;;;;:::i;:::-;20554:8;:121::i;:::-;20693:4;20686:11;;20384:321;;;;;:::o;40061:114::-;40118:7;40145:6;:12;40152:4;40145:12;;;;;;;;;;;:22;;;40138:29;;40061:114;;;:::o;40437:227::-;40521:45;40529:6;:12;40536:4;40529:12;;;;;;;;;;;:22;;;40553:12;:10;:12::i;:::-;40521:7;:45::i;:::-;40513:105;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;40631:25;40642:4;40648:7;40631:10;:25::i;:::-;40437:227;;:::o;18562:83::-;18603:5;18628:9;;;;;;;;;;;18621:16;;18562:83;:::o;41646:209::-;41744:12;:10;:12::i;:::-;41733:23;;:7;:23;;;41725:83;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;41821:26;41833:4;41839:7;41821:11;:26::i;:::-;41646:209;;:::o;21114:218::-;21202:4;21219:83;21228:12;:10;:12::i;:::-;21242:7;21251:50;21290:10;21251:11;:25;21263:12;:10;:12::i;:::-;21251:25;;;;;;;;;;;;;;;:34;21277:7;21251:34;;;;;;;;;;;;;;;;:38;;:50;;;;:::i;:::-;21219:8;:83::i;:::-;21320:4;21313:11;;21114:218;;;;:::o;44732:256::-;44808:34;44039:24;44829:12;:10;:12::i;:::-;44808:7;:34::i;:::-;44800:86;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;44906:17;:15;:17::i;:::-;44905:18;44897:55;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;44963:17;44969:2;44973:6;44963:5;:17::i;:::-;44732:256;;:::o;26932:91::-;26988:27;26994:12;:10;:12::i;:::-;27008:6;26988:5;:27::i;:::-;26932:91;:::o;18873:119::-;18939:7;18966:9;:18;18976:7;18966:18;;;;;;;;;;;;;;;;18959:25;;18873:119;;;:::o;27342:295::-;27419:26;27448:84;27485:6;27448:84;;;;;;;;;;;;;;;;;:32;27458:7;27467:12;:10;:12::i;:::-;27448:9;:32::i;:::-;:36;;:84;;;;;:::i;:::-;27419:113;;27545:51;27554:7;27563:12;:10;:12::i;:::-;27577:18;27545:8;:51::i;:::-;27607:22;27613:7;27622:6;27607:5;:22::i;:::-;27342:295;;;:::o;39734:138::-;39807:7;39834:30;39858:5;39834:6;:12;39841:4;39834:12;;;;;;;;;;;:20;;:23;;:30;;;;:::i;:::-;39827:37;;39734:138;;;;:::o;38695:139::-;38764:4;38788:38;38818:7;38788:6;:12;38795:4;38788:12;;;;;;;;;;;:20;;:29;;:38;;;;:::i;:::-;38781:45;;38695:139;;;;:::o;17837:87::-;17876:13;17909:7;17902:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17837:87;:::o;37440:49::-;37485:4;37440:49;;;:::o;21835:269::-;21928:4;21945:129;21954:12;:10;:12::i;:::-;21968:7;21977:96;22016:15;21977:96;;;;;;;;;;;;;;;;;:11;:25;21989:12;:10;:12::i;:::-;21977:25;;;;;;;;;;;;;;;:34;22003:7;21977:34;;;;;;;;;;;;;;;;:38;;:96;;;;;:::i;:::-;21945:8;:129::i;:::-;22092:4;22085:11;;21835:269;;;;:::o;19205:175::-;19291:4;19308:42;19318:12;:10;:12::i;:::-;19332:9;19343:6;19308:9;:42::i;:::-;19368:4;19361:11;;19205:175;;;;:::o;45180:106::-;45228:17;45265:13;;;;;;;;;;;45258:20;;45180:106;:::o;39008:127::-;39071:7;39098:29;:6;:12;39105:4;39098:12;;;;;;;;;;;:20;;:27;:29::i;:::-;39091:36;;39008:127;;;:::o;44001:62::-;44039:24;44001:62;:::o;40909:230::-;40994:45;41002:6;:12;41009:4;41002:12;;;;;;;;;;;:22;;;41026:12;:10;:12::i;:::-;40994:7;:45::i;:::-;40986:106;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;41105:26;41117:4;41123:7;41105:11;:26::i;:::-;40909:230;;:::o;19443:151::-;19532:7;19559:11;:18;19571:5;19559:18;;;;;;;;;;;;;;;:27;19578:7;19559:27;;;;;;;;;;;;;;;;19552:34;;19443:151;;;;:::o;32693:143::-;32763:4;32787:41;32792:3;:10;;32820:5;32812:14;;32804:23;;32787:4;:41::i;:::-;32780:48;;32693:143;;;;:::o;33247:158::-;33327:4;33351:46;33361:3;:10;;33389:5;33381:14;;33373:23;;33351:9;:46::i;:::-;33344:53;;33247:158;;;;:::o;4739:181::-;4797:7;4817:9;4833:1;4829;:5;4817:17;;4858:1;4853;:6;;4845:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4911:1;4904:8;;;4739:181;;;;:::o;657:106::-;710:15;745:10;738:17;;657:106;:::o;24982:346::-;25101:1;25084:19;;:5;:19;;;;25076:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;25182:1;25163:21;;:7;:21;;;;25155:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;25266:6;25236:11;:18;25248:5;25236:18;;;;;;;;;;;;;;;:27;25255:7;25236:27;;;;;;;;;;;;;;;:36;;;;25304:7;25288:32;;25297:5;25288:32;;;25313:6;25288:32;;;;;;;;;;;;;;;;;;24982:346;;;:::o;22594:539::-;22718:1;22700:20;;:6;:20;;;;22692:70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;22802:1;22781:23;;:9;:23;;;;22773:71;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;22857:47;22878:6;22886:9;22897:6;22857:20;:47::i;:::-;22937:71;22959:6;22937:71;;;;;;;;;;;;;;;;;:9;:17;22947:6;22937:17;;;;;;;;;;;;;;;;:21;;:71;;;;;:::i;:::-;22917:9;:17;22927:6;22917:17;;;;;;;;;;;;;;;:91;;;;23042:32;23067:6;23042:9;:20;23052:9;23042:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;23019:9;:20;23029:9;23019:20;;;;;;;;;;;;;;;:55;;;;23107:9;23090:35;;23099:6;23090:35;;;23118:6;23090:35;;;;;;;;;;;;;;;;;;22594:539;;;:::o;5642:192::-;5728:7;5761:1;5756;:6;;5764:12;5748:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5788:9;5804:1;5800;:5;5788:17;;5825:1;5818:8;;;5642:192;;;;;:::o;42889:188::-;42963:33;42988:7;42963:6;:12;42970:4;42963:12;;;;;;;;;;;:20;;:24;;:33;;;;:::i;:::-;42959:111;;;43045:12;:10;:12::i;:::-;43018:40;;43036:7;43018:40;;43030:4;43018:40;;;;;;;;;;42959:111;42889:188;;:::o;43085:192::-;43160:36;43188:7;43160:6;:12;43167:4;43160:12;;;;;;;;;;;:20;;:27;;:36;;;;:::i;:::-;43156:114;;;43245:12;:10;:12::i;:::-;43218:40;;43236:7;43218:40;;43230:4;43218:40;;;;;;;;;;43156:114;43085:192;;:::o;23414:378::-;23517:1;23498:21;;:7;:21;;;;23490:65;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23568:49;23597:1;23601:7;23610:6;23568:20;:49::i;:::-;23645:24;23662:6;23645:12;;:16;;:24;;;;:::i;:::-;23630:12;:39;;;;23701:30;23724:6;23701:9;:18;23711:7;23701:18;;;;;;;;;;;;;;;;:22;;:30;;;;:::i;:::-;23680:9;:18;23690:7;23680:18;;;;;;;;;;;;;;;:51;;;;23768:7;23747:37;;23764:1;23747:37;;;23777:6;23747:37;;;;;;;;;;;;;;;;;;23414:378;;:::o;24124:418::-;24227:1;24208:21;;:7;:21;;;;24200:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;24280:49;24301:7;24318:1;24322:6;24280:20;:49::i;:::-;24363:68;24386:6;24363:68;;;;;;;;;;;;;;;;;:9;:18;24373:7;24363:18;;;;;;;;;;;;;;;;:22;;:68;;;;;:::i;:::-;24342:9;:18;24352:7;24342:18;;;;;;;;;;;;;;;:89;;;;24457:24;24474:6;24457:12;;:16;;:24;;;;:::i;:::-;24442:12;:39;;;;24523:1;24497:37;;24506:7;24497:37;;;24527:6;24497:37;;;;;;;;;;;;;;;;;;24124:418;;:::o;33962:149::-;34036:7;34079:22;34083:3;:10;;34095:5;34079:3;:22::i;:::-;34071:31;;34056:47;;33962:149;;;;:::o;33491:117::-;33554:7;33581:19;33589:3;:10;;33581:7;:19::i;:::-;33574:26;;33491:117;;;:::o;29337:414::-;29400:4;29422:21;29432:3;29437:5;29422:9;:21::i;:::-;29417:327;;29460:3;:11;;29477:5;29460:23;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;29643:3;:11;;:18;;;;29621:3;:12;;:19;29634:5;29621:19;;;;;;;;;;;:40;;;;29683:4;29676:11;;;;29417:327;29727:5;29720:12;;29337:414;;;;;:::o;31557:129::-;31630:4;31677:1;31654:3;:12;;:19;31667:5;31654:19;;;;;;;;;;;;:24;;31647:31;;31557:129;;;;:::o;26353:92::-;;;;:::o;33012:149::-;33085:4;33109:44;33117:3;:10;;33145:5;33137:14;;33129:23;;33109:7;:44::i;:::-;33102:51;;33012:149;;;;:::o;5203:136::-;5261:7;5288:43;5292:1;5295;5288:43;;;;;;;;;;;;;;;;;:3;:43::i;:::-;5281:50;;5203:136;;;;:::o;32235:204::-;32302:7;32351:5;32330:3;:11;;:18;;;;:26;32322:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;32413:3;:11;;32425:5;32413:18;;;;;;;;;;;;;;;;32406:25;;32235:204;;;;:::o;31772:109::-;31828:7;31855:3;:11;;:18;;;;31848:25;;31772:109;;;:::o;29927:1544::-;29993:4;30111:18;30132:3;:12;;:19;30145:5;30132:19;;;;;;;;;;;;30111:40;;30182:1;30168:10;:15;30164:1300;;30530:21;30567:1;30554:10;:14;30530:38;;30583:17;30624:1;30603:3;:11;;:18;;;;:22;30583:42;;30870:17;30890:3;:11;;30902:9;30890:22;;;;;;;;;;;;;;;;30870:42;;31036:9;31007:3;:11;;31019:13;31007:26;;;;;;;;;;;;;;;:38;;;;31155:1;31139:13;:17;31113:3;:12;;:23;31126:9;31113:23;;;;;;;;;;;:43;;;;31265:3;:11;;:17;;;;;;;;;;;;;;;;;;;;;;;;31360:3;:12;;:19;31373:5;31360:19;;;;;;;;;;;31353:26;;;31403:4;31396:11;;;;;;;;30164:1300;31447:5;31440:12;;;29927:1544;;;;;:::o
Swarm Source
ipfs://c9910b60cd5788c1fb640b9072bf1073156781efb67e38371b128bae6f1addae
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.