Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Overview
Max Total Supply
100,000 MTRS1
Holders
154
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
MiamiTechRunsSeasonOne
Compiler Version
v0.8.4+commit.c7e474f2
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2021-08-08 */ /** *Submitted for verification at Etherscan.io on 2021-03-18 */ // File: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.0.0-rc.0/contracts/utils/Context.sol // SPDX-License-Identifier: MIT pragma solidity ^0.8.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 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) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691 return msg.data; } } // File: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.0.0-rc.0/contracts/token/ERC20/IERC20.sol pragma solidity ^0.8.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`. */ function balanceOf(address account) external view returns (uint256); /** * @dev Moves `amount` tokens from the caller's account to `recipient`. * * Returns a boolean value indicating whether the operation succeeded. * * Emits a {Transfer} event. */ function transfer(address recipient, uint256 amount) external returns (bool); /** * @dev Returns the remaining number of tokens that `spender` will be * allowed to spend on behalf of `owner` through {transferFrom}. This is * zero by default. * * This value changes when {approve} or {transferFrom} are called. */ function allowance(address owner, address spender) external view returns (uint256); /** * @dev Sets `amount` as the allowance of `spender` over the caller's tokens. * * Returns a boolean value indicating whether the operation succeeded. * * IMPORTANT: Beware that changing an allowance with this method brings the risk * that someone may use both the old and the new allowance by unfortunate * transaction ordering. One possible solution to mitigate this race * condition is to first reduce the spender's allowance to 0 and set the * desired value afterwards: * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729 * * Emits an {Approval} event. */ function approve(address spender, uint256 amount) external returns (bool); /** * @dev Moves `amount` tokens from `sender` to `recipient` using the * allowance mechanism. `amount` is then deducted from the caller's * allowance. * * Returns a boolean value indicating whether the operation succeeded. * * Emits a {Transfer} event. */ function transferFrom(address sender, address recipient, uint256 amount) external returns (bool); /** * @dev Emitted when `value` tokens are moved from one account (`from`) to * another (`to`). * * Note that `value` may be zero. */ event Transfer(address indexed from, address indexed to, uint256 value); /** * @dev Emitted when the allowance of a `spender` for an `owner` is set by * a call to {approve}. `value` is the new allowance. */ event Approval(address indexed owner, address indexed spender, uint256 value); } // File: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.0.0-rc.0/contracts/token/ERC20/ERC20.sol pragma solidity ^0.8.0; /** * @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}. * * TIP: For a detailed writeup see our guide * https://forum.zeppelin.solutions/t/how-to-implement-erc20-supply-mechanisms/226[How * to implement supply mechanisms]. * * We have followed general OpenZeppelin guidelines: functions revert instead * of returning `false` on failure. This behavior is nonetheless conventional * and does not conflict with the expectations of ERC20 applications. * * Additionally, an {Approval} event is emitted on calls to {transferFrom}. * This allows applications to reconstruct the allowance for all accounts just * by listening to said events. Other implementations of the EIP may not emit * these events, as it isn't required by the specification. * * Finally, the non-standard {decreaseAllowance} and {increaseAllowance} * functions have been added to mitigate the well-known issues around setting * allowances. See {IERC20-approve}. */ contract ERC20 is Context, IERC20 { mapping (address => uint256) private _balances; mapping (address => mapping (address => uint256)) private _allowances; uint256 private _totalSupply; string private _name; string private _symbol; /** * @dev Sets the values for {name} and {symbol}. * * The defaut value of {decimals} is 18. To select a different value for * {decimals} you should overload it. * * All three of these values are immutable: they can only be set once during * construction. */ constructor (string memory name_, string memory symbol_) { _name = name_; _symbol = symbol_; } /** * @dev Returns the name of the token. */ function name() public view virtual returns (string memory) { return _name; } /** * @dev Returns the symbol of the token, usually a shorter version of the * name. */ function symbol() public view virtual returns (string memory) { return _symbol; } /** * @dev Returns the number of decimals used to get its user representation. * For example, if `decimals` equals `2`, a balance of `505` tokens should * be displayed to a user as `5,05` (`505 / 10 ** 2`). * * Tokens usually opt for a value of 18, imitating the relationship between * Ether and Wei. This is the value {ERC20} uses, unless this function is * overloaded; * * NOTE: This information is only used for _display_ purposes: it in * no way affects any of the arithmetic of the contract, including * {IERC20-balanceOf} and {IERC20-transfer}. */ function decimals() public view virtual returns (uint8) { return 18; } /** * @dev See {IERC20-totalSupply}. */ function totalSupply() public view virtual override returns (uint256) { return _totalSupply; } /** * @dev See {IERC20-balanceOf}. */ function balanceOf(address account) public view virtual override returns (uint256) { return _balances[account]; } /** * @dev See {IERC20-transfer}. * * Requirements: * * - `recipient` cannot be the zero address. * - the caller must have a balance of at least `amount`. */ function transfer(address recipient, uint256 amount) public virtual override returns (bool) { _transfer(_msgSender(), recipient, amount); return true; } /** * @dev See {IERC20-allowance}. */ function allowance(address owner, address spender) public view virtual override returns (uint256) { return _allowances[owner][spender]; } /** * @dev See {IERC20-approve}. * * Requirements: * * - `spender` cannot be the zero address. */ function approve(address spender, uint256 amount) public virtual override returns (bool) { _approve(_msgSender(), spender, amount); return true; } /** * @dev See {IERC20-transferFrom}. * * Emits an {Approval} event indicating the updated allowance. This is not * required by the EIP. See the note at the beginning of {ERC20}. * * Requirements: * * - `sender` and `recipient` cannot be the zero address. * - `sender` must have a balance of at least `amount`. * - the caller must have allowance for ``sender``'s tokens of at least * `amount`. */ function transferFrom(address sender, address recipient, uint256 amount) public virtual override returns (bool) { _transfer(sender, recipient, amount); uint256 currentAllowance = _allowances[sender][_msgSender()]; require(currentAllowance >= amount, "ERC20: transfer amount exceeds allowance"); _approve(sender, _msgSender(), currentAllowance - amount); return true; } /** * @dev Atomically increases the allowance granted to `spender` by the caller. * * This is an alternative to {approve} that can be used as a mitigation for * problems described in {IERC20-approve}. * * Emits an {Approval} event indicating the updated allowance. * * Requirements: * * - `spender` cannot be the zero address. */ function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) { _approve(_msgSender(), spender, _allowances[_msgSender()][spender] + addedValue); return true; } /** * @dev Atomically decreases the allowance granted to `spender` by the caller. * * This is an alternative to {approve} that can be used as a mitigation for * problems described in {IERC20-approve}. * * Emits an {Approval} event indicating the updated allowance. * * Requirements: * * - `spender` cannot be the zero address. * - `spender` must have allowance for the caller of at least * `subtractedValue`. */ function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) { uint256 currentAllowance = _allowances[_msgSender()][spender]; require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero"); _approve(_msgSender(), spender, currentAllowance - subtractedValue); return true; } /** * @dev Moves tokens `amount` from `sender` to `recipient`. * * This is internal function is equivalent to {transfer}, and can be used to * e.g. implement automatic token fees, slashing mechanisms, etc. * * Emits a {Transfer} event. * * Requirements: * * - `sender` cannot be the zero address. * - `recipient` cannot be the zero address. * - `sender` must have a balance of at least `amount`. */ function _transfer(address sender, address recipient, uint256 amount) internal virtual { require(sender != address(0), "ERC20: transfer from the zero address"); require(recipient != address(0), "ERC20: transfer to the zero address"); _beforeTokenTransfer(sender, recipient, amount); uint256 senderBalance = _balances[sender]; require(senderBalance >= amount, "ERC20: transfer amount exceeds balance"); _balances[sender] = senderBalance - amount; _balances[recipient] += amount; emit Transfer(sender, recipient, amount); } /** @dev Creates `amount` tokens and assigns them to `account`, increasing * the total supply. * * Emits a {Transfer} event with `from` set to the zero address. * * Requirements: * * - `to` cannot be the zero address. */ function _mint(address account, uint256 amount) internal virtual { require(account != address(0), "ERC20: mint to the zero address"); _beforeTokenTransfer(address(0), account, amount); _totalSupply += amount; _balances[account] += amount; emit Transfer(address(0), account, amount); } /** * @dev Destroys `amount` tokens from `account`, reducing the * total supply. * * Emits a {Transfer} event with `to` set to the zero address. * * Requirements: * * - `account` cannot be the zero address. * - `account` must have at least `amount` tokens. */ function _burn(address account, uint256 amount) internal virtual { require(account != address(0), "ERC20: burn from the zero address"); _beforeTokenTransfer(account, address(0), amount); uint256 accountBalance = _balances[account]; require(accountBalance >= amount, "ERC20: burn amount exceeds balance"); _balances[account] = accountBalance - amount; _totalSupply -= amount; emit Transfer(account, address(0), amount); } /** * @dev Sets `amount` as the allowance of `spender` over the `owner` s tokens. * * This internal function is equivalent to `approve`, and can be used to * e.g. set automatic allowances for certain subsystems, etc. * * Emits an {Approval} event. * * Requirements: * * - `owner` cannot be the zero address. * - `spender` cannot be the zero address. */ function _approve(address owner, address spender, uint256 amount) internal virtual { require(owner != address(0), "ERC20: approve from the zero address"); require(spender != address(0), "ERC20: approve to the zero address"); _allowances[owner][spender] = amount; emit Approval(owner, spender, amount); } /** * @dev Hook that is called before any transfer of tokens. This includes * minting and burning. * * Calling conditions: * * - when `from` and `to` are both non-zero, `amount` of ``from``'s tokens * will be to transferred to `to`. * - when `from` is zero, `amount` tokens will be minted for `to`. * - when `to` is zero, `amount` of ``from``'s tokens will be burned. * - `from` and `to` are never both zero. * * To learn more about hooks, head to xref:ROOT:extending-contracts.adoc#using-hooks[Using Hooks]. */ function _beforeTokenTransfer(address from, address to, uint256 amount) internal virtual { } } // File: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.0.0-rc.0/contracts/token/ERC20/extensions/ERC20Burnable.sol pragma solidity ^0.8.0; /** * @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. * * See {ERC20-_burn}. */ function burn(uint256 amount) public virtual { _burn(_msgSender(), amount); } /** * @dev Destroys `amount` tokens from `account`, deducting from the caller's * allowance. * * See {ERC20-_burn} and {ERC20-allowance}. * * Requirements: * * - the caller must have allowance for ``accounts``'s tokens of at least * `amount`. */ function burnFrom(address account, uint256 amount) public virtual { uint256 currentAllowance = allowance(account, _msgSender()); require(currentAllowance >= amount, "ERC20: burn amount exceeds allowance"); _approve(account, _msgSender(), currentAllowance - amount); _burn(account, amount); } } // File: browser/FriendsWithBenefits.sol pragma solidity ^0.8.0; /** * @dev {ERC20} token, including: * * - Preminted initial supply * - Ability for holders to burn (destroy) their tokens * - No access control mechanism (for minting/pausing) and hence no governance * * This contract uses {ERC20Burnable} to include burn capabilities - head to * its documentation for details. * * _Available since v3.4._ */ contract MiamiTechRunsSeasonOne is ERC20Burnable { address public dao_admin; /** * @dev Mints `initialSupply` amount of token and transfers them to `owner`. * * See {ERC20-constructor}. */ constructor( string memory name, string memory symbol, uint256 initialSupply, address owner ) ERC20(name, symbol) { dao_admin = owner; _mint(dao_admin, initialSupply); } // Added to support recovering any token sent to this address to the dao_admin address function recoverERC20(address tokenAddress, uint256 tokenAmount) external{ IERC20(tokenAddress).transfer(dao_admin, tokenAmount); emit Recovered(tokenAddress, tokenAmount); } /* ========== EVENTS ========== */ event Recovered(address token, uint256 amount); }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"symbol","type":"string"},{"internalType":"uint256","name":"initialSupply","type":"uint256"},{"internalType":"address","name":"owner","type":"address"}],"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":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Recovered","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":"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":"dao_admin","outputs":[{"internalType":"address","name":"","type":"address"}],"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":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"tokenAddress","type":"address"},{"internalType":"uint256","name":"tokenAmount","type":"uint256"}],"name":"recoverERC20","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
60806040523480156200001157600080fd5b506040516200220b3803806200220b8339818101604052810190620000379190620003a6565b838381600390805190602001906200005192919062000256565b5080600490805190602001906200006a92919062000256565b50505080600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620000e2600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683620000ec60201b60201c565b5050505062000763565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156200015f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000156906200047c565b60405180910390fd5b62000173600083836200025160201b60201c565b80600260008282546200018791906200052b565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254620001de91906200052b565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516200024591906200049e565b60405180910390a35050565b505050565b8280546200026490620005fc565b90600052602060002090601f016020900481019282620002885760008555620002d4565b82601f10620002a357805160ff1916838001178555620002d4565b82800160010185558215620002d4579182015b82811115620002d3578251825591602001919060010190620002b6565b5b509050620002e39190620002e7565b5090565b5b8082111562000302576000816000905550600101620002e8565b5090565b60006200031d6200031784620004e4565b620004bb565b9050828152602081018484840111156200033657600080fd5b62000343848285620005c6565b509392505050565b6000815190506200035c816200072f565b92915050565b600082601f8301126200037457600080fd5b81516200038684826020860162000306565b91505092915050565b600081519050620003a08162000749565b92915050565b60008060008060808587031215620003bd57600080fd5b600085015167ffffffffffffffff811115620003d857600080fd5b620003e68782880162000362565b945050602085015167ffffffffffffffff8111156200040457600080fd5b620004128782880162000362565b935050604062000425878288016200038f565b925050606062000438878288016200034b565b91505092959194509250565b600062000453601f836200051a565b9150620004608262000706565b602082019050919050565b6200047681620005bc565b82525050565b60006020820190508181036000830152620004978162000444565b9050919050565b6000602082019050620004b560008301846200046b565b92915050565b6000620004c7620004da565b9050620004d5828262000632565b919050565b6000604051905090565b600067ffffffffffffffff821115620005025762000501620006c6565b5b6200050d82620006f5565b9050602081019050919050565b600082825260208201905092915050565b60006200053882620005bc565b91506200054583620005bc565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156200057d576200057c62000668565b5b828201905092915050565b600062000595826200059c565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60005b83811015620005e6578082015181840152602081019050620005c9565b83811115620005f6576000848401525b50505050565b600060028204905060018216806200061557607f821691505b602082108114156200062c576200062b62000697565b5b50919050565b6200063d82620006f5565b810181811067ffffffffffffffff821117156200065f576200065e620006c6565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6200073a8162000588565b81146200074657600080fd5b50565b6200075481620005bc565b81146200076057600080fd5b50565b611a9880620007736000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c806370a0823111610097578063a457c2d711610066578063a457c2d714610286578063a538e6a9146102b6578063a9059cbb146102d4578063dd62ed3e14610304576100f5565b806370a082311461020057806379cc6790146102305780638980f11f1461024c57806395d89b4114610268576100f5565b806323b872dd116100d357806323b872dd14610166578063313ce5671461019657806339509351146101b457806342966c68146101e4576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b610102610334565b60405161010f91906113a0565b60405180910390f35b610132600480360381019061012d91906110e0565b6103c6565b60405161013f9190611385565b60405180910390f35b6101506103e4565b60405161015d9190611502565b60405180910390f35b610180600480360381019061017b9190611091565b6103ee565b60405161018d9190611385565b60405180910390f35b61019e6104ef565b6040516101ab919061151d565b60405180910390f35b6101ce60048036038101906101c991906110e0565b6104f8565b6040516101db9190611385565b60405180910390f35b6101fe60048036038101906101f99190611145565b6105a4565b005b61021a6004803603810190610215919061102c565b6105b8565b6040516102279190611502565b60405180910390f35b61024a600480360381019061024591906110e0565b610600565b005b610266600480360381019061026191906110e0565b610684565b005b610270610771565b60405161027d91906113a0565b60405180910390f35b6102a0600480360381019061029b91906110e0565b610803565b6040516102ad9190611385565b60405180910390f35b6102be6108f7565b6040516102cb9190611341565b60405180910390f35b6102ee60048036038101906102e991906110e0565b61091d565b6040516102fb9190611385565b60405180910390f35b61031e60048036038101906103199190611055565b61093b565b60405161032b9190611502565b60405180910390f35b60606003805461034390611666565b80601f016020809104026020016040519081016040528092919081815260200182805461036f90611666565b80156103bc5780601f10610391576101008083540402835291602001916103bc565b820191906000526020600020905b81548152906001019060200180831161039f57829003601f168201915b5050505050905090565b60006103da6103d36109c2565b84846109ca565b6001905092915050565b6000600254905090565b60006103fb848484610b95565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006104466109c2565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156104c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104bd90611442565b60405180910390fd5b6104e3856104d26109c2565b85846104de91906115aa565b6109ca565b60019150509392505050565b60006012905090565b600061059a6105056109c2565b8484600160006105136109c2565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546105959190611554565b6109ca565b6001905092915050565b6105b56105af6109c2565b82610e14565b50565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60006106138361060e6109c2565b61093b565b905081811015610658576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161064f90611462565b60405180910390fd5b610675836106646109c2565b848461067091906115aa565b6109ca565b61067f8383610e14565b505050565b8173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b81526004016106e192919061135c565b602060405180830381600087803b1580156106fb57600080fd5b505af115801561070f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610733919061111c565b507f8c1256b8896378cd5044f80c202f9772b9d77dc85c8a6eb51967210b09bfaa28828260405161076592919061135c565b60405180910390a15050565b60606004805461078090611666565b80601f01602080910402602001604051908101604052809291908181526020018280546107ac90611666565b80156107f95780601f106107ce576101008083540402835291602001916107f9565b820191906000526020600020905b8154815290600101906020018083116107dc57829003601f168201915b5050505050905090565b600080600160006108126109c2565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156108cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c6906114e2565b60405180910390fd5b6108ec6108da6109c2565b8585846108e791906115aa565b6109ca565b600191505092915050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600061093161092a6109c2565b8484610b95565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610a3a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a31906114c2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610aaa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aa190611402565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610b889190611502565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610c05576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bfc906114a2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610c75576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c6c906113c2565b60405180910390fd5b610c80838383610fe8565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610d06576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cfd90611422565b60405180910390fd5b8181610d1291906115aa565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610da29190611554565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610e069190611502565b60405180910390a350505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610e84576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e7b90611482565b60405180910390fd5b610e9082600083610fe8565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610f16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f0d906113e2565b60405180910390fd5b8181610f2291906115aa565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508160026000828254610f7691906115aa565b92505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610fdb9190611502565b60405180910390a3505050565b505050565b600081359050610ffc81611a1d565b92915050565b60008151905061101181611a34565b92915050565b60008135905061102681611a4b565b92915050565b60006020828403121561103e57600080fd5b600061104c84828501610fed565b91505092915050565b6000806040838503121561106857600080fd5b600061107685828601610fed565b925050602061108785828601610fed565b9150509250929050565b6000806000606084860312156110a657600080fd5b60006110b486828701610fed565b93505060206110c586828701610fed565b92505060406110d686828701611017565b9150509250925092565b600080604083850312156110f357600080fd5b600061110185828601610fed565b925050602061111285828601611017565b9150509250929050565b60006020828403121561112e57600080fd5b600061113c84828501611002565b91505092915050565b60006020828403121561115757600080fd5b600061116584828501611017565b91505092915050565b611177816115de565b82525050565b611186816115f0565b82525050565b600061119782611538565b6111a18185611543565b93506111b1818560208601611633565b6111ba816116f6565b840191505092915050565b60006111d2602383611543565b91506111dd82611707565b604082019050919050565b60006111f5602283611543565b915061120082611756565b604082019050919050565b6000611218602283611543565b9150611223826117a5565b604082019050919050565b600061123b602683611543565b9150611246826117f4565b604082019050919050565b600061125e602883611543565b915061126982611843565b604082019050919050565b6000611281602483611543565b915061128c82611892565b604082019050919050565b60006112a4602183611543565b91506112af826118e1565b604082019050919050565b60006112c7602583611543565b91506112d282611930565b604082019050919050565b60006112ea602483611543565b91506112f58261197f565b604082019050919050565b600061130d602583611543565b9150611318826119ce565b604082019050919050565b61132c8161161c565b82525050565b61133b81611626565b82525050565b6000602082019050611356600083018461116e565b92915050565b6000604082019050611371600083018561116e565b61137e6020830184611323565b9392505050565b600060208201905061139a600083018461117d565b92915050565b600060208201905081810360008301526113ba818461118c565b905092915050565b600060208201905081810360008301526113db816111c5565b9050919050565b600060208201905081810360008301526113fb816111e8565b9050919050565b6000602082019050818103600083015261141b8161120b565b9050919050565b6000602082019050818103600083015261143b8161122e565b9050919050565b6000602082019050818103600083015261145b81611251565b9050919050565b6000602082019050818103600083015261147b81611274565b9050919050565b6000602082019050818103600083015261149b81611297565b9050919050565b600060208201905081810360008301526114bb816112ba565b9050919050565b600060208201905081810360008301526114db816112dd565b9050919050565b600060208201905081810360008301526114fb81611300565b9050919050565b60006020820190506115176000830184611323565b92915050565b60006020820190506115326000830184611332565b92915050565b600081519050919050565b600082825260208201905092915050565b600061155f8261161c565b915061156a8361161c565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561159f5761159e611698565b5b828201905092915050565b60006115b58261161c565b91506115c08361161c565b9250828210156115d3576115d2611698565b5b828203905092915050565b60006115e9826115fc565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611651578082015181840152602081019050611636565b83811115611660576000848401525b50505050565b6000600282049050600182168061167e57607f821691505b60208210811415611692576116916116c7565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206275726e20616d6f756e74206578636565647320616c6c6f7760008201527f616e636500000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b611a26816115de565b8114611a3157600080fd5b50565b611a3d816115f0565b8114611a4857600080fd5b50565b611a548161161c565b8114611a5f57600080fd5b5056fea2646970667358221220e497dd3e7f78f0cad299845e92713ca6871574ac15709c8ded4277b973b6908e64736f6c63430008040033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000152d02c7e14af68000000000000000000000000000002316c0e101d9531bb00cb037f6cffe59be3fb664000000000000000000000000000000000000000000000000000000000000001c4d69616d6920546563682052756e7320536561736f6e20312044414f0000000000000000000000000000000000000000000000000000000000000000000000054d54525331000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100f55760003560e01c806370a0823111610097578063a457c2d711610066578063a457c2d714610286578063a538e6a9146102b6578063a9059cbb146102d4578063dd62ed3e14610304576100f5565b806370a082311461020057806379cc6790146102305780638980f11f1461024c57806395d89b4114610268576100f5565b806323b872dd116100d357806323b872dd14610166578063313ce5671461019657806339509351146101b457806342966c68146101e4576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b610102610334565b60405161010f91906113a0565b60405180910390f35b610132600480360381019061012d91906110e0565b6103c6565b60405161013f9190611385565b60405180910390f35b6101506103e4565b60405161015d9190611502565b60405180910390f35b610180600480360381019061017b9190611091565b6103ee565b60405161018d9190611385565b60405180910390f35b61019e6104ef565b6040516101ab919061151d565b60405180910390f35b6101ce60048036038101906101c991906110e0565b6104f8565b6040516101db9190611385565b60405180910390f35b6101fe60048036038101906101f99190611145565b6105a4565b005b61021a6004803603810190610215919061102c565b6105b8565b6040516102279190611502565b60405180910390f35b61024a600480360381019061024591906110e0565b610600565b005b610266600480360381019061026191906110e0565b610684565b005b610270610771565b60405161027d91906113a0565b60405180910390f35b6102a0600480360381019061029b91906110e0565b610803565b6040516102ad9190611385565b60405180910390f35b6102be6108f7565b6040516102cb9190611341565b60405180910390f35b6102ee60048036038101906102e991906110e0565b61091d565b6040516102fb9190611385565b60405180910390f35b61031e60048036038101906103199190611055565b61093b565b60405161032b9190611502565b60405180910390f35b60606003805461034390611666565b80601f016020809104026020016040519081016040528092919081815260200182805461036f90611666565b80156103bc5780601f10610391576101008083540402835291602001916103bc565b820191906000526020600020905b81548152906001019060200180831161039f57829003601f168201915b5050505050905090565b60006103da6103d36109c2565b84846109ca565b6001905092915050565b6000600254905090565b60006103fb848484610b95565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006104466109c2565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156104c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104bd90611442565b60405180910390fd5b6104e3856104d26109c2565b85846104de91906115aa565b6109ca565b60019150509392505050565b60006012905090565b600061059a6105056109c2565b8484600160006105136109c2565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546105959190611554565b6109ca565b6001905092915050565b6105b56105af6109c2565b82610e14565b50565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60006106138361060e6109c2565b61093b565b905081811015610658576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161064f90611462565b60405180910390fd5b610675836106646109c2565b848461067091906115aa565b6109ca565b61067f8383610e14565b505050565b8173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b81526004016106e192919061135c565b602060405180830381600087803b1580156106fb57600080fd5b505af115801561070f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610733919061111c565b507f8c1256b8896378cd5044f80c202f9772b9d77dc85c8a6eb51967210b09bfaa28828260405161076592919061135c565b60405180910390a15050565b60606004805461078090611666565b80601f01602080910402602001604051908101604052809291908181526020018280546107ac90611666565b80156107f95780601f106107ce576101008083540402835291602001916107f9565b820191906000526020600020905b8154815290600101906020018083116107dc57829003601f168201915b5050505050905090565b600080600160006108126109c2565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156108cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c6906114e2565b60405180910390fd5b6108ec6108da6109c2565b8585846108e791906115aa565b6109ca565b600191505092915050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600061093161092a6109c2565b8484610b95565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610a3a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a31906114c2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610aaa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aa190611402565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610b889190611502565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610c05576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bfc906114a2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610c75576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c6c906113c2565b60405180910390fd5b610c80838383610fe8565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610d06576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cfd90611422565b60405180910390fd5b8181610d1291906115aa565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610da29190611554565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610e069190611502565b60405180910390a350505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610e84576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e7b90611482565b60405180910390fd5b610e9082600083610fe8565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610f16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f0d906113e2565b60405180910390fd5b8181610f2291906115aa565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508160026000828254610f7691906115aa565b92505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610fdb9190611502565b60405180910390a3505050565b505050565b600081359050610ffc81611a1d565b92915050565b60008151905061101181611a34565b92915050565b60008135905061102681611a4b565b92915050565b60006020828403121561103e57600080fd5b600061104c84828501610fed565b91505092915050565b6000806040838503121561106857600080fd5b600061107685828601610fed565b925050602061108785828601610fed565b9150509250929050565b6000806000606084860312156110a657600080fd5b60006110b486828701610fed565b93505060206110c586828701610fed565b92505060406110d686828701611017565b9150509250925092565b600080604083850312156110f357600080fd5b600061110185828601610fed565b925050602061111285828601611017565b9150509250929050565b60006020828403121561112e57600080fd5b600061113c84828501611002565b91505092915050565b60006020828403121561115757600080fd5b600061116584828501611017565b91505092915050565b611177816115de565b82525050565b611186816115f0565b82525050565b600061119782611538565b6111a18185611543565b93506111b1818560208601611633565b6111ba816116f6565b840191505092915050565b60006111d2602383611543565b91506111dd82611707565b604082019050919050565b60006111f5602283611543565b915061120082611756565b604082019050919050565b6000611218602283611543565b9150611223826117a5565b604082019050919050565b600061123b602683611543565b9150611246826117f4565b604082019050919050565b600061125e602883611543565b915061126982611843565b604082019050919050565b6000611281602483611543565b915061128c82611892565b604082019050919050565b60006112a4602183611543565b91506112af826118e1565b604082019050919050565b60006112c7602583611543565b91506112d282611930565b604082019050919050565b60006112ea602483611543565b91506112f58261197f565b604082019050919050565b600061130d602583611543565b9150611318826119ce565b604082019050919050565b61132c8161161c565b82525050565b61133b81611626565b82525050565b6000602082019050611356600083018461116e565b92915050565b6000604082019050611371600083018561116e565b61137e6020830184611323565b9392505050565b600060208201905061139a600083018461117d565b92915050565b600060208201905081810360008301526113ba818461118c565b905092915050565b600060208201905081810360008301526113db816111c5565b9050919050565b600060208201905081810360008301526113fb816111e8565b9050919050565b6000602082019050818103600083015261141b8161120b565b9050919050565b6000602082019050818103600083015261143b8161122e565b9050919050565b6000602082019050818103600083015261145b81611251565b9050919050565b6000602082019050818103600083015261147b81611274565b9050919050565b6000602082019050818103600083015261149b81611297565b9050919050565b600060208201905081810360008301526114bb816112ba565b9050919050565b600060208201905081810360008301526114db816112dd565b9050919050565b600060208201905081810360008301526114fb81611300565b9050919050565b60006020820190506115176000830184611323565b92915050565b60006020820190506115326000830184611332565b92915050565b600081519050919050565b600082825260208201905092915050565b600061155f8261161c565b915061156a8361161c565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561159f5761159e611698565b5b828201905092915050565b60006115b58261161c565b91506115c08361161c565b9250828210156115d3576115d2611698565b5b828203905092915050565b60006115e9826115fc565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611651578082015181840152602081019050611636565b83811115611660576000848401525b50505050565b6000600282049050600182168061167e57607f821691505b60208210811415611692576116916116c7565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206275726e20616d6f756e74206578636565647320616c6c6f7760008201527f616e636500000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b611a26816115de565b8114611a3157600080fd5b50565b611a3d816115f0565b8114611a4857600080fd5b50565b611a548161161c565b8114611a5f57600080fd5b5056fea2646970667358221220e497dd3e7f78f0cad299845e92713ca6871574ac15709c8ded4277b973b6908e64736f6c63430008040033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000152d02c7e14af68000000000000000000000000000002316c0e101d9531bb00cb037f6cffe59be3fb664000000000000000000000000000000000000000000000000000000000000001c4d69616d6920546563682052756e7320536561736f6e20312044414f0000000000000000000000000000000000000000000000000000000000000000000000054d54525331000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : name (string): Miami Tech Runs Season 1 DAO
Arg [1] : symbol (string): MTRS1
Arg [2] : initialSupply (uint256): 100000000000000000000000
Arg [3] : owner (address): 0x2316C0e101D9531bb00cb037F6cfFE59BE3fB664
-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 00000000000000000000000000000000000000000000152d02c7e14af6800000
Arg [3] : 0000000000000000000000002316c0e101d9531bb00cb037f6cffe59be3fb664
Arg [4] : 000000000000000000000000000000000000000000000000000000000000001c
Arg [5] : 4d69616d6920546563682052756e7320536561736f6e20312044414f00000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [7] : 4d54525331000000000000000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
16580:864:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6098:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8238:169;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7191:108;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8889:422;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7042:84;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9720:215;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;15389:91;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;7362:127;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;15799:332;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;17145:197;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;6308:95;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10438:377;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;16636:24;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7702:175;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7940:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6098:91;6143:13;6176:5;6169:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6098:91;:::o;8238:169::-;8321:4;8338:39;8347:12;:10;:12::i;:::-;8361:7;8370:6;8338:8;:39::i;:::-;8395:4;8388:11;;8238:169;;;;:::o;7191:108::-;7252:7;7279:12;;7272:19;;7191:108;:::o;8889:422::-;8995:4;9012:36;9022:6;9030:9;9041:6;9012:9;:36::i;:::-;9061:24;9088:11;:19;9100:6;9088:19;;;;;;;;;;;;;;;:33;9108:12;:10;:12::i;:::-;9088:33;;;;;;;;;;;;;;;;9061:60;;9160:6;9140:16;:26;;9132:79;;;;;;;;;;;;:::i;:::-;;;;;;;;;9222:57;9231:6;9239:12;:10;:12::i;:::-;9272:6;9253:16;:25;;;;:::i;:::-;9222:8;:57::i;:::-;9299:4;9292:11;;;8889:422;;;;;:::o;7042:84::-;7091:5;7116:2;7109:9;;7042:84;:::o;9720:215::-;9808:4;9825:80;9834:12;:10;:12::i;:::-;9848:7;9894:10;9857:11;:25;9869:12;:10;:12::i;:::-;9857:25;;;;;;;;;;;;;;;:34;9883:7;9857:34;;;;;;;;;;;;;;;;:47;;;;:::i;:::-;9825:8;:80::i;:::-;9923:4;9916:11;;9720:215;;;;:::o;15389:91::-;15445:27;15451:12;:10;:12::i;:::-;15465:6;15445:5;:27::i;:::-;15389:91;:::o;7362:127::-;7436:7;7463:9;:18;7473:7;7463:18;;;;;;;;;;;;;;;;7456:25;;7362:127;;;:::o;15799:332::-;15876:24;15903:32;15913:7;15922:12;:10;:12::i;:::-;15903:9;:32::i;:::-;15876:59;;15974:6;15954:16;:26;;15946:75;;;;;;;;;;;;:::i;:::-;;;;;;;;;16032:58;16041:7;16050:12;:10;:12::i;:::-;16083:6;16064:16;:25;;;;:::i;:::-;16032:8;:58::i;:::-;16101:22;16107:7;16116:6;16101:5;:22::i;:::-;15799:332;;;:::o;17145:197::-;17236:12;17229:29;;;17259:9;;;;;;;;;;;17270:11;17229:53;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;17298:36;17308:12;17322:11;17298:36;;;;;;;:::i;:::-;;;;;;;;17145:197;;:::o;6308:95::-;6355:13;6388:7;6381:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6308:95;:::o;10438:377::-;10531:4;10548:24;10575:11;:25;10587:12;:10;:12::i;:::-;10575:25;;;;;;;;;;;;;;;:34;10601:7;10575:34;;;;;;;;;;;;;;;;10548:61;;10648:15;10628:16;:35;;10620:85;;;;;;;;;;;;:::i;:::-;;;;;;;;;10716:67;10725:12;:10;:12::i;:::-;10739:7;10767:15;10748:16;:34;;;;:::i;:::-;10716:8;:67::i;:::-;10803:4;10796:11;;;10438:377;;;;:::o;16636:24::-;;;;;;;;;;;;;:::o;7702:175::-;7788:4;7805:42;7815:12;:10;:12::i;:::-;7829:9;7840:6;7805:9;:42::i;:::-;7865:4;7858:11;;7702:175;;;;:::o;7940:151::-;8029:7;8056:11;:18;8068:5;8056:18;;;;;;;;;;;;;;;:27;8075:7;8056:27;;;;;;;;;;;;;;;;8049:34;;7940:151;;;;:::o;786:98::-;839:7;866:10;859:17;;786:98;:::o;13794:346::-;13913:1;13896:19;;:5;:19;;;;13888:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;13994:1;13975:21;;:7;:21;;;;13967:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;14078:6;14048:11;:18;14060:5;14048:18;;;;;;;;;;;;;;;:27;14067:7;14048:27;;;;;;;;;;;;;;;:36;;;;14116:7;14100:32;;14109:5;14100:32;;;14125:6;14100:32;;;;;;:::i;:::-;;;;;;;;13794:346;;;:::o;11305:604::-;11429:1;11411:20;;:6;:20;;;;11403:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;11513:1;11492:23;;:9;:23;;;;11484:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;11568:47;11589:6;11597:9;11608:6;11568:20;:47::i;:::-;11628:21;11652:9;:17;11662:6;11652:17;;;;;;;;;;;;;;;;11628:41;;11705:6;11688:13;:23;;11680:74;;;;;;;;;;;;:::i;:::-;;;;;;;;;11801:6;11785:13;:22;;;;:::i;:::-;11765:9;:17;11775:6;11765:17;;;;;;;;;;;;;;;:42;;;;11842:6;11818:9;:20;11828:9;11818:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;11883:9;11866:35;;11875:6;11866:35;;;11894:6;11866:35;;;;;;:::i;:::-;;;;;;;;11305:604;;;;:::o;12862:494::-;12965:1;12946:21;;:7;:21;;;;12938:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;13018:49;13039:7;13056:1;13060:6;13018:20;:49::i;:::-;13080:22;13105:9;:18;13115:7;13105:18;;;;;;;;;;;;;;;;13080:43;;13160:6;13142:14;:24;;13134:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;13254:6;13237:14;:23;;;;:::i;:::-;13216:9;:18;13226:7;13216:18;;;;;;;;;;;;;;;:44;;;;13287:6;13271:12;;:22;;;;;;;:::i;:::-;;;;;;;;13337:1;13311:37;;13320:7;13311:37;;;13341:6;13311:37;;;;;;:::i;:::-;;;;;;;;12862:494;;;:::o;14743:92::-;;;;:::o;7:139:1:-;53:5;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:137::-;206:5;237:6;231:13;222:22;;253:30;277:5;253:30;:::i;:::-;212:77;;;;:::o;295:139::-;341:5;379:6;366:20;357:29;;395:33;422:5;395:33;:::i;:::-;347:87;;;;:::o;440:262::-;499:6;548:2;536:9;527:7;523:23;519:32;516:2;;;564:1;561;554:12;516:2;607:1;632:53;677:7;668:6;657:9;653:22;632:53;:::i;:::-;622:63;;578:117;506:196;;;;:::o;708:407::-;776:6;784;833:2;821:9;812:7;808:23;804:32;801:2;;;849:1;846;839:12;801:2;892:1;917:53;962:7;953:6;942:9;938:22;917:53;:::i;:::-;907:63;;863:117;1019:2;1045:53;1090:7;1081:6;1070:9;1066:22;1045:53;:::i;:::-;1035:63;;990:118;791:324;;;;;:::o;1121:552::-;1198:6;1206;1214;1263:2;1251:9;1242:7;1238:23;1234:32;1231:2;;;1279:1;1276;1269:12;1231:2;1322:1;1347:53;1392:7;1383:6;1372:9;1368:22;1347:53;:::i;:::-;1337:63;;1293:117;1449:2;1475:53;1520:7;1511:6;1500:9;1496:22;1475:53;:::i;:::-;1465:63;;1420:118;1577:2;1603:53;1648:7;1639:6;1628:9;1624:22;1603:53;:::i;:::-;1593:63;;1548:118;1221:452;;;;;:::o;1679:407::-;1747:6;1755;1804:2;1792:9;1783:7;1779:23;1775:32;1772:2;;;1820:1;1817;1810:12;1772:2;1863:1;1888:53;1933:7;1924:6;1913:9;1909:22;1888:53;:::i;:::-;1878:63;;1834:117;1990:2;2016:53;2061:7;2052:6;2041:9;2037:22;2016:53;:::i;:::-;2006:63;;1961:118;1762:324;;;;;:::o;2092:278::-;2159:6;2208:2;2196:9;2187:7;2183:23;2179:32;2176:2;;;2224:1;2221;2214:12;2176:2;2267:1;2292:61;2345:7;2336:6;2325:9;2321:22;2292:61;:::i;:::-;2282:71;;2238:125;2166:204;;;;:::o;2376:262::-;2435:6;2484:2;2472:9;2463:7;2459:23;2455:32;2452:2;;;2500:1;2497;2490:12;2452:2;2543:1;2568:53;2613:7;2604:6;2593:9;2589:22;2568:53;:::i;:::-;2558:63;;2514:117;2442:196;;;;:::o;2644:118::-;2731:24;2749:5;2731:24;:::i;:::-;2726:3;2719:37;2709:53;;:::o;2768:109::-;2849:21;2864:5;2849:21;:::i;:::-;2844:3;2837:34;2827:50;;:::o;2883:364::-;2971:3;2999:39;3032:5;2999:39;:::i;:::-;3054:71;3118:6;3113:3;3054:71;:::i;:::-;3047:78;;3134:52;3179:6;3174:3;3167:4;3160:5;3156:16;3134:52;:::i;:::-;3211:29;3233:6;3211:29;:::i;:::-;3206:3;3202:39;3195:46;;2975:272;;;;;:::o;3253:366::-;3395:3;3416:67;3480:2;3475:3;3416:67;:::i;:::-;3409:74;;3492:93;3581:3;3492:93;:::i;:::-;3610:2;3605:3;3601:12;3594:19;;3399:220;;;:::o;3625:366::-;3767:3;3788:67;3852:2;3847:3;3788:67;:::i;:::-;3781:74;;3864:93;3953:3;3864:93;:::i;:::-;3982:2;3977:3;3973:12;3966:19;;3771:220;;;:::o;3997:366::-;4139:3;4160:67;4224:2;4219:3;4160:67;:::i;:::-;4153:74;;4236:93;4325:3;4236:93;:::i;:::-;4354:2;4349:3;4345:12;4338:19;;4143:220;;;:::o;4369:366::-;4511:3;4532:67;4596:2;4591:3;4532:67;:::i;:::-;4525:74;;4608:93;4697:3;4608:93;:::i;:::-;4726:2;4721:3;4717:12;4710:19;;4515:220;;;:::o;4741:366::-;4883:3;4904:67;4968:2;4963:3;4904:67;:::i;:::-;4897:74;;4980:93;5069:3;4980:93;:::i;:::-;5098:2;5093:3;5089:12;5082:19;;4887:220;;;:::o;5113:366::-;5255:3;5276:67;5340:2;5335:3;5276:67;:::i;:::-;5269:74;;5352:93;5441:3;5352:93;:::i;:::-;5470:2;5465:3;5461:12;5454:19;;5259:220;;;:::o;5485:366::-;5627:3;5648:67;5712:2;5707:3;5648:67;:::i;:::-;5641:74;;5724:93;5813:3;5724:93;:::i;:::-;5842:2;5837:3;5833:12;5826:19;;5631:220;;;:::o;5857:366::-;5999:3;6020:67;6084:2;6079:3;6020:67;:::i;:::-;6013:74;;6096:93;6185:3;6096:93;:::i;:::-;6214:2;6209:3;6205:12;6198:19;;6003:220;;;:::o;6229:366::-;6371:3;6392:67;6456:2;6451:3;6392:67;:::i;:::-;6385:74;;6468:93;6557:3;6468:93;:::i;:::-;6586:2;6581:3;6577:12;6570:19;;6375:220;;;:::o;6601:366::-;6743:3;6764:67;6828:2;6823:3;6764:67;:::i;:::-;6757:74;;6840:93;6929:3;6840:93;:::i;:::-;6958:2;6953:3;6949:12;6942:19;;6747:220;;;:::o;6973:118::-;7060:24;7078:5;7060:24;:::i;:::-;7055:3;7048:37;7038:53;;:::o;7097:112::-;7180:22;7196:5;7180:22;:::i;:::-;7175:3;7168:35;7158:51;;:::o;7215:222::-;7308:4;7346:2;7335:9;7331:18;7323:26;;7359:71;7427:1;7416:9;7412:17;7403:6;7359:71;:::i;:::-;7313:124;;;;:::o;7443:332::-;7564:4;7602:2;7591:9;7587:18;7579:26;;7615:71;7683:1;7672:9;7668:17;7659:6;7615:71;:::i;:::-;7696:72;7764:2;7753:9;7749:18;7740:6;7696:72;:::i;:::-;7569:206;;;;;:::o;7781:210::-;7868:4;7906:2;7895:9;7891:18;7883:26;;7919:65;7981:1;7970:9;7966:17;7957:6;7919:65;:::i;:::-;7873:118;;;;:::o;7997:313::-;8110:4;8148:2;8137:9;8133:18;8125:26;;8197:9;8191:4;8187:20;8183:1;8172:9;8168:17;8161:47;8225:78;8298:4;8289:6;8225:78;:::i;:::-;8217:86;;8115:195;;;;:::o;8316:419::-;8482:4;8520:2;8509:9;8505:18;8497:26;;8569:9;8563:4;8559:20;8555:1;8544:9;8540:17;8533:47;8597:131;8723:4;8597:131;:::i;:::-;8589:139;;8487:248;;;:::o;8741:419::-;8907:4;8945:2;8934:9;8930:18;8922:26;;8994:9;8988:4;8984:20;8980:1;8969:9;8965:17;8958:47;9022:131;9148:4;9022:131;:::i;:::-;9014:139;;8912:248;;;:::o;9166:419::-;9332:4;9370:2;9359:9;9355:18;9347:26;;9419:9;9413:4;9409:20;9405:1;9394:9;9390:17;9383:47;9447:131;9573:4;9447:131;:::i;:::-;9439:139;;9337:248;;;:::o;9591:419::-;9757:4;9795:2;9784:9;9780:18;9772:26;;9844:9;9838:4;9834:20;9830:1;9819:9;9815:17;9808:47;9872:131;9998:4;9872:131;:::i;:::-;9864:139;;9762:248;;;:::o;10016:419::-;10182:4;10220:2;10209:9;10205:18;10197:26;;10269:9;10263:4;10259:20;10255:1;10244:9;10240:17;10233:47;10297:131;10423:4;10297:131;:::i;:::-;10289:139;;10187:248;;;:::o;10441:419::-;10607:4;10645:2;10634:9;10630:18;10622:26;;10694:9;10688:4;10684:20;10680:1;10669:9;10665:17;10658:47;10722:131;10848:4;10722:131;:::i;:::-;10714:139;;10612:248;;;:::o;10866:419::-;11032:4;11070:2;11059:9;11055:18;11047:26;;11119:9;11113:4;11109:20;11105:1;11094:9;11090:17;11083:47;11147:131;11273:4;11147:131;:::i;:::-;11139:139;;11037:248;;;:::o;11291:419::-;11457:4;11495:2;11484:9;11480:18;11472:26;;11544:9;11538:4;11534:20;11530:1;11519:9;11515:17;11508:47;11572:131;11698:4;11572:131;:::i;:::-;11564:139;;11462:248;;;:::o;11716:419::-;11882:4;11920:2;11909:9;11905:18;11897:26;;11969:9;11963:4;11959:20;11955:1;11944:9;11940:17;11933:47;11997:131;12123:4;11997:131;:::i;:::-;11989:139;;11887:248;;;:::o;12141:419::-;12307:4;12345:2;12334:9;12330:18;12322:26;;12394:9;12388:4;12384:20;12380:1;12369:9;12365:17;12358:47;12422:131;12548:4;12422:131;:::i;:::-;12414:139;;12312:248;;;:::o;12566:222::-;12659:4;12697:2;12686:9;12682:18;12674:26;;12710:71;12778:1;12767:9;12763:17;12754:6;12710:71;:::i;:::-;12664:124;;;;:::o;12794:214::-;12883:4;12921:2;12910:9;12906:18;12898:26;;12934:67;12998:1;12987:9;12983:17;12974:6;12934:67;:::i;:::-;12888:120;;;;:::o;13014:99::-;13066:6;13100:5;13094:12;13084:22;;13073:40;;;:::o;13119:169::-;13203:11;13237:6;13232:3;13225:19;13277:4;13272:3;13268:14;13253:29;;13215:73;;;;:::o;13294:305::-;13334:3;13353:20;13371:1;13353:20;:::i;:::-;13348:25;;13387:20;13405:1;13387:20;:::i;:::-;13382:25;;13541:1;13473:66;13469:74;13466:1;13463:81;13460:2;;;13547:18;;:::i;:::-;13460:2;13591:1;13588;13584:9;13577:16;;13338:261;;;;:::o;13605:191::-;13645:4;13665:20;13683:1;13665:20;:::i;:::-;13660:25;;13699:20;13717:1;13699:20;:::i;:::-;13694:25;;13738:1;13735;13732:8;13729:2;;;13743:18;;:::i;:::-;13729:2;13788:1;13785;13781:9;13773:17;;13650:146;;;;:::o;13802:96::-;13839:7;13868:24;13886:5;13868:24;:::i;:::-;13857:35;;13847:51;;;:::o;13904:90::-;13938:7;13981:5;13974:13;13967:21;13956:32;;13946:48;;;:::o;14000:126::-;14037:7;14077:42;14070:5;14066:54;14055:65;;14045:81;;;:::o;14132:77::-;14169:7;14198:5;14187:16;;14177:32;;;:::o;14215:86::-;14250:7;14290:4;14283:5;14279:16;14268:27;;14258:43;;;:::o;14307:307::-;14375:1;14385:113;14399:6;14396:1;14393:13;14385:113;;;14484:1;14479:3;14475:11;14469:18;14465:1;14460:3;14456:11;14449:39;14421:2;14418:1;14414:10;14409:15;;14385:113;;;14516:6;14513:1;14510:13;14507:2;;;14596:1;14587:6;14582:3;14578:16;14571:27;14507:2;14356:258;;;;:::o;14620:320::-;14664:6;14701:1;14695:4;14691:12;14681:22;;14748:1;14742:4;14738:12;14769:18;14759:2;;14825:4;14817:6;14813:17;14803:27;;14759:2;14887;14879:6;14876:14;14856:18;14853:38;14850:2;;;14906:18;;:::i;:::-;14850:2;14671:269;;;;:::o;14946:180::-;14994:77;14991:1;14984:88;15091:4;15088:1;15081:15;15115:4;15112:1;15105:15;15132:180;15180:77;15177:1;15170:88;15277:4;15274:1;15267:15;15301:4;15298:1;15291:15;15318:102;15359:6;15410:2;15406:7;15401:2;15394:5;15390:14;15386:28;15376:38;;15366:54;;;:::o;15426:222::-;15566:34;15562:1;15554:6;15550:14;15543:58;15635:5;15630:2;15622:6;15618:15;15611:30;15532:116;:::o;15654:221::-;15794:34;15790:1;15782:6;15778:14;15771:58;15863:4;15858:2;15850:6;15846:15;15839:29;15760:115;:::o;15881:221::-;16021:34;16017:1;16009:6;16005:14;15998:58;16090:4;16085:2;16077:6;16073:15;16066:29;15987:115;:::o;16108:225::-;16248:34;16244:1;16236:6;16232:14;16225:58;16317:8;16312:2;16304:6;16300:15;16293:33;16214:119;:::o;16339:227::-;16479:34;16475:1;16467:6;16463:14;16456:58;16548:10;16543:2;16535:6;16531:15;16524:35;16445:121;:::o;16572:223::-;16712:34;16708:1;16700:6;16696:14;16689:58;16781:6;16776:2;16768:6;16764:15;16757:31;16678:117;:::o;16801:220::-;16941:34;16937:1;16929:6;16925:14;16918:58;17010:3;17005:2;16997:6;16993:15;16986:28;16907:114;:::o;17027:224::-;17167:34;17163:1;17155:6;17151:14;17144:58;17236:7;17231:2;17223:6;17219:15;17212:32;17133:118;:::o;17257:223::-;17397:34;17393:1;17385:6;17381:14;17374:58;17466:6;17461:2;17453:6;17449:15;17442:31;17363:117;:::o;17486:224::-;17626:34;17622:1;17614:6;17610:14;17603:58;17695:7;17690:2;17682:6;17678:15;17671:32;17592:118;:::o;17716:122::-;17789:24;17807:5;17789:24;:::i;:::-;17782:5;17779:35;17769:2;;17828:1;17825;17818:12;17769:2;17759:79;:::o;17844:116::-;17914:21;17929:5;17914:21;:::i;:::-;17907:5;17904:32;17894:2;;17950:1;17947;17940:12;17894:2;17884:76;:::o;17966:122::-;18039:24;18057:5;18039:24;:::i;:::-;18032:5;18029:35;18019:2;;18078:1;18075;18068:12;18019:2;18009:79;:::o
Swarm Source
ipfs://e497dd3e7f78f0cad299845e92713ca6871574ac15709c8ded4277b973b6908e
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.