Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 215 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 20736123 | 42 days ago | IN | 0 ETH | 0.00036441 | ||||
Transfer | 19420255 | 226 days ago | IN | 0 ETH | 0.00243337 | ||||
Transfer | 19061939 | 276 days ago | IN | 0 ETH | 0.00067515 | ||||
Transfer | 18999192 | 285 days ago | IN | 0 ETH | 0.00103668 | ||||
Transfer | 18999019 | 285 days ago | IN | 0 ETH | 0.00079451 | ||||
Transfer | 18898371 | 299 days ago | IN | 0 ETH | 0.00045158 | ||||
Transfer | 18768586 | 318 days ago | IN | 0 ETH | 0.00145848 | ||||
Transfer | 17528987 | 491 days ago | IN | 0 ETH | 0.00173417 | ||||
Transfer | 17521044 | 492 days ago | IN | 0 ETH | 0.00072015 | ||||
Transfer | 17489620 | 497 days ago | IN | 0 ETH | 0.00059752 | ||||
Transfer | 17489556 | 497 days ago | IN | 0 ETH | 0.0004526 | ||||
Transfer | 17489552 | 497 days ago | IN | 0 ETH | 0.00048793 | ||||
Transfer | 17489538 | 497 days ago | IN | 0 ETH | 0.00050184 | ||||
Transfer | 17489535 | 497 days ago | IN | 0 ETH | 0.00042382 | ||||
Transfer | 17489508 | 497 days ago | IN | 0 ETH | 0.00045439 | ||||
Transfer | 17489493 | 497 days ago | IN | 0 ETH | 0.00043797 | ||||
Transfer | 17489493 | 497 days ago | IN | 0 ETH | 0.00045439 | ||||
Transfer | 17489478 | 497 days ago | IN | 0 ETH | 0.00043815 | ||||
Transfer | 17485475 | 497 days ago | IN | 0 ETH | 0.00196008 | ||||
Transfer | 17314457 | 521 days ago | IN | 0 ETH | 0.00107601 | ||||
Transfer | 17312646 | 522 days ago | IN | 0 ETH | 0.00111848 | ||||
Transfer | 17104778 | 551 days ago | IN | 0 ETH | 0.00221553 | ||||
Transfer | 16827376 | 590 days ago | IN | 0 ETH | 0.00238867 | ||||
Transfer | 16827127 | 590 days ago | IN | 0 ETH | 0.00202866 | ||||
Transfer | 16371950 | 654 days ago | IN | 0 ETH | 0.00144991 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
Moon_Token
Compiler Version
v0.5.8+commit.23d335f2
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2019-05-25 */ /* Moon Token for MoonTrader Platform and projects More information at https://moontrader.io/ MoonTrader is a successor of the MoonBot project, https://moon-bot.com/en/ Mail us to: [email protected] Join the Telegram channel https://t.me/moontrader_news_en, Visit BTT forum thread https://bitcointalk.org/index.php?topic=5143969 for more information. */ // File: openzeppelin-solidity/contracts/token/ERC20/IERC20.sol pragma solidity ^0.5.2; /** * @title ERC20 interface * @dev see https://eips.ethereum.org/EIPS/eip-20 */ interface IERC20 { function transfer(address to, uint256 value) external returns (bool); function approve(address spender, uint256 value) external returns (bool); function transferFrom(address from, address to, uint256 value) external returns (bool); function totalSupply() external view returns (uint256); function balanceOf(address who) external view returns (uint256); function allowance(address owner, address spender) external view returns (uint256); event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); } // File: openzeppelin-solidity/contracts/math/SafeMath.sol pragma solidity ^0.5.2; /** * @title SafeMath * @dev Unsigned math operations with safety checks that revert on error */ library SafeMath { /** * @dev Multiplies two unsigned integers, reverts on overflow. */ function mul(uint256 a, uint256 b) internal pure returns (uint256) { // Gas optimization: this is cheaper than requiring 'a' not being zero, but the // benefit is lost if 'b' is also tested. // See: https://github.com/OpenZeppelin/openzeppelin-solidity/pull/522 if (a == 0) { return 0; } uint256 c = a * b; require(c / a == b); return c; } /** * @dev Integer division of two unsigned integers truncating the quotient, reverts on division by zero. */ function div(uint256 a, uint256 b) internal pure returns (uint256) { // Solidity only automatically asserts when dividing by 0 require(b > 0); uint256 c = a / b; // assert(a == b * c + a % b); // There is no case in which this doesn't hold return c; } /** * @dev Subtracts two unsigned integers, reverts on overflow (i.e. if subtrahend is greater than minuend). */ function sub(uint256 a, uint256 b) internal pure returns (uint256) { require(b <= a); uint256 c = a - b; return c; } /** * @dev Adds two unsigned integers, reverts on overflow. */ function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; require(c >= a); return c; } /** * @dev Divides two unsigned integers and returns the remainder (unsigned integer modulo), * reverts when dividing by zero. */ function mod(uint256 a, uint256 b) internal pure returns (uint256) { require(b != 0); return a % b; } } // File: openzeppelin-solidity/contracts/token/ERC20/ERC20.sol pragma solidity ^0.5.2; /** * @title Standard ERC20 token * * @dev Implementation of the basic standard token. * https://eips.ethereum.org/EIPS/eip-20 * Originally based on code by FirstBlood: * https://github.com/Firstbloodio/token/blob/master/smart_contract/FirstBloodToken.sol * * This implementation emits additional Approval events, allowing applications to reconstruct the allowance status for * all accounts just by listening to said events. Note that this isn't required by the specification, and other * compliant implementations may not do it. */ contract ERC20 is IERC20 { using SafeMath for uint256; mapping (address => uint256) private _balances; mapping (address => mapping (address => uint256)) private _allowed; uint256 private _totalSupply; /** * @dev Total number of tokens in existence */ function totalSupply() public view returns (uint256) { return _totalSupply; } /** * @dev Gets the balance of the specified address. * @param owner The address to query the balance of. * @return A uint256 representing the amount owned by the passed address. */ function balanceOf(address owner) public view returns (uint256) { return _balances[owner]; } /** * @dev Function to check the amount of tokens that an owner allowed to a spender. * @param owner address The address which owns the funds. * @param spender address The address which will spend the funds. * @return A uint256 specifying the amount of tokens still available for the spender. */ function allowance(address owner, address spender) public view returns (uint256) { return _allowed[owner][spender]; } /** * @dev Transfer token to a specified address * @param to The address to transfer to. * @param value The amount to be transferred. */ function transfer(address to, uint256 value) public returns (bool) { _transfer(msg.sender, to, value); return true; } /** * @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender. * 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 * @param spender The address which will spend the funds. * @param value The amount of tokens to be spent. */ function approve(address spender, uint256 value) public returns (bool) { _approve(msg.sender, spender, value); return true; } /** * @dev Transfer tokens from one address to another. * Note that while this function emits an Approval event, this is not required as per the specification, * and other compliant implementations may not emit the event. * @param from address The address which you want to send tokens from * @param to address The address which you want to transfer to * @param value uint256 the amount of tokens to be transferred */ function transferFrom(address from, address to, uint256 value) public returns (bool) { _transfer(from, to, value); _approve(from, msg.sender, _allowed[from][msg.sender].sub(value)); return true; } /** * @dev Increase the amount of tokens that an owner allowed to a spender. * approve should be called when _allowed[msg.sender][spender] == 0. To increment * allowed value is better to use this function to avoid 2 calls (and wait until * the first transaction is mined) * From MonolithDAO Token.sol * Emits an Approval event. * @param spender The address which will spend the funds. * @param addedValue The amount of tokens to increase the allowance by. */ function increaseAllowance(address spender, uint256 addedValue) public returns (bool) { _approve(msg.sender, spender, _allowed[msg.sender][spender].add(addedValue)); return true; } /** * @dev Decrease the amount of tokens that an owner allowed to a spender. * approve should be called when _allowed[msg.sender][spender] == 0. To decrement * allowed value is better to use this function to avoid 2 calls (and wait until * the first transaction is mined) * From MonolithDAO Token.sol * Emits an Approval event. * @param spender The address which will spend the funds. * @param subtractedValue The amount of tokens to decrease the allowance by. */ function decreaseAllowance(address spender, uint256 subtractedValue) public returns (bool) { _approve(msg.sender, spender, _allowed[msg.sender][spender].sub(subtractedValue)); return true; } /** * @dev Transfer token for a specified addresses * @param from The address to transfer from. * @param to The address to transfer to. * @param value The amount to be transferred. */ function _transfer(address from, address to, uint256 value) internal { require(to != address(0)); _balances[from] = _balances[from].sub(value); _balances[to] = _balances[to].add(value); emit Transfer(from, to, value); } /** * @dev Internal function that mints an amount of the token and assigns it to * an account. This encapsulates the modification of balances such that the * proper events are emitted. * @param account The account that will receive the created tokens. * @param value The amount that will be created. */ function _mint(address account, uint256 value) internal { require(account != address(0)); _totalSupply = _totalSupply.add(value); _balances[account] = _balances[account].add(value); emit Transfer(address(0), account, value); } /** * @dev Internal function that burns an amount of the token of a given * account. * @param account The account whose tokens will be burnt. * @param value The amount that will be burnt. */ function _burn(address account, uint256 value) internal { require(account != address(0)); _totalSupply = _totalSupply.sub(value); _balances[account] = _balances[account].sub(value); emit Transfer(account, address(0), value); } /** * @dev Approve an address to spend another addresses' tokens. * @param owner The address that owns the tokens. * @param spender The address that will spend the tokens. * @param value The number of tokens that can be spent. */ function _approve(address owner, address spender, uint256 value) internal { require(spender != address(0)); require(owner != address(0)); _allowed[owner][spender] = value; emit Approval(owner, spender, value); } /** * @dev Internal function that burns an amount of the token of a given * account, deducting from the sender's allowance for said account. Uses the * internal burn function. * Emits an Approval event (reflecting the reduced allowance). * @param account The account whose tokens will be burnt. * @param value The amount that will be burnt. */ function _burnFrom(address account, uint256 value) internal { _burn(account, value); _approve(account, msg.sender, _allowed[account][msg.sender].sub(value)); } } // File: openzeppelin-solidity/contracts/access/Roles.sol pragma solidity ^0.5.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 { require(account != address(0)); require(!has(role, account)); role.bearer[account] = true; } /** * @dev remove an account's access to this role */ function remove(Role storage role, address account) internal { require(account != address(0)); require(has(role, account)); role.bearer[account] = false; } /** * @dev check if an account has this role * @return bool */ function has(Role storage role, address account) internal view returns (bool) { require(account != address(0)); return role.bearer[account]; } } // File: openzeppelin-solidity/contracts/access/roles/MinterRole.sol pragma solidity ^0.5.2; 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); } modifier onlyMinter() { require(isMinter(msg.sender)); _; } function isMinter(address account) public view returns (bool) { return _minters.has(account); } function addMinter(address account) public onlyMinter { _addMinter(account); } function renounceMinter() public { _removeMinter(msg.sender); } function _addMinter(address account) internal { _minters.add(account); emit MinterAdded(account); } function _removeMinter(address account) internal { _minters.remove(account); emit MinterRemoved(account); } } // File: openzeppelin-solidity/contracts/token/ERC20/ERC20Mintable.sol pragma solidity ^0.5.2; /** * @title ERC20Mintable * @dev ERC20 minting logic */ contract ERC20Mintable is ERC20, MinterRole { /** * @dev Function to mint tokens * @param to The address that will receive the minted tokens. * @param value The amount of tokens to mint. * @return A boolean that indicates if the operation was successful. */ function mint(address to, uint256 value) public onlyMinter returns (bool) { _mint(to, value); return true; } } // File: openzeppelin-solidity/contracts/token/ERC20/ERC20Capped.sol pragma solidity ^0.5.2; /** * @title Capped token * @dev Mintable token with a token cap. */ contract ERC20Capped is ERC20Mintable { uint256 private _cap; constructor (uint256 cap) public { require(cap > 0); _cap = cap; } /** * @return the cap for the token minting. */ function cap() public view returns (uint256) { return _cap; } function _mint(address account, uint256 value) internal { require(totalSupply().add(value) <= _cap); super._mint(account, value); } } // File: contracts/Moon_Token.sol pragma solidity ^0.5.2; /* Moon Token for MoonTrader Platform and projects More information at https://moontrader.io/ MoonTrader is a successor of the MoonBot project, https://moon-bot.com/en/ Mail us to: [email protected] Join the Telegram channel https://t.me/moontrader_news_en, Visit BTT forum thread https://bitcointalk.org/index.php?topic=5143969 for more information. */ contract Moon_Token is ERC20Capped { string public constant name = "MoonTrader"; string public constant symbol = "MOON"; uint8 public constant decimals = 18; constructor(uint256 supply) ERC20Capped(supply) public { } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"cap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"mint","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"account","type":"address"}],"name":"addMinter","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"renounceMinter","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"account","type":"address"}],"name":"isMinter","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"supply","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"account","type":"address"}],"name":"MinterAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"account","type":"address"}],"name":"MinterRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"}]
Contract Creation Code
60806040523480156200001157600080fd5b5060405160208062001440833981018060405260208110156200003357600080fd5b81019080805190602001909291905050508062000056336200007360201b60201c565b600081116200006457600080fd5b8060048190555050506200021d565b6200008e816003620000d460201b620010901790919060201c565b8073ffffffffffffffffffffffffffffffffffffffff167f6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f660405160405180910390a250565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156200010f57600080fd5b6200012182826200018a60201b60201c565b156200012c57600080fd5b60018260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415620001c657600080fd5b8260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b611213806200022d6000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c806370a0823111610097578063a457c2d711610066578063a457c2d7146104c9578063a9059cbb1461052f578063aa271e1a14610595578063dd62ed3e146105f157610100565b806370a08231146103a057806395d89b41146103f8578063983b2d561461047b57806398650275146104bf57610100565b8063313ce567116100d3578063313ce56714610292578063355274ea146102b657806339509351146102d457806340c10f191461033a57610100565b806306fdde0314610105578063095ea7b31461018857806318160ddd146101ee57806323b872dd1461020c575b600080fd5b61010d610669565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561014d578082015181840152602081019050610132565b50505050905090810190601f16801561017a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101d46004803603604081101561019e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106a2565b604051808215151515815260200191505060405180910390f35b6101f66106b9565b6040518082815260200191505060405180910390f35b6102786004803603606081101561022257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106c3565b604051808215151515815260200191505060405180910390f35b61029a610774565b604051808260ff1660ff16815260200191505060405180910390f35b6102be610779565b6040518082815260200191505060405180910390f35b610320600480360360408110156102ea57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610783565b604051808215151515815260200191505060405180910390f35b6103866004803603604081101561035057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610828565b604051808215151515815260200191505060405180910390f35b6103e2600480360360208110156103b657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610850565b6040518082815260200191505060405180910390f35b610400610898565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610440578082015181840152602081019050610425565b50505050905090810190601f16801561046d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6104bd6004803603602081101561049157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506108d1565b005b6104c76108ef565b005b610515600480360360408110156104df57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108fa565b604051808215151515815260200191505060405180910390f35b61057b6004803603604081101561054557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061099f565b604051808215151515815260200191505060405180910390f35b6105d7600480360360208110156105ab57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506109b6565b604051808215151515815260200191505060405180910390f35b6106536004803603604081101561060757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506109d3565b6040518082815260200191505060405180910390f35b6040518060400160405280600a81526020017f4d6f6f6e5472616465720000000000000000000000000000000000000000000081525081565b60006106af338484610a5a565b6001905092915050565b6000600254905090565b60006106d0848484610bb9565b610769843361076485600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d8390919063ffffffff16565b610a5a565b600190509392505050565b601281565b6000600454905090565b600061081e338461081985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610da390919063ffffffff16565b610a5a565b6001905092915050565b6000610833336109b6565b61083c57600080fd5b6108468383610dc2565b6001905092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040518060400160405280600481526020017f4d4f4f4e0000000000000000000000000000000000000000000000000000000081525081565b6108da336109b6565b6108e357600080fd5b6108ec81610df8565b50565b6108f833610e52565b565b6000610995338461099085600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d8390919063ffffffff16565b610a5a565b6001905092915050565b60006109ac338484610bb9565b6001905092915050565b60006109cc826003610eac90919063ffffffff16565b9050919050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610a9457600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610ace57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610bf357600080fd5b610c44816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d8390919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610cd7816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610da390919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b600082821115610d9257600080fd5b600082840390508091505092915050565b600080828401905083811015610db857600080fd5b8091505092915050565b600454610ddf82610dd16106b9565b610da390919063ffffffff16565b1115610dea57600080fd5b610df48282610f3e565b5050565b610e0c81600361109090919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167f6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f660405160405180910390a250565b610e6681600361113c90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167fe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb6669260405160405180910390a250565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610ee757600080fd5b8260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610f7857600080fd5b610f8d81600254610da390919063ffffffff16565b600281905550610fe4816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610da390919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156110ca57600080fd5b6110d48282610eac565b156110de57600080fd5b60018260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561117657600080fd5b6111808282610eac565b61118957600080fd5b60008260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550505056fea165627a7a7230582055705d41293790dfcd67d5e6e0d889df565eff454fae8e5218def7f561effada0029000000000000000000000000000000000000000000027b46536c66c8e3000000
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101005760003560e01c806370a0823111610097578063a457c2d711610066578063a457c2d7146104c9578063a9059cbb1461052f578063aa271e1a14610595578063dd62ed3e146105f157610100565b806370a08231146103a057806395d89b41146103f8578063983b2d561461047b57806398650275146104bf57610100565b8063313ce567116100d3578063313ce56714610292578063355274ea146102b657806339509351146102d457806340c10f191461033a57610100565b806306fdde0314610105578063095ea7b31461018857806318160ddd146101ee57806323b872dd1461020c575b600080fd5b61010d610669565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561014d578082015181840152602081019050610132565b50505050905090810190601f16801561017a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101d46004803603604081101561019e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106a2565b604051808215151515815260200191505060405180910390f35b6101f66106b9565b6040518082815260200191505060405180910390f35b6102786004803603606081101561022257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106c3565b604051808215151515815260200191505060405180910390f35b61029a610774565b604051808260ff1660ff16815260200191505060405180910390f35b6102be610779565b6040518082815260200191505060405180910390f35b610320600480360360408110156102ea57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610783565b604051808215151515815260200191505060405180910390f35b6103866004803603604081101561035057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610828565b604051808215151515815260200191505060405180910390f35b6103e2600480360360208110156103b657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610850565b6040518082815260200191505060405180910390f35b610400610898565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610440578082015181840152602081019050610425565b50505050905090810190601f16801561046d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6104bd6004803603602081101561049157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506108d1565b005b6104c76108ef565b005b610515600480360360408110156104df57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108fa565b604051808215151515815260200191505060405180910390f35b61057b6004803603604081101561054557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061099f565b604051808215151515815260200191505060405180910390f35b6105d7600480360360208110156105ab57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506109b6565b604051808215151515815260200191505060405180910390f35b6106536004803603604081101561060757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506109d3565b6040518082815260200191505060405180910390f35b6040518060400160405280600a81526020017f4d6f6f6e5472616465720000000000000000000000000000000000000000000081525081565b60006106af338484610a5a565b6001905092915050565b6000600254905090565b60006106d0848484610bb9565b610769843361076485600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d8390919063ffffffff16565b610a5a565b600190509392505050565b601281565b6000600454905090565b600061081e338461081985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610da390919063ffffffff16565b610a5a565b6001905092915050565b6000610833336109b6565b61083c57600080fd5b6108468383610dc2565b6001905092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040518060400160405280600481526020017f4d4f4f4e0000000000000000000000000000000000000000000000000000000081525081565b6108da336109b6565b6108e357600080fd5b6108ec81610df8565b50565b6108f833610e52565b565b6000610995338461099085600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d8390919063ffffffff16565b610a5a565b6001905092915050565b60006109ac338484610bb9565b6001905092915050565b60006109cc826003610eac90919063ffffffff16565b9050919050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610a9457600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610ace57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610bf357600080fd5b610c44816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d8390919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610cd7816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610da390919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b600082821115610d9257600080fd5b600082840390508091505092915050565b600080828401905083811015610db857600080fd5b8091505092915050565b600454610ddf82610dd16106b9565b610da390919063ffffffff16565b1115610dea57600080fd5b610df48282610f3e565b5050565b610e0c81600361109090919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167f6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f660405160405180910390a250565b610e6681600361113c90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167fe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb6669260405160405180910390a250565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610ee757600080fd5b8260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610f7857600080fd5b610f8d81600254610da390919063ffffffff16565b600281905550610fe4816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610da390919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156110ca57600080fd5b6110d48282610eac565b156110de57600080fd5b60018260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561117657600080fd5b6111808282610eac565b61118957600080fd5b60008260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550505056fea165627a7a7230582055705d41293790dfcd67d5e6e0d889df565eff454fae8e5218def7f561effada0029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000027b46536c66c8e3000000
-----Decoded View---------------
Arg [0] : supply (uint256): 3000000000000000000000000
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000000000000027b46536c66c8e3000000
Deployed Bytecode Sourcemap
14910:263:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;14910:263:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14952:42;;;:::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;14952:42:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6044:148;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6044:148:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4197:91;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6665:228;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6665:228:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;15046:35;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;14199:75;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7419:203;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7419:203:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;13648:131;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;13648:131:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4507:106;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4507:106:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;15001:38;;;:::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;15001:38:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12729:92;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;12729:92:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;12829:77;;;:::i;:::-;;8153:213;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8153:213:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5257:140;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5257:140:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;12612:109;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;12612:109:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4952:131;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4952:131:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;14952:42;;;;;;;;;;;;;;;;;;;:::o;6044:148::-;6109:4;6126:36;6135:10;6147:7;6156:5;6126:8;:36::i;:::-;6180:4;6173:11;;6044:148;;;;:::o;4197:91::-;4241:7;4268:12;;4261:19;;4197:91;:::o;6665:228::-;6744:4;6761:26;6771:4;6777:2;6781:5;6761:9;:26::i;:::-;6798:65;6807:4;6813:10;6825:37;6856:5;6825:8;:14;6834:4;6825:14;;;;;;;;;;;;;;;:26;6840:10;6825:26;;;;;;;;;;;;;;;;:30;;:37;;;;:::i;:::-;6798:8;:65::i;:::-;6881:4;6874:11;;6665:228;;;;;:::o;15046:35::-;15079:2;15046:35;:::o;14199:75::-;14235:7;14262:4;;14255:11;;14199:75;:::o;7419:203::-;7499:4;7516:76;7525:10;7537:7;7546:45;7580:10;7546:8;:20;7555:10;7546:20;;;;;;;;;;;;;;;:29;7567:7;7546:29;;;;;;;;;;;;;;;;:33;;:45;;;;:::i;:::-;7516:8;:76::i;:::-;7610:4;7603:11;;7419:203;;;;:::o;13648:131::-;13716:4;12563:20;12572:10;12563:8;:20::i;:::-;12555:29;;;;;;13733:16;13739:2;13743:5;13733;:16::i;:::-;13767:4;13760:11;;13648:131;;;;:::o;4507:106::-;4562:7;4589:9;:16;4599:5;4589:16;;;;;;;;;;;;;;;;4582:23;;4507:106;;;:::o;15001:38::-;;;;;;;;;;;;;;;;;;;:::o;12729:92::-;12563:20;12572:10;12563:8;:20::i;:::-;12555:29;;;;;;12794:19;12805:7;12794:10;:19::i;:::-;12729:92;:::o;12829:77::-;12873:25;12887:10;12873:13;:25::i;:::-;12829:77::o;8153:213::-;8238:4;8255:81;8264:10;8276:7;8285:50;8319:15;8285:8;:20;8294:10;8285:20;;;;;;;;;;;;;;;:29;8306:7;8285:29;;;;;;;;;;;;;;;;:33;;:50;;;;:::i;:::-;8255:8;:81::i;:::-;8354:4;8347:11;;8153:213;;;;:::o;5257:140::-;5318:4;5335:32;5345:10;5357:2;5361:5;5335:9;:32::i;:::-;5385:4;5378:11;;5257:140;;;;:::o;12612:109::-;12668:4;12692:21;12705:7;12692:8;:12;;:21;;;;:::i;:::-;12685:28;;12612:109;;;:::o;4952:131::-;5024:7;5051:8;:15;5060:5;5051:15;;;;;;;;;;;;;;;:24;5067:7;5051:24;;;;;;;;;;;;;;;;5044:31;;4952:131;;;;:::o;10252:254::-;10364:1;10345:21;;:7;:21;;;;10337:30;;;;;;10403:1;10386:19;;:5;:19;;;;10378:28;;;;;;10446:5;10419:8;:15;10428:5;10419:15;;;;;;;;;;;;;;;:24;10435:7;10419:24;;;;;;;;;;;;;;;:32;;;;10483:7;10467:31;;10476:5;10467:31;;;10492:5;10467:31;;;;;;;;;;;;;;;;;;10252:254;;;:::o;8593:262::-;8695:1;8681:16;;:2;:16;;;;8673:25;;;;;;8729:26;8749:5;8729:9;:15;8739:4;8729:15;;;;;;;;;;;;;;;;:19;;:26;;;;:::i;:::-;8711:9;:15;8721:4;8711:15;;;;;;;;;;;;;;;:44;;;;8782:24;8800:5;8782:9;:13;8792:2;8782:13;;;;;;;;;;;;;;;;:17;;:24;;;;:::i;:::-;8766:9;:13;8776:2;8766:13;;;;;;;;;;;;;;;:40;;;;8837:2;8822:25;;8831:4;8822:25;;;8841:5;8822:25;;;;;;;;;;;;;;;;;;8593:262;;;:::o;2563:150::-;2621:7;2654:1;2649;:6;;2641:15;;;;;;2667:9;2683:1;2679;:5;2667:17;;2704:1;2697:8;;;2563:150;;;;:::o;2801:::-;2859:7;2879:9;2895:1;2891;:5;2879:17;;2920:1;2915;:6;;2907:15;;;;;;2942:1;2935:8;;;2801:150;;;;:::o;14282:154::-;14385:4;;14357:24;14375:5;14357:13;:11;:13::i;:::-;:17;;:24;;;;:::i;:::-;:32;;14349:41;;;;;;14401:27;14413:7;14422:5;14401:11;:27::i;:::-;14282:154;;:::o;12914:122::-;12971:21;12984:7;12971:8;:12;;:21;;;;:::i;:::-;13020:7;13008:20;;;;;;;;;;;;12914:122;:::o;13044:130::-;13104:24;13120:7;13104:8;:15;;:24;;;;:::i;:::-;13158:7;13144:22;;;;;;;;;;;;13044:130;:::o;11976:165::-;12048:4;12092:1;12073:21;;:7;:21;;;;12065:30;;;;;;12113:4;:11;;:20;12125:7;12113:20;;;;;;;;;;;;;;;;;;;;;;;;;12106:27;;11976:165;;;;:::o;9207:269::-;9301:1;9282:21;;:7;:21;;;;9274:30;;;;;;9332:23;9349:5;9332:12;;:16;;:23;;;;:::i;:::-;9317:12;:38;;;;9387:29;9410:5;9387:9;:18;9397:7;9387:18;;;;;;;;;;;;;;;;:22;;:29;;;;:::i;:::-;9366:9;:18;9376:7;9366:18;;;;;;;;;;;;;;;:50;;;;9453:7;9432:36;;9449:1;9432:36;;;9462:5;9432:36;;;;;;;;;;;;;;;;;;9207:269;;:::o;11428:186::-;11524:1;11505:21;;:7;:21;;;;11497:30;;;;;;11547:18;11551:4;11557:7;11547:3;:18::i;:::-;11546:19;11538:28;;;;;;11602:4;11579;:11;;:20;11591:7;11579:20;;;;;;;;;;;;;;;;:27;;;;;;;;;;;;;;;;;;11428:186;;:::o;11693:189::-;11792:1;11773:21;;:7;:21;;;;11765:30;;;;;;11814:18;11818:4;11824:7;11814:3;:18::i;:::-;11806:27;;;;;;11869:5;11846:4;:11;;:20;11858:7;11846:20;;;;;;;;;;;;;;;;:28;;;;;;;;;;;;;;;;;;11693:189;;:::o
Swarm Source
bzzr://55705d41293790dfcd67d5e6e0d889df565eff454fae8e5218def7f561effada
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.