Token migration announcement. GALA token contract is migrating to a new address.
ERC-20
Old Contract
Overview
Max Total Supply
44,959,375,059.27811045 GALA
Holders
270,153 ( 0.004%)
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 8 Decimals)
Balance
572.17183352 GALAValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
Gala
Compiler Version
v0.6.2+commit.bacdbe57
Contract Source Code (Solidity Multiple files format)
12345678910111213141516// SPDX-License-Identifier: UNLICENSEDpragma solidity ^0.6.2;import "./ERC20.sol";import "./ERC20Burnable.sol";import "./MinterRole.sol";contract Gala is ERC20("Gala", "GALA"), ERC20Burnable, MinterRole {address public owner;uint256 private _totalMinted;uint256 private _cap;constructor() public {owner = msg.sender;_setupDecimals(8);_cap = 5000000000000000000;
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity ^0.6.2;/*** @dev Collection of functions related to the address type*/library Address {/*** @dev Returns true if `account` is a contract.** [IMPORTANT]* ====* It is unsafe to assume that an address for which this function returns* false is an externally-owned account (EOA) and not a contract.*
12345678910111213141516// 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 virtual view returns (address payable) {
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity ^0.6.0;import "./Context.sol";import "./IERC20.sol";import "./SafeMath.sol";import "./Address.sol";/*** @dev Implementation of the {IERC20} interface.** This implementation is agnostic to the way tokens are created. This means* that a supply mechanism has to be added in a derived contract using {_mint}.* For a generic mechanism see {ERC20PresetMinterPauser}.*
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity ^0.6.0;import "./Context.sol";import "./ERC20.sol";/*** @dev Extension of {ERC20} that allows token holders to destroy both their own* tokens and those that they have an allowance for, in a way that can be* recognized off-chain (via event analysis).*/abstract contract ERC20Burnable is Context, ERC20 {/*** @dev Destroys `amount` tokens from the caller.*
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity ^0.6.0;/*** @dev Interface of the ERC20 standard as defined in the EIP.*/interface IERC20 {/*** @dev Returns the amount of tokens in existence.*/function totalSupply() external view returns (uint256);/*** @dev Returns the amount of tokens owned by `account`.*/
12345678910111213141516// SPDX-License-Identifier: UNLICENSEDpragma solidity ^0.6.2;import "./Roles.sol";contract MinterRole {using Roles for Roles.Role;event MinterAdded(address indexed account);event MinterRemoved(address indexed account);Roles.Role private _minters;constructor() internal {_addMinter(msg.sender);}
12345678910111213141516// SPDX-License-Identifier: UNLICENSEDpragma solidity ^0.6.2;/*** @title Roles* @dev Library for managing addresses assigned to a Role.*/library Roles {struct Role {mapping(address => bool) bearer;}/*** @dev Give an account access to this role.*/function add(Role storage role, address account) internal {
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity ^0.6.0;/*** @dev Wrappers over Solidity's arithmetic operations with added overflow* checks.** Arithmetic operations in Solidity wrap on overflow. This can easily result* in bugs, because programmers usually assume that an overflow raises an* error, which is the standard behavior in high level programming languages.* `SafeMath` restores this intuition by reverting the transaction when an* operation overflows.** Using this library instead of the unchecked operations eliminates an entire* class of bugs, so it's recommended to use it always.
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":"account","type":"address"}],"name":"MinterAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"}],"name":"MinterRemoved","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":"address","name":"account","type":"address"}],"name":"addMinter","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":"","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":"cap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":[{"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":"account","type":"address"}],"name":"isMinter","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"accounts","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"mintBulk","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"removeMinter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceMinter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalMinted","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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
60806040523480156200001157600080fd5b506040518060400160405280600481526020017f47616c61000000000000000000000000000000000000000000000000000000008152506040518060400160405280600481526020017f47414c41000000000000000000000000000000000000000000000000000000008152508160039080519060200190620000969291906200038a565b508060049080519060200190620000af9291906200038a565b506012600560006101000a81548160ff021916908360ff1602179055505050620000df336200014760201b60201c565b33600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620001326008620001a860201b60201c565b674563918244f4000060098190555062000439565b62000162816006620001c660201b62001f0a1790919060201c565b8073ffffffffffffffffffffffffffffffffffffffff167f6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f660405160405180910390a250565b80600560006101000a81548160ff021916908360ff16021790555050565b620001d88282620002aa60201b60201c565b156200024c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f526f6c65733a206163636f756e7420616c72656164792068617320726f6c650081525060200191505060405180910390fd5b60018260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141562000333576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526022815260200180620026146022913960400191505060405180910390fd5b8260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620003cd57805160ff1916838001178555620003fe565b82800160010185558215620003fe579182015b82811115620003fd578251825591602001919060010190620003e0565b5b5090506200040d919062000411565b5090565b6200043691905b808211156200043257600081600090555060010162000418565b5090565b90565b6121cb80620004496000396000f3fe608060405234801561001057600080fd5b50600436106101375760003560e01c806379cc6790116100b8578063986502751161007c57806398650275146106fe578063a2309ff814610708578063a457c2d714610726578063a9059cbb1461078c578063aa271e1a146107f2578063dd62ed3e1461084e57610137565b806379cc67901461043b5780637fd30df0146104895780638da5cb5b146105ed57806395d89b4114610637578063983b2d56146106ba57610137565b8063313ce567116100ff578063313ce5671461030d578063355274ea14610331578063395093511461034f57806342966c68146103b557806370a08231146103e357610137565b806306fdde031461013c578063095ea7b3146101bf57806318160ddd1461022557806323b872dd146102435780633092afd5146102c9575b600080fd5b6101446108c6565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610184578082015181840152602081019050610169565b50505050905090810190601f1680156101b15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61020b600480360360408110156101d557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610968565b604051808215151515815260200191505060405180910390f35b61022d610986565b6040518082815260200191505060405180910390f35b6102af6004803603606081101561025957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610990565b604051808215151515815260200191505060405180910390f35b61030b600480360360208110156102df57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a69565b005b610315610b38565b604051808260ff1660ff16815260200191505060405180910390f35b610339610b4f565b6040518082815260200191505060405180910390f35b61039b6004803603604081101561036557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b59565b604051808215151515815260200191505060405180910390f35b6103e1600480360360208110156103cb57600080fd5b8101908080359060200190929190505050610c0c565b005b610425600480360360208110156103f957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610c20565b6040518082815260200191505060405180910390f35b6104876004803603604081101561045157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c68565b005b6105d36004803603604081101561049f57600080fd5b81019080803590602001906401000000008111156104bc57600080fd5b8201836020820111156104ce57600080fd5b803590602001918460208302840111640100000000831117156104f057600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f8201169050808301925050505050505091929192908035906020019064010000000081111561055057600080fd5b82018360208201111561056257600080fd5b8035906020019184602083028401116401000000008311171561058457600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290505050610cca565b604051808215151515815260200191505060405180910390f35b6105f5610e9e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61063f610ec4565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561067f578082015181840152602081019050610664565b50505050905090810190601f1680156106ac5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6106fc600480360360208110156106d057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f66565b005b610706611035565b005b610710611040565b6040518082815260200191505060405180910390f35b6107726004803603604081101561073c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061104a565b604051808215151515815260200191505060405180910390f35b6107d8600480360360408110156107a257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611117565b604051808215151515815260200191505060405180910390f35b6108346004803603602081101561080857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611135565b604051808215151515815260200191505060405180910390f35b6108b06004803603604081101561086457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611152565b6040518082815260200191505060405180910390f35b606060038054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561095e5780601f106109335761010080835404028352916020019161095e565b820191906000526020600020905b81548152906001019060200180831161094157829003601f168201915b5050505050905090565b600061097c6109756111d9565b84846111e1565b6001905092915050565b6000600254905090565b600061099d8484846113d8565b610a5e846109a96111d9565b610a598560405180606001604052806028815260200161209960289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610a0f6111d9565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546116999092919063ffffffff16565b6111e1565b600190509392505050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b2c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f63616c6c6572206e6f74206f776e65720000000000000000000000000000000081525060200191505060405180910390fd5b610b3581611759565b50565b6000600560009054906101000a900460ff16905090565b6000600954905090565b6000610c02610b666111d9565b84610bfd8560016000610b776111d9565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117b390919063ffffffff16565b6111e1565b6001905092915050565b610c1d610c176111d9565b8261183b565b50565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000610ca7826040518060600160405280602481526020016120e360249139610c9886610c936111d9565b611152565b6116999092919063ffffffff16565b9050610cbb83610cb56111d9565b836111e1565b610cc5838361183b565b505050565b6000610cd533611135565b610d47576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f63616c6c6572206973206e6f74204d696e74657200000000000000000000000081525060200191505060405180910390fd5b8151835114610dbe576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f617272617973206d75737420686176652073616d65206c656e6774680000000081525060200191505060405180910390fd5b60008090505b8351811015610e93576000838281518110610ddb57fe5b602002602001015111610e56576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f616d6f756e74206d7573742062652067726561746572207468616e203000000081525060200191505060405180910390fd5b610e86848281518110610e6557fe5b6020026020010151848381518110610e7957fe5b60200260200101516119ff565b8080600101915050610dc4565b506001905092915050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b606060048054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610f5c5780601f10610f3157610100808354040283529160200191610f5c565b820191906000526020600020905b815481529060010190602001808311610f3f57829003601f168201915b5050505050905090565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611029576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f63616c6c6572206e6f74206f776e65720000000000000000000000000000000081525060200191505060405180910390fd5b61103281611a28565b50565b61103e33611759565b565b6000600854905090565b600061110d6110576111d9565b846111088560405180606001604052806025815260200161217160259139600160006110816111d9565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546116999092919063ffffffff16565b6111e1565b6001905092915050565b600061112b6111246111d9565b84846113d8565b6001905092915050565b600061114b826006611a8290919063ffffffff16565b9050919050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611267576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602481526020018061214d6024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156112ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806120306022913960400191505060405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561145e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806121286025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156114e4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526023815260200180611feb6023913960400191505060405180910390fd5b6114ef838383611b60565b61155a81604051806060016040528060268152602001612052602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546116999092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506115ed816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117b390919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000838311158290611746576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561170b5780820151818401526020810190506116f0565b50505050905090810190601f1680156117385780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b61176d816006611c3c90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167fe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb6669260405160405180910390a250565b600080828401905083811015611831576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156118c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806121076021913960400191505060405180910390fd5b6118cd82600083611b60565b6119388160405180606001604052806022815260200161200e602291396000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546116999092919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061198f81600254611cf990919063ffffffff16565b600281905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b611a098282611d43565b611a1e816008546117b390919063ffffffff16565b6008819055505050565b611a3c816006611f0a90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167f6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f660405160405180910390a250565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611b09576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806120c16022913960400191505060405180910390fd5b8260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b611b6b838383611fe5565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611c3757611ba8610b4f565b611bc282611bb4611040565b6117b390919063ffffffff16565b1115611c36576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260198152602001807f45524332304361707065643a206361702065786365656465640000000000000081525060200191505060405180910390fd5b5b505050565b611c468282611a82565b611c9b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806120786021913960400191505060405180910390fd5b60008260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6000611d3b83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611699565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611de6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f45524332303a206d696e7420746f20746865207a65726f20616464726573730081525060200191505060405180910390fd5b611df260008383611b60565b611e07816002546117b390919063ffffffff16565b600281905550611e5e816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117b390919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b611f148282611a82565b15611f87576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f526f6c65733a206163636f756e7420616c72656164792068617320726f6c650081525060200191505060405180910390fd5b60018260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b50505056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e6365526f6c65733a206163636f756e7420646f6573206e6f74206861766520726f6c6545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365526f6c65733a206163636f756e7420697320746865207a65726f206164647265737345524332303a206275726e20616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220e18b52ba66965682c99eda01b40af03b60b0c81c7a0272ca850526ea48d7bb4964736f6c63430006020033526f6c65733a206163636f756e7420697320746865207a65726f2061646472657373
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101375760003560e01c806379cc6790116100b8578063986502751161007c57806398650275146106fe578063a2309ff814610708578063a457c2d714610726578063a9059cbb1461078c578063aa271e1a146107f2578063dd62ed3e1461084e57610137565b806379cc67901461043b5780637fd30df0146104895780638da5cb5b146105ed57806395d89b4114610637578063983b2d56146106ba57610137565b8063313ce567116100ff578063313ce5671461030d578063355274ea14610331578063395093511461034f57806342966c68146103b557806370a08231146103e357610137565b806306fdde031461013c578063095ea7b3146101bf57806318160ddd1461022557806323b872dd146102435780633092afd5146102c9575b600080fd5b6101446108c6565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610184578082015181840152602081019050610169565b50505050905090810190601f1680156101b15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61020b600480360360408110156101d557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610968565b604051808215151515815260200191505060405180910390f35b61022d610986565b6040518082815260200191505060405180910390f35b6102af6004803603606081101561025957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610990565b604051808215151515815260200191505060405180910390f35b61030b600480360360208110156102df57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a69565b005b610315610b38565b604051808260ff1660ff16815260200191505060405180910390f35b610339610b4f565b6040518082815260200191505060405180910390f35b61039b6004803603604081101561036557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b59565b604051808215151515815260200191505060405180910390f35b6103e1600480360360208110156103cb57600080fd5b8101908080359060200190929190505050610c0c565b005b610425600480360360208110156103f957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610c20565b6040518082815260200191505060405180910390f35b6104876004803603604081101561045157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c68565b005b6105d36004803603604081101561049f57600080fd5b81019080803590602001906401000000008111156104bc57600080fd5b8201836020820111156104ce57600080fd5b803590602001918460208302840111640100000000831117156104f057600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f8201169050808301925050505050505091929192908035906020019064010000000081111561055057600080fd5b82018360208201111561056257600080fd5b8035906020019184602083028401116401000000008311171561058457600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290505050610cca565b604051808215151515815260200191505060405180910390f35b6105f5610e9e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61063f610ec4565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561067f578082015181840152602081019050610664565b50505050905090810190601f1680156106ac5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6106fc600480360360208110156106d057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f66565b005b610706611035565b005b610710611040565b6040518082815260200191505060405180910390f35b6107726004803603604081101561073c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061104a565b604051808215151515815260200191505060405180910390f35b6107d8600480360360408110156107a257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611117565b604051808215151515815260200191505060405180910390f35b6108346004803603602081101561080857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611135565b604051808215151515815260200191505060405180910390f35b6108b06004803603604081101561086457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611152565b6040518082815260200191505060405180910390f35b606060038054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561095e5780601f106109335761010080835404028352916020019161095e565b820191906000526020600020905b81548152906001019060200180831161094157829003601f168201915b5050505050905090565b600061097c6109756111d9565b84846111e1565b6001905092915050565b6000600254905090565b600061099d8484846113d8565b610a5e846109a96111d9565b610a598560405180606001604052806028815260200161209960289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610a0f6111d9565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546116999092919063ffffffff16565b6111e1565b600190509392505050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b2c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f63616c6c6572206e6f74206f776e65720000000000000000000000000000000081525060200191505060405180910390fd5b610b3581611759565b50565b6000600560009054906101000a900460ff16905090565b6000600954905090565b6000610c02610b666111d9565b84610bfd8560016000610b776111d9565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117b390919063ffffffff16565b6111e1565b6001905092915050565b610c1d610c176111d9565b8261183b565b50565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000610ca7826040518060600160405280602481526020016120e360249139610c9886610c936111d9565b611152565b6116999092919063ffffffff16565b9050610cbb83610cb56111d9565b836111e1565b610cc5838361183b565b505050565b6000610cd533611135565b610d47576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f63616c6c6572206973206e6f74204d696e74657200000000000000000000000081525060200191505060405180910390fd5b8151835114610dbe576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f617272617973206d75737420686176652073616d65206c656e6774680000000081525060200191505060405180910390fd5b60008090505b8351811015610e93576000838281518110610ddb57fe5b602002602001015111610e56576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f616d6f756e74206d7573742062652067726561746572207468616e203000000081525060200191505060405180910390fd5b610e86848281518110610e6557fe5b6020026020010151848381518110610e7957fe5b60200260200101516119ff565b8080600101915050610dc4565b506001905092915050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b606060048054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610f5c5780601f10610f3157610100808354040283529160200191610f5c565b820191906000526020600020905b815481529060010190602001808311610f3f57829003601f168201915b5050505050905090565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611029576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f63616c6c6572206e6f74206f776e65720000000000000000000000000000000081525060200191505060405180910390fd5b61103281611a28565b50565b61103e33611759565b565b6000600854905090565b600061110d6110576111d9565b846111088560405180606001604052806025815260200161217160259139600160006110816111d9565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546116999092919063ffffffff16565b6111e1565b6001905092915050565b600061112b6111246111d9565b84846113d8565b6001905092915050565b600061114b826006611a8290919063ffffffff16565b9050919050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611267576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602481526020018061214d6024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156112ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806120306022913960400191505060405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561145e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806121286025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156114e4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526023815260200180611feb6023913960400191505060405180910390fd5b6114ef838383611b60565b61155a81604051806060016040528060268152602001612052602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546116999092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506115ed816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117b390919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000838311158290611746576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561170b5780820151818401526020810190506116f0565b50505050905090810190601f1680156117385780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b61176d816006611c3c90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167fe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb6669260405160405180910390a250565b600080828401905083811015611831576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156118c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806121076021913960400191505060405180910390fd5b6118cd82600083611b60565b6119388160405180606001604052806022815260200161200e602291396000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546116999092919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061198f81600254611cf990919063ffffffff16565b600281905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b611a098282611d43565b611a1e816008546117b390919063ffffffff16565b6008819055505050565b611a3c816006611f0a90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167f6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f660405160405180910390a250565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611b09576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806120c16022913960400191505060405180910390fd5b8260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b611b6b838383611fe5565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611c3757611ba8610b4f565b611bc282611bb4611040565b6117b390919063ffffffff16565b1115611c36576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260198152602001807f45524332304361707065643a206361702065786365656465640000000000000081525060200191505060405180910390fd5b5b505050565b611c468282611a82565b611c9b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806120786021913960400191505060405180910390fd5b60008260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6000611d3b83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611699565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611de6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f45524332303a206d696e7420746f20746865207a65726f20616464726573730081525060200191505060405180910390fd5b611df260008383611b60565b611e07816002546117b390919063ffffffff16565b600281905550611e5e816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117b390919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b611f148282611a82565b15611f87576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f526f6c65733a206163636f756e7420616c72656164792068617320726f6c650081525060200191505060405180910390fd5b60018260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b50505056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e6365526f6c65733a206163636f756e7420646f6573206e6f74206861766520726f6c6545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365526f6c65733a206163636f756e7420697320746865207a65726f206164647265737345524332303a206275726e20616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220e18b52ba66965682c99eda01b40af03b60b0c81c7a0272ca850526ea48d7bb4964736f6c63430006020033
Deployed Bytecode Sourcemap
144:1711:4:-:0;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;144:1711:4;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2188:81:2;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;2188:81:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4268:166;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4268:166:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3231:98;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4894:439;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4894:439:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1758:95:4;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1758:95:4;;;;;;;;;;;;;;;;;;;:::i;:::-;;3090:81:2;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;697:73:4;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5728:215:2;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5728:215:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;473:89:3;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;473:89:3;;;;;;;;;;;;;;;;;:::i;:::-;;3387:117:2;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3387:117:2;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;868:324:3;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;868:324:3;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;871:424:4;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;871:424:4;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;871:424:4;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;871:424:4;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;871:424:4;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;871:424:4;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;871:424:4;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;871:424:4;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;871:424:4;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;871:424:4;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;216:20;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2382:85:2;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;2382:85:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1654:98:4;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1654:98:4;;;;;;;;;;;;;;;;;;;:::i;:::-;;673:75:6;;;:::i;:::-;;776:89:4;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6430:386:2;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6430:386:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3707:172;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3707:172:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;456:107:6;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;456:107:6;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3937:193:2;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3937:193:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2188:81;2225:13;2257:5;2250:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2188:81;:::o;4268:166::-;4351:4;4367:39;4376:12;:10;:12::i;:::-;4390:7;4399:6;4367:8;:39::i;:::-;4423:4;4416:11;;4268:166;;;;:::o;3231:98::-;3284:7;3310:12;;3303:19;;3231:98;:::o;4894:439::-;5030:4;5046:36;5056:6;5064:9;5075:6;5046:9;:36::i;:::-;5092:213;5114:6;5134:12;:10;:12::i;:::-;5160:135;5215:6;5160:135;;;;;;;;;;;;;;;;;:11;:19;5172:6;5160:19;;;;;;;;;;;;;;;:33;5180:12;:10;:12::i;:::-;5160:33;;;;;;;;;;;;;;;;:37;;:135;;;;;:::i;:::-;5092:8;:213::i;:::-;5322:4;5315:11;;4894:439;;;;;:::o;1758:95:4:-;481:5;;;;;;;;;;;467:19;;:10;:19;;;459:48;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1824:22:::1;1838:7;1824:13;:22::i;:::-;1758:95:::0;:::o;3090:81:2:-;3131:5;3155:9;;;;;;;;;;;3148:16;;3090:81;:::o;697:73:4:-;733:7;759:4;;752:11;;697:73;:::o;5728:215:2:-;5816:4;5832:83;5841:12;:10;:12::i;:::-;5855:7;5864:50;5903:10;5864:11;:25;5876:12;:10;:12::i;:::-;5864:25;;;;;;;;;;;;;;;:34;5890:7;5864:34;;;;;;;;;;;;;;;;:38;;:50;;;;:::i;:::-;5832:8;:83::i;:::-;5932:4;5925:11;;5728:215;;;;:::o;473:89:3:-;528:27;534:12;:10;:12::i;:::-;548:6;528:5;:27::i;:::-;473:89;:::o;3387:117:2:-;3453:7;3479:9;:18;3489:7;3479:18;;;;;;;;;;;;;;;;3472:25;;3387:117;;;:::o;868:324:3:-;944:26;973:118;1023:6;973:118;;;;;;;;;;;;;;;;;:32;983:7;992:12;:10;:12::i;:::-;973:9;:32::i;:::-;:36;;:118;;;;;:::i;:::-;944:147;;1102:51;1111:7;1120:12;:10;:12::i;:::-;1134:18;1102:8;:51::i;:::-;1163:22;1169:7;1178:6;1163:5;:22::i;:::-;868:324;;;:::o;871:424:4:-;993:4;387:20:6;396:10;387:8;:20::i;:::-;379:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1040:7:4::1;:14;1021:8;:15;:33;1013:74;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;1102:9;1114:1:::0;1102:13:::1;;1097:171;1121:8;:15;1117:1;:19;1097:171;;;1178:1;1165:7;1173:1;1165:10;;;;;;;;;;;;;;:14;1157:56;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;1227:30;1233:8;1242:1;1233:11;;;;;;;;;;;;;;1246:7;1254:1;1246:10;;;;;;;;;;;;;;1227:5;:30::i;:::-;1138:3;;;;;;;1097:171;;;;1284:4;1277:11;;871:424:::0;;;;:::o;216:20::-;;;;;;;;;;;;;:::o;2382:85:2:-;2421:13;2453:7;2446:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2382:85;:::o;1654:98:4:-;481:5;;;;;;;;;;;467:19;;:10;:19;;;459:48;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1726:19:::1;1737:7;1726:10;:19::i;:::-;1654:98:::0;:::o;673:75:6:-;716:25;730:10;716:13;:25::i;:::-;673:75::o;776:89:4:-;820:7;846:12;;839:19;;776:89;:::o;6430:386:2:-;6547:4;6567:221;6589:12;:10;:12::i;:::-;6615:7;6636:142;6692:15;6636:142;;;;;;;;;;;;;;;;;:11;:25;6648:12;:10;:12::i;:::-;6636:25;;;;;;;;;;;;;;;:34;6662:7;6636:34;;;;;;;;;;;;;;;;:38;;:142;;;;;:::i;:::-;6567:8;:221::i;:::-;6805:4;6798:11;;6430:386;;;;:::o;3707:172::-;3793:4;3809:42;3819:12;:10;:12::i;:::-;3833:9;3844:6;3809:9;:42::i;:::-;3868:4;3861:11;;3707:172;;;;:::o;456:107:6:-;512:4;535:21;548:7;535:8;:12;;:21;;;;:::i;:::-;528:28;;456:107;;;:::o;3937:193:2:-;4066:7;4096:11;:18;4108:5;4096:18;;;;;;;;;;;;;;;:27;4115:7;4096:27;;;;;;;;;;;;;;;;4089:34;;3937:193;;;;:::o;590:104:1:-;643:15;677:10;670:17;;590:104;:::o;9644:370:2:-;9792:1;9775:19;;:5;:19;;;;9767:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9872:1;9853:21;;:7;:21;;;;9845:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9954:6;9924:11;:18;9936:5;9924:18;;;;;;;;;;;;;;;:27;9943:7;9924:27;;;;;;;;;;;;;;;:36;;;;9991:7;9975:32;;9984:5;9975:32;;;10000:6;9975:32;;;;;;;;;;;;;;;;;;9644:370;;;:::o;7290:560::-;7443:1;7425:20;;:6;:20;;;;7417:70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7526:1;7505:23;;:9;:23;;;;7497:71;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7579:47;7600:6;7608:9;7619:6;7579:20;:47::i;:::-;7657:71;7679:6;7657:71;;;;;;;;;;;;;;;;;:9;:17;7667:6;7657:17;;;;;;;;;;;;;;;;:21;;:71;;;;;:::i;:::-;7637:9;:17;7647:6;7637:17;;;;;;;;;;;;;;;:91;;;;7761:32;7786:6;7761:9;:20;7771:9;7761:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;7738:9;:20;7748:9;7738:20;;;;;;;;;;;;;;;:55;;;;7825:9;7808:35;;7817:6;7808:35;;;7836:6;7808:35;;;;;;;;;;;;;;;;;;7290:560;;;:::o;1746:217:8:-;1862:7;1894:1;1889;:6;;1897:12;1881:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;1881:29:8;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1920:9;1936:1;1932;:5;1920:17;;1955:1;1948:8;;;1746:217;;;;;:::o;879:127:6:-;938:24;954:7;938:8;:15;;:24;;;;:::i;:::-;991:7;977:22;;;;;;;;;;;;879:127;:::o;874:176:8:-;932:7;951:9;967:1;963;:5;951:17;;991:1;986;:6;;978:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1042:1;1035:8;;;874:176;;;;:::o;8809:410:2:-;8911:1;8892:21;;:7;:21;;;;8884:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8962:49;8983:7;9000:1;9004:6;8962:20;:49::i;:::-;9043:68;9066:6;9043:68;;;;;;;;;;;;;;;;;:9;:18;9053:7;9043:18;;;;;;;;;;;;;;;;:22;;:68;;;;;:::i;:::-;9022:9;:18;9032:7;9022:18;;;;;;;;;;;;;;;:89;;;;9136:24;9153:6;9136:12;;:16;;:24;;;;:::i;:::-;9121:12;:39;;;;9201:1;9175:37;;9184:7;9175:37;;;9205:6;9175:37;;;;;;;;;;;;;;;;;;8809:410;;:::o;531:160:4:-;607:28;619:7;628:6;607:11;:28::i;:::-;660:24;677:6;660:12;;:16;;:24;;;;:::i;:::-;645:12;:39;;;;531:160;;:::o;754:119:6:-;810:21;823:7;810:8;:12;;:21;;;;:::i;:::-;858:7;846:20;;;;;;;;;;;;754:119;:::o;817:200:7:-;889:4;932:1;913:21;;:7;:21;;;;905:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;990:4;:11;;:20;1002:7;990:20;;;;;;;;;;;;;;;;;;;;;;;;;983:27;;817:200;;;;:::o;1301:347:4:-;1431:44;1458:4;1464:2;1468:6;1431:26;:44::i;:::-;1506:1;1490:18;;:4;:18;;;1486:156;;;1596:5;:3;:5::i;:::-;1567:25;1585:6;1567:13;:11;:13::i;:::-;:17;;:25;;;;:::i;:::-;:34;;1559:72;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1486:156;1301:347;;;:::o;548:180:7:-;627:18;631:4;637:7;627:3;:18::i;:::-;619:64;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;716:5;693:4;:11;;:20;705:7;693:20;;;;;;;;;;;;;;;;:28;;;;;;;;;;;;;;;;;;548:180;;:::o;1321:134:8:-;1379:7;1405:43;1409:1;1412;1405:43;;;;;;;;;;;;;;;;;:3;:43::i;:::-;1398:50;;1321:134;;;;:::o;8120:370:2:-;8222:1;8203:21;;:7;:21;;;;8195:65;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8271:49;8300:1;8304:7;8313:6;8271:20;:49::i;:::-;8346:24;8363:6;8346:12;;:16;;:24;;;;:::i;:::-;8331:12;:39;;;;8401:30;8424:6;8401:9;:18;8411:7;8401:18;;;;;;;;;;;;;;;;:22;;:30;;;;:::i;:::-;8380:9;:18;8390:7;8380:18;;;;;;;;;;;;;;;:51;;;;8467:7;8446:37;;8463:1;8446:37;;;8476:6;8446:37;;;;;;;;;;;;;;;;;;8120:370;;:::o;298:175:7:-;375:18;379:4;385:7;375:3;:18::i;:::-;374:19;366:63;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;462:4;439;:11;;:20;451:7;439:20;;;;;;;;;;;;;;;;:27;;;;;;;;;;;;;;;;;;298:175;;:::o;11012:121:2:-;;;;:::o
Swarm Source
ipfs://e18b52ba66965682c99eda01b40af03b60b0c81c7a0272ca850526ea48d7bb49
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.