Feature Tip: Add private address tag to any address under My Name Tag !
More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 40 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 21279406 | 51 days ago | IN | 0 ETH | 0.00065671 | ||||
Transfer | 21064536 | 81 days ago | IN | 0.05 ETH | 0.00025305 | ||||
Approve | 20754860 | 124 days ago | IN | 0 ETH | 0.00020855 | ||||
Transfer | 20147025 | 209 days ago | IN | 0 ETH | 0.00017087 | ||||
Transfer | 18036294 | 505 days ago | IN | 0 ETH | 0.00187463 | ||||
Transfer | 18035907 | 505 days ago | IN | 0 ETH | 0.00261667 | ||||
Transfer | 18035897 | 505 days ago | IN | 0 ETH | 0.00268109 | ||||
Transfer | 18035889 | 505 days ago | IN | 0 ETH | 0.00251116 | ||||
Approve | 18035176 | 505 days ago | IN | 0 ETH | 0.00140538 | ||||
Approve | 18034961 | 505 days ago | IN | 0 ETH | 0.00115644 | ||||
Transfer | 18009215 | 509 days ago | IN | 0 ETH | 0.00045164 | ||||
Transfer | 18002182 | 510 days ago | IN | 0 ETH | 0.00049546 | ||||
Transfer | 18002170 | 510 days ago | IN | 0 ETH | 0.00043106 | ||||
Transfer | 18002160 | 510 days ago | IN | 0 ETH | 0.00043547 | ||||
Transfer | 18002154 | 510 days ago | IN | 0 ETH | 0.00044532 | ||||
Transfer | 18002149 | 510 days ago | IN | 0 ETH | 0.00041385 | ||||
Transfer | 18002128 | 510 days ago | IN | 0 ETH | 0.00042879 | ||||
Transfer | 18002121 | 510 days ago | IN | 0 ETH | 0.00049293 | ||||
Transfer | 18002114 | 510 days ago | IN | 0 ETH | 0.0004988 | ||||
Transfer | 18002104 | 510 days ago | IN | 0 ETH | 0.00054918 | ||||
Transfer | 18002097 | 510 days ago | IN | 0 ETH | 0.00055588 | ||||
Transfer | 18002064 | 510 days ago | IN | 0 ETH | 0.00050722 | ||||
Transfer | 18002053 | 510 days ago | IN | 0 ETH | 0.00042287 | ||||
Transfer | 18002041 | 510 days ago | IN | 0 ETH | 0.00045482 | ||||
Transfer | 18002035 | 510 days ago | IN | 0 ETH | 0.00046645 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
EthaVerse
Compiler Version
v0.8.20+commit.a1b79de6
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2023-05-13 */ /********************************************* //███████╗████████╗██╗░░██╗░█████╗ //██╔════╝╚══██╔══╝██║░░██║██╔══██╗ //█████╗░░░░░██║░░░███████║███████║ //██╔══╝░░░░░██║░░░██╔══██║██╔══██║ //███████╗░░░██║░░░██║░░██║██║░░██║ //╚══════╝░░░╚═╝░░░╚═╝░░╚═╝╚═╝░░╚═╝ // Token: $ETHA // Website: https://etha-verse.com // Telegram: https://t.me/ethaverse // Twitter: https://twitter.com/etha_verse // Instagram: https://twitter.com/ethaverse // Medium: https://medium.com/@ethaverse *********************************************/ pragma solidity 0.8.20; // SPDX-License-Identifier: MIT interface IERC20 { /** * @dev Returns the amount of tokens in existence. */ function totalSupply() external view returns (uint256); /** * @dev Returns the token decimals. */ function decimals() external view returns (uint8); /** * @dev Returns the token symbol. */ function symbol() external view returns (string memory); /** * @dev Returns the token name. */ function name() external view returns (string memory); /** * @dev Returns the ERC token owner. */ function getOwner() external view returns (address); /** * @dev Returns the amount of tokens owned by `account`. */ function balanceOf(address account) external view returns (uint256); /** * @dev Moves `amount` tokens from the caller's account to `recipient`. * * Returns a boolean value indicating whether the operation succeeded. * * Emits a {Transfer} event. */ function transfer(address recipient, uint256 amount) external returns (bool); /** * @dev Returns the remaining number of tokens that `spender` will be * allowed to spend on behalf of `owner` through {transferFrom}. This is * zero by default. * * This value changes when {approve} or {transferFrom} are called. */ function allowance(address _owner, address spender) external view returns (uint256); /** * @dev Sets `amount` as the allowance of `spender` over the caller's tokens. * * Returns a boolean value indicating whether the operation succeeded. * * IMPORTANT: Beware that changing an allowance with this method brings the risk * that someone may use both the old and the new allowance by unfortunate * transaction ordering. One possible solution to mitigate this race * condition is to first reduce the spender's allowance to 0 and set the * desired value afterwards: * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729 * * Emits an {Approval} event. */ function approve(address spender, uint256 amount) external returns (bool); /** * @dev Moves `amount` tokens from `sender` to `recipient` using the * allowance mechanism. `amount` is then deducted from the caller's * allowance. * * Returns a boolean value indicating whether the operation succeeded. * * Emits a {Transfer} event. */ function transferFrom(address sender, address recipient, uint256 amount) external returns (bool); /** * @dev Emitted when `value` tokens are moved from one account (`from`) to * another (`to`). * * Note that `value` may be zero. */ event Transfer(address indexed from, address indexed to, uint256 value); /** * @dev Emitted when the allowance of a `spender` for an `owner` is set by * a call to {approve}. `value` is the new allowance. */ event Approval(address indexed owner, address indexed spender, uint256 value); } /* * @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 (as far as an application * is concerned). * * This contract is only required for intermediate, library-like contracts. */ contract Context { // Empty internal constructor, to prevent people from mistakenly deploying // an instance of this contract, which should be used via inheritance. constructor () { } function _msgSender() internal view returns (address payable) { return (payable(msg.sender)); } function _msgData() internal view returns (bytes memory) { this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691 return msg.data; } } /** * @dev Wrappers over Solidity's arithmetic operations with added overflow * checks. * * Arithmetic operations in Solidity wrap on overflow. This can easily result * in bugs, because programmers usually assume that an overflow raises an * error, which is the standard behavior in high level programming languages. * `SafeMath` restores this intuition by 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. * * Requirements: * - Addition cannot overflow. */ 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. * * Requirements: * - Subtraction cannot overflow. */ 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. * * Requirements: * - Subtraction cannot overflow. */ 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. * * Requirements: * - Multiplication cannot overflow. */ function mul(uint256 a, uint256 b) internal pure returns (uint256) { // Gas optimization: this is cheaper than requiring 'a' not being zero, but the // benefit is lost if 'b' is also tested. // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522 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). * * Requirements: * - The divisor cannot be zero. */ 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). * * Requirements: * - The divisor cannot be zero. */ function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { // Solidity only automatically asserts when dividing by 0 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). * * Requirements: * - The divisor cannot be zero. */ 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). * * Requirements: * - The divisor cannot be zero. */ function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { require(b != 0, errorMessage); return a % b; } } /** * @dev Contract module which provides a basic access control mechanism, where * there is an account (an owner) that can be granted exclusive access to * specific functions. * * By default, the owner account will be the one that deploys the contract. This * can later be changed with {transferOwnership}. * * This module is used through inheritance. It will make available the modifier * `onlyOwner`, which can be applied to your functions to restrict their use to * the owner. */ contract Ownable is Context { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * @dev Initializes the contract setting the deployer as the initial owner. */ constructor () { address msgSender = _msgSender(); _owner = 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 Leaves the contract without owner. It will not be possible to call * `onlyOwner` functions anymore. Can only be called by the current owner. * * NOTE: Renouncing ownership will leave the contract without an owner, * thereby removing any functionality that is only available to the owner. */ function renounceOwnership() public onlyOwner { emit OwnershipTransferred(_owner, address(0)); _owner = address(0); } /** * @dev Transfers ownership of the contract to a new account (`newOwner`). * Can only be called by the current owner. */ function transferOwnership(address newOwner) public onlyOwner { _transferOwnership(newOwner); } /** * @dev Transfers ownership of the contract to a new account (`newOwner`). */ function _transferOwnership(address newOwner) internal { require(newOwner != address(0), "Ownable: new owner is the zero address"); emit OwnershipTransferred(_owner, newOwner); _owner = newOwner; } } contract EthaVerse is Context, IERC20, Ownable { using SafeMath for uint256; mapping (address => uint256) private _balances; mapping (address => mapping (address => uint256)) private _allowances; uint256 private _totalSupply; uint8 private _decimals; string private _symbol; string private _name; uint256 public _maxTxAmount; uint256 public devFee = 3; uint256 private previousdevFee = devFee; uint256 public marketingFee = 2; uint256 private previousmarketingFee = marketingFee; uint256 public totalFee = devFee.add(marketingFee); address public marketingWallet = 0x02Cc764FedEd1E3D1e49aA6E8492896b6C7116c3; address public devWallet = 0xA601Ea608DE4fd62cCCc73e79c55414B3EfF150c; address public burnAddress = 0x000000000000000000000000000000000000dEaD; address public lpPair = 0x000000000000000000000000000000000000dEaD; constructor() { _name = "EthaVerse"; _symbol = "ETHA"; _decimals = 18; _totalSupply = 10_000_000_000 *10**18; //10 Billion Total Supply _balances[msg.sender] = _totalSupply; _maxTxAmount = ((_totalSupply * 2)/100); // Maximum Transaction amount emit Transfer(address(0), msg.sender, _totalSupply); } /** * @dev Returns the ERC token owner. */ function getOwner() external view returns (address) { return owner(); } /** * @dev Returns the token decimals. */ function decimals() external view returns (uint8) { return _decimals; } /** * @dev Returns the token symbol. */ function symbol() external view returns (string memory) { return _symbol; } /** * @dev Returns the token name. */ function name() external view returns (string memory) { return _name; } /** * @dev See {ERC20-totalSupply}. */ function totalSupply() external view returns (uint256) { return _totalSupply; } /** * @dev See {ERC20-balanceOf}. */ function balanceOf(address account) public view returns (uint256) { return _balances[account]; } /** * @dev See {ERC20-transfer}. * * Requirements: * * - `recipient` cannot be the zero address. * - the caller must have a balance of at least `amount`. */ function transfer(address recipient, uint256 amount) external returns (bool) { _transfer(_msgSender(), recipient, amount); return true; } /** * @dev See {ERC20-allowance}. */ function allowance(address owner, address spender) external view returns (uint256) { return _allowances[owner][spender]; } /** * @dev See {ERC20-approve}. * * Requirements: * * - `spender` cannot be the zero address. */ function approve(address spender, uint256 amount) external returns (bool) { _approve(_msgSender(), spender, amount); return true; } /** * @dev See {ERC20-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) external 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 {ERC20-approve}. * * Emits an {Approval} event indicating the updated allowance. * * Requirements: * * - `spender` cannot be the zero address. */ function increaseAllowance(address spender, uint256 addedValue) public 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 {ERC20-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 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 from, address to, uint256 amount ) private { require(from != address(0), "ERC20: transfer from the zero address"); require(amount > 0, "Transfer amount must be greater than zero"); if(from != owner() && to != owner()) require(amount <= _maxTxAmount, "Transfer amount exceeds the maxTxAmount."); //transfer amount, it will take tax, marketing fee _tokenTransfer(from,to,amount); } /** * This method is responsible for taking all fees * like marketing, dev fee. */ function _tokenTransfer(address sender, address recipient, uint256 amount) private { if(recipient == lpPair){ //Calculate dev amount, marketing amount uint256 devAmt = amount.mul(devFee).div(100); uint256 marketingAmt = amount.mul(marketingFee).div(100); _transferStandard(sender, recipient, (amount.sub(devAmt).sub(marketingAmt))); _transferStandard(sender, devWallet, devAmt); _transferStandard(sender, marketingWallet, marketingAmt); } else{ _transferStandard(sender, recipient, amount); } } function _transferStandard(address sender, address recipient, uint256 tAmount) private { _balances[sender] = _balances[sender].sub(tAmount); _balances[recipient] = _balances[recipient].add(tAmount); emit Transfer(sender, recipient, tAmount); } function burn(uint256 amount) public onlyOwner returns (bool) { _burn(_msgSender(), amount); return true; } /** * @dev Destroys `amount` tokens from `account`, reducing the * total supply. * * Emits a {Transfer} event with `to` set to the zero address. * * Requirements * * - `account` cannot be the zero address. * - `account` must have at least `amount` tokens. */ function _burn(address account, uint256 amount) internal { require(account != address(0), "ERC20: burn from the zero address"); _balances[account] = _balances[account].sub(amount, "ERC20: burn amount exceeds balance"); _totalSupply = _totalSupply.sub(amount); emit Transfer(account, address(0), amount); } /** * @dev Sets `amount` as the allowance of `spender` over the `owner`s tokens. * * This is internal function is equivalent to `approve`, and can be used to * e.g. set automatic allowances for certain subsystems, etc. * * Emits an {Approval} event. * * Requirements: * * - `owner` cannot be the zero address. * - `spender` cannot be the zero address. */ function _approve(address owner, address spender, uint256 amount) internal { 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 Destroys `amount` tokens from `account`.`amount` is then deducted * from the caller's allowance. * * See {_burn} and {_approve}. */ function _burnFrom(address account, uint256 amount) internal { _burn(account, amount); _approve(account, _msgSender(), _allowances[account][_msgSender()].sub(amount, "ERC20: burn amount exceeds allowance")); } function updateLpPair(address _lpPair) public onlyOwner { lpPair = _lpPair; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"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":[],"name":"_maxTxAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"burnAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"devFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"devWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"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":"lpPair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"marketingFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"marketingWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_lpPair","type":"address"}],"name":"updateLpPair","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405260036008556008546009556002600a55600a54600b5562000033600a54600854620003b060201b90919060201c565b600c557302cc764feded1e3d1e49aa6e8492896b6c7116c3600d5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073a601ea608de4fd62cccc73e79c55414b3eff150c600e5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061dead600f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061dead60105f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156200016e575f80fd5b505f620001806200041260201b60201c565b9050805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3506040518060400160405280600981526020017f4574686156657273650000000000000000000000000000000000000000000000815250600690816200026291906200067d565b506040518060400160405280600481526020017f455448410000000000000000000000000000000000000000000000000000000081525060059081620002a991906200067d565b50601260045f6101000a81548160ff021916908360ff1602179055506b204fce5e3e2502611000000060038190555060035460015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550606460026003546200032f91906200078e565b6200033b919062000805565b6007819055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600354604051620003a291906200084d565b60405180910390a362000920565b5f808284620003c0919062000868565b90508381101562000408576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620003ff9062000900565b60405180910390fd5b8091505092915050565b5f33905090565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806200049557607f821691505b602082108103620004ab57620004aa62000450565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026200050f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620004d2565b6200051b8683620004d2565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f620005656200055f620005598462000533565b6200053c565b62000533565b9050919050565b5f819050919050565b620005808362000545565b620005986200058f826200056c565b848454620004de565b825550505050565b5f90565b620005ae620005a0565b620005bb81848462000575565b505050565b5b81811015620005e257620005d65f82620005a4565b600181019050620005c1565b5050565b601f8211156200063157620005fb81620004b1565b6200060684620004c3565b8101602085101562000616578190505b6200062e6200062585620004c3565b830182620005c0565b50505b505050565b5f82821c905092915050565b5f620006535f198460080262000636565b1980831691505092915050565b5f6200066d838362000642565b9150826002028217905092915050565b620006888262000419565b67ffffffffffffffff811115620006a457620006a362000423565b5b620006b082546200047d565b620006bd828285620005e6565b5f60209050601f831160018114620006f3575f8415620006de578287015190505b620006ea858262000660565b86555062000759565b601f1984166200070386620004b1565b5f5b828110156200072c5784890151825560018201915060208501945060208101905062000705565b868310156200074c578489015162000748601f89168262000642565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6200079a8262000533565b9150620007a78362000533565b9250828202620007b78162000533565b91508282048414831517620007d157620007d062000761565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f620008118262000533565b91506200081e8362000533565b925082620008315762000830620007d8565b5b828204905092915050565b620008478162000533565b82525050565b5f602082019050620008625f8301846200083c565b92915050565b5f620008748262000533565b9150620008818362000533565b92508282019050808211156200089c576200089b62000761565b5b92915050565b5f82825260208201905092915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f620008e8601b83620008a2565b9150620008f582620008b2565b602082019050919050565b5f6020820190508181035f8301526200091981620008da565b9050919050565b612317806200092e5f395ff3fe608060405234801561000f575f80fd5b5060043610610156575f3560e01c806370d5ae05116100c157806395d89b411161007a57806395d89b41146103bc578063a457c2d7146103da578063a9059cbb1461040a578063abf9963d1461043a578063dd62ed3e14610456578063f2fde38b1461048657610156565b806370d5ae051461031c578063715018a61461033a57806375f0a874146103445780637d1db4a514610362578063893d20e8146103805780638ea5220f1461039e57610156565b80633950935111610113578063395093511461023257806342966c6814610262578063452ed4f1146102925780636827e764146102b05780636b67c4df146102ce57806370a08231146102ec57610156565b806306fdde031461015a578063095ea7b31461017857806318160ddd146101a85780631df4ccfc146101c657806323b872dd146101e4578063313ce56714610214575b5f80fd5b6101626104a2565b60405161016f919061191a565b60405180910390f35b610192600480360381019061018d91906119cb565b610532565b60405161019f9190611a23565b60405180910390f35b6101b061054f565b6040516101bd9190611a4b565b60405180910390f35b6101ce610558565b6040516101db9190611a4b565b60405180910390f35b6101fe60048036038101906101f99190611a64565b61055e565b60405161020b9190611a23565b60405180910390f35b61021c610632565b6040516102299190611acf565b60405180910390f35b61024c600480360381019061024791906119cb565b610647565b6040516102599190611a23565b60405180910390f35b61027c60048036038101906102779190611ae8565b6106f5565b6040516102899190611a23565b60405180910390f35b61029a6107a4565b6040516102a79190611b22565b60405180910390f35b6102b86107c9565b6040516102c59190611a4b565b60405180910390f35b6102d66107cf565b6040516102e39190611a4b565b60405180910390f35b61030660048036038101906103019190611b3b565b6107d5565b6040516103139190611a4b565b60405180910390f35b61032461081b565b6040516103319190611b22565b60405180910390f35b610342610840565b005b61034c61098e565b6040516103599190611b22565b60405180910390f35b61036a6109b3565b6040516103779190611a4b565b60405180910390f35b6103886109b9565b6040516103959190611b22565b60405180910390f35b6103a66109c7565b6040516103b39190611b22565b60405180910390f35b6103c46109ec565b6040516103d1919061191a565b60405180910390f35b6103f460048036038101906103ef91906119cb565b610a7c565b6040516104019190611a23565b60405180910390f35b610424600480360381019061041f91906119cb565b610b44565b6040516104319190611a23565b60405180910390f35b610454600480360381019061044f9190611b3b565b610b61565b005b610470600480360381019061046b9190611b66565b610c38565b60405161047d9190611a4b565b60405180910390f35b6104a0600480360381019061049b9190611b3b565b610cba565b005b6060600680546104b190611bd1565b80601f01602080910402602001604051908101604052809291908181526020018280546104dd90611bd1565b80156105285780601f106104ff57610100808354040283529160200191610528565b820191905f5260205f20905b81548152906001019060200180831161050b57829003601f168201915b5050505050905090565b5f61054561053e610d5a565b8484610d61565b6001905092915050565b5f600354905090565b600c5481565b5f61056a848484610f24565b61062784610576610d5a565b610622856040518060600160405280602881526020016122956028913960025f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6105d9610d5a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546110a59092919063ffffffff16565b610d61565b600190509392505050565b5f60045f9054906101000a900460ff16905090565b5f6106eb610653610d5a565b846106e68560025f610663610d5a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461110790919063ffffffff16565b610d61565b6001905092915050565b5f6106fe610d5a565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461078a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161078190611c4b565b60405180910390fd5b61079b610795610d5a565b83611164565b60019050919050565b60105f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60085481565b600a5481565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b600f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610848610d5a565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146108d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108cb90611c4b565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60075481565b5f6109c2611301565b905090565b600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6060600580546109fb90611bd1565b80601f0160208091040260200160405190810160405280929190818152602001828054610a2790611bd1565b8015610a725780601f10610a4957610100808354040283529160200191610a72565b820191905f5260205f20905b815481529060010190602001808311610a5557829003601f168201915b5050505050905090565b5f610b3a610a88610d5a565b84610b35856040518060600160405280602581526020016122bd6025913960025f610ab1610d5a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546110a59092919063ffffffff16565b610d61565b6001905092915050565b5f610b57610b50610d5a565b8484610f24565b6001905092915050565b610b69610d5a565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610bf5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bec90611c4b565b60405180910390fd5b8060105f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b610cc2610d5a565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610d4e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d4590611c4b565b60405180910390fd5b610d5781611328565b50565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610dcf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dc690611cd9565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610e3d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e3490611d67565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610f179190611a4b565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610f92576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f8990611df5565b60405180910390fd5b5f8111610fd4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fcb90611e83565b60405180910390fd5b610fdc611301565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561104a575061101a611301565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b1561109557600754811115611094576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161108b90611f11565b60405180910390fd5b5b6110a0838383611451565b505050565b5f8383111582906110ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110e3919061191a565b60405180910390fd5b505f83856110fa9190611f5c565b9050809150509392505050565b5f8082846111159190611f8f565b90508381101561115a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111519061200c565b60405180910390fd5b8091505092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036111d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111c99061209a565b60405180910390fd5b61123c816040518060600160405280602281526020016122736022913960015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546110a59092919063ffffffff16565b60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506112928160035461159a90919063ffffffff16565b6003819055505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516112f59190611a4b565b60405180910390a35050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611396576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161138d90612128565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60105f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611589575f6114ce60646114c0600854856115e390919063ffffffff16565b61165a90919063ffffffff16565b90505f6114f960646114eb600a54866115e390919063ffffffff16565b61165a90919063ffffffff16565b905061152a858561152584611517878961159a90919063ffffffff16565b61159a90919063ffffffff16565b6116a3565b61155685600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846116a3565b61158285600d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836116a3565b5050611595565b6115948383836116a3565b5b505050565b5f6115db83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506110a5565b905092915050565b5f8083036115f3575f9050611654565b5f82846116009190612146565b905082848261160f91906121b4565b1461164f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161164690612254565b60405180910390fd5b809150505b92915050565b5f61169b83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061182f565b905092915050565b6116f38160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461159a90919063ffffffff16565b60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506117848160015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461110790919063ffffffff16565b60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516118229190611a4b565b60405180910390a3505050565b5f8083118290611875576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161186c919061191a565b60405180910390fd5b505f838561188391906121b4565b9050809150509392505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b838110156118c75780820151818401526020810190506118ac565b5f8484015250505050565b5f601f19601f8301169050919050565b5f6118ec82611890565b6118f6818561189a565b93506119068185602086016118aa565b61190f816118d2565b840191505092915050565b5f6020820190508181035f83015261193281846118e2565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6119678261193e565b9050919050565b6119778161195d565b8114611981575f80fd5b50565b5f813590506119928161196e565b92915050565b5f819050919050565b6119aa81611998565b81146119b4575f80fd5b50565b5f813590506119c5816119a1565b92915050565b5f80604083850312156119e1576119e061193a565b5b5f6119ee85828601611984565b92505060206119ff858286016119b7565b9150509250929050565b5f8115159050919050565b611a1d81611a09565b82525050565b5f602082019050611a365f830184611a14565b92915050565b611a4581611998565b82525050565b5f602082019050611a5e5f830184611a3c565b92915050565b5f805f60608486031215611a7b57611a7a61193a565b5b5f611a8886828701611984565b9350506020611a9986828701611984565b9250506040611aaa868287016119b7565b9150509250925092565b5f60ff82169050919050565b611ac981611ab4565b82525050565b5f602082019050611ae25f830184611ac0565b92915050565b5f60208284031215611afd57611afc61193a565b5b5f611b0a848285016119b7565b91505092915050565b611b1c8161195d565b82525050565b5f602082019050611b355f830184611b13565b92915050565b5f60208284031215611b5057611b4f61193a565b5b5f611b5d84828501611984565b91505092915050565b5f8060408385031215611b7c57611b7b61193a565b5b5f611b8985828601611984565b9250506020611b9a85828601611984565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680611be857607f821691505b602082108103611bfb57611bfa611ba4565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f611c3560208361189a565b9150611c4082611c01565b602082019050919050565b5f6020820190508181035f830152611c6281611c29565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f611cc360248361189a565b9150611cce82611c69565b604082019050919050565b5f6020820190508181035f830152611cf081611cb7565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f611d5160228361189a565b9150611d5c82611cf7565b604082019050919050565b5f6020820190508181035f830152611d7e81611d45565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f611ddf60258361189a565b9150611dea82611d85565b604082019050919050565b5f6020820190508181035f830152611e0c81611dd3565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b5f611e6d60298361189a565b9150611e7882611e13565b604082019050919050565b5f6020820190508181035f830152611e9a81611e61565b9050919050565b7f5472616e7366657220616d6f756e74206578636565647320746865206d6178545f8201527f78416d6f756e742e000000000000000000000000000000000000000000000000602082015250565b5f611efb60288361189a565b9150611f0682611ea1565b604082019050919050565b5f6020820190508181035f830152611f2881611eef565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611f6682611998565b9150611f7183611998565b9250828203905081811115611f8957611f88611f2f565b5b92915050565b5f611f9982611998565b9150611fa483611998565b9250828201905080821115611fbc57611fbb611f2f565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f611ff6601b8361189a565b915061200182611fc2565b602082019050919050565b5f6020820190508181035f83015261202381611fea565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f206164647265735f8201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b5f61208460218361189a565b915061208f8261202a565b604082019050919050565b5f6020820190508181035f8301526120b181612078565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f61211260268361189a565b915061211d826120b8565b604082019050919050565b5f6020820190508181035f83015261213f81612106565b9050919050565b5f61215082611998565b915061215b83611998565b925082820261216981611998565b915082820484148315176121805761217f611f2f565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6121be82611998565b91506121c983611998565b9250826121d9576121d8612187565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f61223e60218361189a565b9150612249826121e4565b604082019050919050565b5f6020820190508181035f83015261226b81612232565b905091905056fe45524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212206d3abc4ced0374f91fce48251d7aa661937da1c999059100ce2a28823f15c0dd64736f6c63430008140033
Deployed Bytecode
0x608060405234801561000f575f80fd5b5060043610610156575f3560e01c806370d5ae05116100c157806395d89b411161007a57806395d89b41146103bc578063a457c2d7146103da578063a9059cbb1461040a578063abf9963d1461043a578063dd62ed3e14610456578063f2fde38b1461048657610156565b806370d5ae051461031c578063715018a61461033a57806375f0a874146103445780637d1db4a514610362578063893d20e8146103805780638ea5220f1461039e57610156565b80633950935111610113578063395093511461023257806342966c6814610262578063452ed4f1146102925780636827e764146102b05780636b67c4df146102ce57806370a08231146102ec57610156565b806306fdde031461015a578063095ea7b31461017857806318160ddd146101a85780631df4ccfc146101c657806323b872dd146101e4578063313ce56714610214575b5f80fd5b6101626104a2565b60405161016f919061191a565b60405180910390f35b610192600480360381019061018d91906119cb565b610532565b60405161019f9190611a23565b60405180910390f35b6101b061054f565b6040516101bd9190611a4b565b60405180910390f35b6101ce610558565b6040516101db9190611a4b565b60405180910390f35b6101fe60048036038101906101f99190611a64565b61055e565b60405161020b9190611a23565b60405180910390f35b61021c610632565b6040516102299190611acf565b60405180910390f35b61024c600480360381019061024791906119cb565b610647565b6040516102599190611a23565b60405180910390f35b61027c60048036038101906102779190611ae8565b6106f5565b6040516102899190611a23565b60405180910390f35b61029a6107a4565b6040516102a79190611b22565b60405180910390f35b6102b86107c9565b6040516102c59190611a4b565b60405180910390f35b6102d66107cf565b6040516102e39190611a4b565b60405180910390f35b61030660048036038101906103019190611b3b565b6107d5565b6040516103139190611a4b565b60405180910390f35b61032461081b565b6040516103319190611b22565b60405180910390f35b610342610840565b005b61034c61098e565b6040516103599190611b22565b60405180910390f35b61036a6109b3565b6040516103779190611a4b565b60405180910390f35b6103886109b9565b6040516103959190611b22565b60405180910390f35b6103a66109c7565b6040516103b39190611b22565b60405180910390f35b6103c46109ec565b6040516103d1919061191a565b60405180910390f35b6103f460048036038101906103ef91906119cb565b610a7c565b6040516104019190611a23565b60405180910390f35b610424600480360381019061041f91906119cb565b610b44565b6040516104319190611a23565b60405180910390f35b610454600480360381019061044f9190611b3b565b610b61565b005b610470600480360381019061046b9190611b66565b610c38565b60405161047d9190611a4b565b60405180910390f35b6104a0600480360381019061049b9190611b3b565b610cba565b005b6060600680546104b190611bd1565b80601f01602080910402602001604051908101604052809291908181526020018280546104dd90611bd1565b80156105285780601f106104ff57610100808354040283529160200191610528565b820191905f5260205f20905b81548152906001019060200180831161050b57829003601f168201915b5050505050905090565b5f61054561053e610d5a565b8484610d61565b6001905092915050565b5f600354905090565b600c5481565b5f61056a848484610f24565b61062784610576610d5a565b610622856040518060600160405280602881526020016122956028913960025f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6105d9610d5a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546110a59092919063ffffffff16565b610d61565b600190509392505050565b5f60045f9054906101000a900460ff16905090565b5f6106eb610653610d5a565b846106e68560025f610663610d5a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461110790919063ffffffff16565b610d61565b6001905092915050565b5f6106fe610d5a565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461078a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161078190611c4b565b60405180910390fd5b61079b610795610d5a565b83611164565b60019050919050565b60105f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60085481565b600a5481565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b600f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610848610d5a565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146108d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108cb90611c4b565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60075481565b5f6109c2611301565b905090565b600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6060600580546109fb90611bd1565b80601f0160208091040260200160405190810160405280929190818152602001828054610a2790611bd1565b8015610a725780601f10610a4957610100808354040283529160200191610a72565b820191905f5260205f20905b815481529060010190602001808311610a5557829003601f168201915b5050505050905090565b5f610b3a610a88610d5a565b84610b35856040518060600160405280602581526020016122bd6025913960025f610ab1610d5a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546110a59092919063ffffffff16565b610d61565b6001905092915050565b5f610b57610b50610d5a565b8484610f24565b6001905092915050565b610b69610d5a565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610bf5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bec90611c4b565b60405180910390fd5b8060105f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b610cc2610d5a565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610d4e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d4590611c4b565b60405180910390fd5b610d5781611328565b50565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610dcf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dc690611cd9565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610e3d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e3490611d67565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610f179190611a4b565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610f92576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f8990611df5565b60405180910390fd5b5f8111610fd4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fcb90611e83565b60405180910390fd5b610fdc611301565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561104a575061101a611301565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b1561109557600754811115611094576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161108b90611f11565b60405180910390fd5b5b6110a0838383611451565b505050565b5f8383111582906110ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110e3919061191a565b60405180910390fd5b505f83856110fa9190611f5c565b9050809150509392505050565b5f8082846111159190611f8f565b90508381101561115a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111519061200c565b60405180910390fd5b8091505092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036111d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111c99061209a565b60405180910390fd5b61123c816040518060600160405280602281526020016122736022913960015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546110a59092919063ffffffff16565b60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506112928160035461159a90919063ffffffff16565b6003819055505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516112f59190611a4b565b60405180910390a35050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611396576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161138d90612128565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60105f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611589575f6114ce60646114c0600854856115e390919063ffffffff16565b61165a90919063ffffffff16565b90505f6114f960646114eb600a54866115e390919063ffffffff16565b61165a90919063ffffffff16565b905061152a858561152584611517878961159a90919063ffffffff16565b61159a90919063ffffffff16565b6116a3565b61155685600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846116a3565b61158285600d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836116a3565b5050611595565b6115948383836116a3565b5b505050565b5f6115db83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506110a5565b905092915050565b5f8083036115f3575f9050611654565b5f82846116009190612146565b905082848261160f91906121b4565b1461164f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161164690612254565b60405180910390fd5b809150505b92915050565b5f61169b83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061182f565b905092915050565b6116f38160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461159a90919063ffffffff16565b60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506117848160015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461110790919063ffffffff16565b60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516118229190611a4b565b60405180910390a3505050565b5f8083118290611875576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161186c919061191a565b60405180910390fd5b505f838561188391906121b4565b9050809150509392505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b838110156118c75780820151818401526020810190506118ac565b5f8484015250505050565b5f601f19601f8301169050919050565b5f6118ec82611890565b6118f6818561189a565b93506119068185602086016118aa565b61190f816118d2565b840191505092915050565b5f6020820190508181035f83015261193281846118e2565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6119678261193e565b9050919050565b6119778161195d565b8114611981575f80fd5b50565b5f813590506119928161196e565b92915050565b5f819050919050565b6119aa81611998565b81146119b4575f80fd5b50565b5f813590506119c5816119a1565b92915050565b5f80604083850312156119e1576119e061193a565b5b5f6119ee85828601611984565b92505060206119ff858286016119b7565b9150509250929050565b5f8115159050919050565b611a1d81611a09565b82525050565b5f602082019050611a365f830184611a14565b92915050565b611a4581611998565b82525050565b5f602082019050611a5e5f830184611a3c565b92915050565b5f805f60608486031215611a7b57611a7a61193a565b5b5f611a8886828701611984565b9350506020611a9986828701611984565b9250506040611aaa868287016119b7565b9150509250925092565b5f60ff82169050919050565b611ac981611ab4565b82525050565b5f602082019050611ae25f830184611ac0565b92915050565b5f60208284031215611afd57611afc61193a565b5b5f611b0a848285016119b7565b91505092915050565b611b1c8161195d565b82525050565b5f602082019050611b355f830184611b13565b92915050565b5f60208284031215611b5057611b4f61193a565b5b5f611b5d84828501611984565b91505092915050565b5f8060408385031215611b7c57611b7b61193a565b5b5f611b8985828601611984565b9250506020611b9a85828601611984565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680611be857607f821691505b602082108103611bfb57611bfa611ba4565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f611c3560208361189a565b9150611c4082611c01565b602082019050919050565b5f6020820190508181035f830152611c6281611c29565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f611cc360248361189a565b9150611cce82611c69565b604082019050919050565b5f6020820190508181035f830152611cf081611cb7565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f611d5160228361189a565b9150611d5c82611cf7565b604082019050919050565b5f6020820190508181035f830152611d7e81611d45565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f611ddf60258361189a565b9150611dea82611d85565b604082019050919050565b5f6020820190508181035f830152611e0c81611dd3565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b5f611e6d60298361189a565b9150611e7882611e13565b604082019050919050565b5f6020820190508181035f830152611e9a81611e61565b9050919050565b7f5472616e7366657220616d6f756e74206578636565647320746865206d6178545f8201527f78416d6f756e742e000000000000000000000000000000000000000000000000602082015250565b5f611efb60288361189a565b9150611f0682611ea1565b604082019050919050565b5f6020820190508181035f830152611f2881611eef565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611f6682611998565b9150611f7183611998565b9250828203905081811115611f8957611f88611f2f565b5b92915050565b5f611f9982611998565b9150611fa483611998565b9250828201905080821115611fbc57611fbb611f2f565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f611ff6601b8361189a565b915061200182611fc2565b602082019050919050565b5f6020820190508181035f83015261202381611fea565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f206164647265735f8201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b5f61208460218361189a565b915061208f8261202a565b604082019050919050565b5f6020820190508181035f8301526120b181612078565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f61211260268361189a565b915061211d826120b8565b604082019050919050565b5f6020820190508181035f83015261213f81612106565b9050919050565b5f61215082611998565b915061215b83611998565b925082820261216981611998565b915082820484148315176121805761217f611f2f565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6121be82611998565b91506121c983611998565b9250826121d9576121d8612187565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f61223e60218361189a565b9150612249826121e4565b604082019050919050565b5f6020820190508181035f83015261226b81612232565b905091905056fe45524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212206d3abc4ced0374f91fce48251d7aa661937da1c999059100ce2a28823f15c0dd64736f6c63430008140033
Deployed Bytecode Sourcemap
12282:8834:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13981:79;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;15018:144;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;14116:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;12809:50;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;15607:292;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;13708:79;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;16281:200;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;19131:120;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;13096:67;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;12641:25;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;12717:31;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;14257:104;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;13020:71;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;11584:130;;;:::i;:::-;;12866:75;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;12607:27;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;13570:79;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;12946:69;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;13844:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;16953:251;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;14554:150;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;21022:87;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;14758:130;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;11859:103;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;13981:79;14020:13;14049:5;14042:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13981:79;:::o;15018:144::-;15086:4;15099:39;15108:12;:10;:12::i;:::-;15122:7;15131:6;15099:8;:39::i;:::-;15152:4;15145:11;;15018:144;;;;:::o;14116:87::-;14162:7;14185:12;;14178:19;;14116:87;:::o;12809:50::-;;;;:::o;15607:292::-;15698:4;15711:36;15721:6;15729:9;15740:6;15711:9;:36::i;:::-;15754:121;15763:6;15771:12;:10;:12::i;:::-;15785:89;15823:6;15785:89;;;;;;;;;;;;;;;;;:11;:19;15797:6;15785:19;;;;;;;;;;;;;;;:33;15805:12;:10;:12::i;:::-;15785:33;;;;;;;;;;;;;;;;:37;;:89;;;;;:::i;:::-;15754:8;:121::i;:::-;15889:4;15882:11;;15607:292;;;;;:::o;13708:79::-;13751:5;13772:9;;;;;;;;;;;13765:16;;13708:79;:::o;16281:200::-;16361:4;16374:83;16383:12;:10;:12::i;:::-;16397:7;16406:50;16445:10;16406:11;:25;16418:12;:10;:12::i;:::-;16406:25;;;;;;;;;;;;;;;:34;16432:7;16406:34;;;;;;;;;;;;;;;;:38;;:50;;;;:::i;:::-;16374:8;:83::i;:::-;16471:4;16464:11;;16281:200;;;;:::o;19131:120::-;19187:4;11186:12;:10;:12::i;:::-;11176:22;;:6;;;;;;;;;;:22;;;11168:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;19200:27:::1;19206:12;:10;:12::i;:::-;19220:6;19200:5;:27::i;:::-;19241:4;19234:11;;19131:120:::0;;;:::o;13096:67::-;;;;;;;;;;;;;:::o;12641:25::-;;;;:::o;12717:31::-;;;;:::o;14257:104::-;14314:7;14337:9;:18;14347:7;14337:18;;;;;;;;;;;;;;;;14330:25;;14257:104;;;:::o;13020:71::-;;;;;;;;;;;;;:::o;11584:130::-;11186:12;:10;:12::i;:::-;11176:22;;:6;;;;;;;;;;:22;;;11168:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;11679:1:::1;11642:40;;11663:6;::::0;::::1;;;;;;;;11642:40;;;;;;;;;;;;11706:1;11689:6:::0;::::1;:19;;;;;;;;;;;;;;;;;;11584:130::o:0;12866:75::-;;;;;;;;;;;;;:::o;12607:27::-;;;;:::o;13570:79::-;13613:7;13636;:5;:7::i;:::-;13629:14;;13570:79;:::o;12946:69::-;;;;;;;;;;;;;:::o;13844:83::-;13885:13;13914:7;13907:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13844:83;:::o;16953:251::-;17038:4;17051:129;17060:12;:10;:12::i;:::-;17074:7;17083:96;17122:15;17083:96;;;;;;;;;;;;;;;;;:11;:25;17095:12;:10;:12::i;:::-;17083:25;;;;;;;;;;;;;;;:34;17109:7;17083:34;;;;;;;;;;;;;;;;:38;;:96;;;;;:::i;:::-;17051:8;:129::i;:::-;17194:4;17187:11;;16953:251;;;;:::o;14554:150::-;14625:4;14638:42;14648:12;:10;:12::i;:::-;14662:9;14673:6;14638:9;:42::i;:::-;14694:4;14687:11;;14554:150;;;;:::o;21022:87::-;11186:12;:10;:12::i;:::-;11176:22;;:6;;;;;;;;;;:22;;;11168:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;21094:7:::1;21085:6;;:16;;;;;;;;;;;;;;;;;;21022:87:::0;:::o;14758:130::-;14832:7;14855:11;:18;14867:5;14855:18;;;;;;;;;;;;;;;:27;14874:7;14855:27;;;;;;;;;;;;;;;;14848:34;;14758:130;;;;:::o;11859:103::-;11186:12;:10;:12::i;:::-;11176:22;;:6;;;;;;;;;;:22;;;11168:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;11928:28:::1;11947:8;11928:18;:28::i;:::-;11859:103:::0;:::o;4674:::-;4719:15;4759:10;4743:28;;4674:103;:::o;20301:320::-;20408:1;20391:19;;:5;:19;;;20383:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;20485:1;20466:21;;:7;:21;;;20458:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;20565:6;20535:11;:18;20547:5;20535:18;;;;;;;;;;;;;;;:27;20554:7;20535:27;;;;;;;;;;;;;;;:36;;;;20599:7;20583:32;;20592:5;20583:32;;;20608:6;20583:32;;;;;;:::i;:::-;;;;;;;;20301:320;;;:::o;17665:477::-;17787:1;17771:18;;:4;:18;;;17763:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;17855:1;17846:6;:10;17838:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;17920:7;:5;:7::i;:::-;17912:15;;:4;:15;;;;:32;;;;;17937:7;:5;:7::i;:::-;17931:13;;:2;:13;;;;17912:32;17909:119;;;17971:12;;17961:6;:22;;17953:75;;;;;;;;;;;;:::i;:::-;;;;;;;;;17909:119;18104:30;18119:4;18124:2;18127:6;18104:14;:30::i;:::-;17665:477;;;:::o;6644:178::-;6730:7;6759:1;6754;:6;;6762:12;6746:29;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;6782:9;6798:1;6794;:5;;;;:::i;:::-;6782:17;;6815:1;6808:8;;;6644:178;;;;;:::o;5817:167::-;5875:7;5891:9;5907:1;5903;:5;;;;:::i;:::-;5891:17;;5928:1;5923;:6;;5915:46;;;;;;;;;;;;:::i;:::-;;;;;;;;;5977:1;5970:8;;;5817:167;;;;:::o;19559:330::-;19650:1;19631:21;;:7;:21;;;19623:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;19720:68;19743:6;19720:68;;;;;;;;;;;;;;;;;:9;:18;19730:7;19720:18;;;;;;;;;;;;;;;;:22;;:68;;;;;:::i;:::-;19699:9;:18;19709:7;19699:18;;;;;;;;;;;;;;;:89;;;;19810:24;19827:6;19810:12;;:16;;:24;;;;:::i;:::-;19795:12;:39;;;;19872:1;19846:37;;19855:7;19846:37;;;19876:6;19846:37;;;;;;:::i;:::-;;;;;;;;19559:330;;:::o;10980:75::-;11020:7;11043:6;;;;;;;;;;;11036:13;;10980:75;:::o;12060:215::-;12150:1;12130:22;;:8;:22;;;12122:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;12236:8;12207:38;;12228:6;;;;;;;;;;12207:38;;;;;;;;;;;;12261:8;12252:6;;:17;;;;;;;;;;;;;;;;;;12060:215;:::o;18245:611::-;18353:6;;;;;;;;;;;18340:19;;:9;:19;;;18337:509;;18423:14;18440:27;18463:3;18440:18;18451:6;;18440;:10;;:18;;;;:::i;:::-;:22;;:27;;;;:::i;:::-;18423:44;;18478:20;18501:33;18530:3;18501:24;18512:12;;18501:6;:10;;:24;;;;:::i;:::-;:28;;:33;;;;:::i;:::-;18478:56;;18559:76;18577:6;18585:9;18597:36;18620:12;18597:18;18608:6;18597;:10;;:18;;;;:::i;:::-;:22;;:36;;;;:::i;:::-;18559:17;:76::i;:::-;18648:44;18666:6;18674:9;;;;;;;;;;;18685:6;18648:17;:44::i;:::-;18703:56;18721:6;18729:15;;;;;;;;;;;18746:12;18703:17;:56::i;:::-;18360:409;;18337:509;;;18792:44;18810:6;18818:9;18829:6;18792:17;:44::i;:::-;18337:509;18245:611;;;:::o;6239:130::-;6297:7;6320:43;6324:1;6327;6320:43;;;;;;;;;;;;;;;;;:3;:43::i;:::-;6313:50;;6239:130;;;;:::o;7053:431::-;7111:7;7345:1;7340;:6;7336:37;;7364:1;7357:8;;;;7336:37;7381:9;7397:1;7393;:5;;;;:::i;:::-;7381:17;;7422:1;7417;7413;:5;;;;:::i;:::-;:10;7405:56;;;;;;;;;;;;:::i;:::-;;;;;;;;;7477:1;7470:8;;;7053:431;;;;;:::o;7928:126::-;7986:7;8009:39;8013:1;8016;8009:39;;;;;;;;;;;;;;;;;:3;:39::i;:::-;8002:46;;7928:126;;;;:::o;18862:261::-;18976:30;18998:7;18976:9;:17;18986:6;18976:17;;;;;;;;;;;;;;;;:21;;:30;;;;:::i;:::-;18956:9;:17;18966:6;18956:17;;;;;;;;;;;;;;;:50;;;;19036:33;19061:7;19036:9;:20;19046:9;19036:20;;;;;;;;;;;;;;;;:24;;:33;;;;:::i;:::-;19013:9;:20;19023:9;19013:20;;;;;;;;;;;;;;;:56;;;;19098:9;19081:36;;19090:6;19081:36;;;19109:7;19081:36;;;;;;:::i;:::-;;;;;;;;18862:261;;;:::o;8518:323::-;8604:7;8695:1;8691;:5;8698:12;8683:28;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;8718:9;8734:1;8730;:5;;;;:::i;:::-;8718:17;;8834:1;8827:8;;;8518:323;;;;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1430:117::-;1539:1;1536;1529:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:118::-;3533:24;3551:5;3533:24;:::i;:::-;3528:3;3521:37;3446:118;;:::o;3570:222::-;3663:4;3701:2;3690:9;3686:18;3678:26;;3714:71;3782:1;3771:9;3767:17;3758:6;3714:71;:::i;:::-;3570:222;;;;:::o;3798:619::-;3875:6;3883;3891;3940:2;3928:9;3919:7;3915:23;3911:32;3908:119;;;3946:79;;:::i;:::-;3908:119;4066:1;4091:53;4136:7;4127:6;4116:9;4112:22;4091:53;:::i;:::-;4081:63;;4037:117;4193:2;4219:53;4264:7;4255:6;4244:9;4240:22;4219:53;:::i;:::-;4209:63;;4164:118;4321:2;4347:53;4392:7;4383:6;4372:9;4368:22;4347:53;:::i;:::-;4337:63;;4292:118;3798:619;;;;;:::o;4423:86::-;4458:7;4498:4;4491:5;4487:16;4476:27;;4423:86;;;:::o;4515:112::-;4598:22;4614:5;4598:22;:::i;:::-;4593:3;4586:35;4515:112;;:::o;4633:214::-;4722:4;4760:2;4749:9;4745:18;4737:26;;4773:67;4837:1;4826:9;4822:17;4813:6;4773:67;:::i;:::-;4633:214;;;;:::o;4853:329::-;4912:6;4961:2;4949:9;4940:7;4936:23;4932:32;4929:119;;;4967:79;;:::i;:::-;4929:119;5087:1;5112:53;5157:7;5148:6;5137:9;5133:22;5112:53;:::i;:::-;5102:63;;5058:117;4853:329;;;;:::o;5188:118::-;5275:24;5293:5;5275:24;:::i;:::-;5270:3;5263:37;5188:118;;:::o;5312:222::-;5405:4;5443:2;5432:9;5428:18;5420:26;;5456:71;5524:1;5513:9;5509:17;5500:6;5456:71;:::i;:::-;5312:222;;;;:::o;5540:329::-;5599:6;5648:2;5636:9;5627:7;5623:23;5619:32;5616:119;;;5654:79;;:::i;:::-;5616:119;5774:1;5799:53;5844:7;5835:6;5824:9;5820:22;5799:53;:::i;:::-;5789:63;;5745:117;5540:329;;;;:::o;5875:474::-;5943:6;5951;6000:2;5988:9;5979:7;5975:23;5971:32;5968:119;;;6006:79;;:::i;:::-;5968:119;6126:1;6151:53;6196:7;6187:6;6176:9;6172:22;6151:53;:::i;:::-;6141:63;;6097:117;6253:2;6279:53;6324:7;6315:6;6304:9;6300:22;6279:53;:::i;:::-;6269:63;;6224:118;5875:474;;;;;:::o;6355:180::-;6403:77;6400:1;6393:88;6500:4;6497:1;6490:15;6524:4;6521:1;6514:15;6541:320;6585:6;6622:1;6616:4;6612:12;6602:22;;6669:1;6663:4;6659:12;6690:18;6680:81;;6746:4;6738:6;6734:17;6724:27;;6680:81;6808:2;6800:6;6797:14;6777:18;6774:38;6771:84;;6827:18;;:::i;:::-;6771:84;6592:269;6541:320;;;:::o;6867:182::-;7007:34;7003:1;6995:6;6991:14;6984:58;6867:182;:::o;7055:366::-;7197:3;7218:67;7282:2;7277:3;7218:67;:::i;:::-;7211:74;;7294:93;7383:3;7294:93;:::i;:::-;7412:2;7407:3;7403:12;7396:19;;7055:366;;;:::o;7427:419::-;7593:4;7631:2;7620:9;7616:18;7608:26;;7680:9;7674:4;7670:20;7666:1;7655:9;7651:17;7644:47;7708:131;7834:4;7708:131;:::i;:::-;7700:139;;7427:419;;;:::o;7852:223::-;7992:34;7988:1;7980:6;7976:14;7969:58;8061:6;8056:2;8048:6;8044:15;8037:31;7852:223;:::o;8081:366::-;8223:3;8244:67;8308:2;8303:3;8244:67;:::i;:::-;8237:74;;8320:93;8409:3;8320:93;:::i;:::-;8438:2;8433:3;8429:12;8422:19;;8081:366;;;:::o;8453:419::-;8619:4;8657:2;8646:9;8642:18;8634:26;;8706:9;8700:4;8696:20;8692:1;8681:9;8677:17;8670:47;8734:131;8860:4;8734:131;:::i;:::-;8726:139;;8453:419;;;:::o;8878:221::-;9018:34;9014:1;9006:6;9002:14;8995:58;9087:4;9082:2;9074:6;9070:15;9063:29;8878:221;:::o;9105:366::-;9247:3;9268:67;9332:2;9327:3;9268:67;:::i;:::-;9261:74;;9344:93;9433:3;9344:93;:::i;:::-;9462:2;9457:3;9453:12;9446:19;;9105:366;;;:::o;9477:419::-;9643:4;9681:2;9670:9;9666:18;9658:26;;9730:9;9724:4;9720:20;9716:1;9705:9;9701:17;9694:47;9758:131;9884:4;9758:131;:::i;:::-;9750:139;;9477:419;;;:::o;9902:224::-;10042:34;10038:1;10030:6;10026:14;10019:58;10111:7;10106:2;10098:6;10094:15;10087:32;9902:224;:::o;10132:366::-;10274:3;10295:67;10359:2;10354:3;10295:67;:::i;:::-;10288:74;;10371:93;10460:3;10371:93;:::i;:::-;10489:2;10484:3;10480:12;10473:19;;10132:366;;;:::o;10504:419::-;10670:4;10708:2;10697:9;10693:18;10685:26;;10757:9;10751:4;10747:20;10743:1;10732:9;10728:17;10721:47;10785:131;10911:4;10785:131;:::i;:::-;10777:139;;10504:419;;;:::o;10929:228::-;11069:34;11065:1;11057:6;11053:14;11046:58;11138:11;11133:2;11125:6;11121:15;11114:36;10929:228;:::o;11163:366::-;11305:3;11326:67;11390:2;11385:3;11326:67;:::i;:::-;11319:74;;11402:93;11491:3;11402:93;:::i;:::-;11520:2;11515:3;11511:12;11504:19;;11163:366;;;:::o;11535:419::-;11701:4;11739:2;11728:9;11724:18;11716:26;;11788:9;11782:4;11778:20;11774:1;11763:9;11759:17;11752:47;11816:131;11942:4;11816:131;:::i;:::-;11808:139;;11535:419;;;:::o;11960:227::-;12100:34;12096:1;12088:6;12084:14;12077:58;12169:10;12164:2;12156:6;12152:15;12145:35;11960:227;:::o;12193:366::-;12335:3;12356:67;12420:2;12415:3;12356:67;:::i;:::-;12349:74;;12432:93;12521:3;12432:93;:::i;:::-;12550:2;12545:3;12541:12;12534:19;;12193:366;;;:::o;12565:419::-;12731:4;12769:2;12758:9;12754:18;12746:26;;12818:9;12812:4;12808:20;12804:1;12793:9;12789:17;12782:47;12846:131;12972:4;12846:131;:::i;:::-;12838:139;;12565:419;;;:::o;12990:180::-;13038:77;13035:1;13028:88;13135:4;13132:1;13125:15;13159:4;13156:1;13149:15;13176:194;13216:4;13236:20;13254:1;13236:20;:::i;:::-;13231:25;;13270:20;13288:1;13270:20;:::i;:::-;13265:25;;13314:1;13311;13307:9;13299:17;;13338:1;13332:4;13329:11;13326:37;;;13343:18;;:::i;:::-;13326:37;13176:194;;;;:::o;13376:191::-;13416:3;13435:20;13453:1;13435:20;:::i;:::-;13430:25;;13469:20;13487:1;13469:20;:::i;:::-;13464:25;;13512:1;13509;13505:9;13498:16;;13533:3;13530:1;13527:10;13524:36;;;13540:18;;:::i;:::-;13524:36;13376:191;;;;:::o;13573:177::-;13713:29;13709:1;13701:6;13697:14;13690:53;13573:177;:::o;13756:366::-;13898:3;13919:67;13983:2;13978:3;13919:67;:::i;:::-;13912:74;;13995:93;14084:3;13995:93;:::i;:::-;14113:2;14108:3;14104:12;14097:19;;13756:366;;;:::o;14128:419::-;14294:4;14332:2;14321:9;14317:18;14309:26;;14381:9;14375:4;14371:20;14367:1;14356:9;14352:17;14345:47;14409:131;14535:4;14409:131;:::i;:::-;14401:139;;14128:419;;;:::o;14553:220::-;14693:34;14689:1;14681:6;14677:14;14670:58;14762:3;14757:2;14749:6;14745:15;14738:28;14553:220;:::o;14779:366::-;14921:3;14942:67;15006:2;15001:3;14942:67;:::i;:::-;14935:74;;15018:93;15107:3;15018:93;:::i;:::-;15136:2;15131:3;15127:12;15120:19;;14779:366;;;:::o;15151:419::-;15317:4;15355:2;15344:9;15340:18;15332:26;;15404:9;15398:4;15394:20;15390:1;15379:9;15375:17;15368:47;15432:131;15558:4;15432:131;:::i;:::-;15424:139;;15151:419;;;:::o;15576:225::-;15716:34;15712:1;15704:6;15700:14;15693:58;15785:8;15780:2;15772:6;15768:15;15761:33;15576:225;:::o;15807:366::-;15949:3;15970:67;16034:2;16029:3;15970:67;:::i;:::-;15963:74;;16046:93;16135:3;16046:93;:::i;:::-;16164:2;16159:3;16155:12;16148:19;;15807:366;;;:::o;16179:419::-;16345:4;16383:2;16372:9;16368:18;16360:26;;16432:9;16426:4;16422:20;16418:1;16407:9;16403:17;16396:47;16460:131;16586:4;16460:131;:::i;:::-;16452:139;;16179:419;;;:::o;16604:410::-;16644:7;16667:20;16685:1;16667:20;:::i;:::-;16662:25;;16701:20;16719:1;16701:20;:::i;:::-;16696:25;;16756:1;16753;16749:9;16778:30;16796:11;16778:30;:::i;:::-;16767:41;;16957:1;16948:7;16944:15;16941:1;16938:22;16918:1;16911:9;16891:83;16868:139;;16987:18;;:::i;:::-;16868:139;16652:362;16604:410;;;;:::o;17020:180::-;17068:77;17065:1;17058:88;17165:4;17162:1;17155:15;17189:4;17186:1;17179:15;17206:185;17246:1;17263:20;17281:1;17263:20;:::i;:::-;17258:25;;17297:20;17315:1;17297:20;:::i;:::-;17292:25;;17336:1;17326:35;;17341:18;;:::i;:::-;17326:35;17383:1;17380;17376:9;17371:14;;17206:185;;;;:::o;17397:220::-;17537:34;17533:1;17525:6;17521:14;17514:58;17606:3;17601:2;17593:6;17589:15;17582:28;17397:220;:::o;17623:366::-;17765:3;17786:67;17850:2;17845:3;17786:67;:::i;:::-;17779:74;;17862:93;17951:3;17862:93;:::i;:::-;17980:2;17975:3;17971:12;17964:19;;17623:366;;;:::o;17995:419::-;18161:4;18199:2;18188:9;18184:18;18176:26;;18248:9;18242:4;18238:20;18234:1;18223:9;18219:17;18212:47;18276:131;18402:4;18276:131;:::i;:::-;18268:139;;17995:419;;;:::o
Swarm Source
ipfs://6d3abc4ced0374f91fce48251d7aa661937da1c999059100ce2a28823f15c0dd
Loading...
Loading
Loading...
Loading
OVERVIEW
EthaVerse is AIO Virtual World powered by the Ethereum blockchain, which is motivated and driven by the community.Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | 100.00% | $0.000019 | 1,474,778.3276 | $27.56 |
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.