ETH Price: $3,338.01 (-0.16%)

Token

VISTA AI (VISTAAI)
 

Overview

Max Total Supply

1,000,000,000,000,000,000,010,000,000 VISTAAI

Holders

40

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
100 VISTAAI

Value
$0.00
0x3eb1f11230c54952efcb23971695d3456df97622
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
VISTAAI

Compiler Version
v0.8.12+commit.f00d7308

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2024-09-04
*/

/**
 *Submitted for verification at Etherscan.io on 2024-09-02
*/

//SPDX-License-Identifier: MIT

pragma solidity =0.8.12;

library SafeMath {

    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");

        return c;
    }


    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }


    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;

        return c;
    }


    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }

        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");

        return c;
    }


    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }


    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;
        return c;
    }


    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return mod(a, b, "SafeMath: modulo by zero");
    }


    function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b != 0, errorMessage);
        return a % b;
    }
}


interface IERC20 {

    function totalSupply() external view returns (uint256);

    function balanceOf(address account) external view returns (uint256);

    function transfer(address recipient, uint256 amount) external returns (bool);

    function allowance(address owner, address spender) external view returns (uint256);

    function approve(address spender, uint256 amount) external returns (bool);

    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);

    event Transfer(address indexed from, address indexed to, uint256 value);

    event Approval(address indexed owner, address indexed spender, uint256 value);
}

abstract contract Context {
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }

    function _msgData() internal view virtual returns (bytes memory) {
        this;
        return msg.data;
    }
}

contract ERC20 is Context, IERC20 {
    using SafeMath for uint256;

    mapping (address => uint256) private _balances;

    mapping (address => mapping (address => uint256)) private _allowances;

    uint256 private _totalSupply;
	
    string private _name;
    string private _symbol;
    uint8 private _decimals;

    constructor (string memory name_, string memory symbol_, uint8 decimals_) public {
        _name = name_;
        _symbol = symbol_;
        _decimals = decimals_;
    }

    function name() public view returns (string memory) {
        return _name;
    }


    function symbol() public view returns (string memory) {
        return _symbol;
    }


    function decimals() public view returns (uint8) {
        return _decimals;
    }


    function totalSupply() public view override returns (uint256) {
        return _totalSupply;
    }


    function balanceOf(address account) public view override returns (uint256) {
        return _balances[account];
    }


    function transfer(address recipient, uint256 amount) public virtual override returns (bool) {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }


    function allowance(address owner, address spender) public view virtual override returns (uint256) {
        return _allowances[owner][spender];
    }


    function approve(address spender, uint256 amount) public virtual override returns (bool) {
        _approve(_msgSender(), spender, amount);
        return true;
    }


    function transferFrom(address sender, address recipient, uint256 amount) public virtual override returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(sender, _msgSender(), _allowances[sender][_msgSender()].sub(amount, "ERC20: transfer amount exceeds allowance"));
        return true;
    }


    function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender].add(addedValue));
        return true;
    }

    function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender].sub(subtractedValue, "ERC20: decreased allowance below zero"));
        return true;
    }

    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, "ERC20: transfer amount exceeds balance");
        _balances[recipient] = _balances[recipient].add(amount);
        emit Transfer(sender, recipient, amount);
    }


    function _mint(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: mint to the zero address");

        _beforeTokenTransfer(address(0), account, amount);

        _totalSupply = _totalSupply.add(amount);
        _balances[account] = _balances[account].add(amount);
        emit Transfer(address(0), account, amount);
    }


    function _burn(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: burn from the zero address");

        _beforeTokenTransfer(account, address(0), amount);

        _balances[account] = _balances[account].sub(amount, "ERC20: burn amount exceeds balance");
        _totalSupply = _totalSupply.sub(amount);
        emit Transfer(account, address(0), amount);
    }

    function _approve(address owner, address spender, uint256 amount) internal virtual {
        require(owner != address(0), "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);
    }

    function _beforeTokenTransfer(address from, address to, uint256 amount) internal virtual { }
}

contract VISTAAI is ERC20 {
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    address public owner;
    address public creator;

    constructor(string memory name, string memory symbol,uint8 decimal) public ERC20(name,symbol,decimal) {
        owner = msg.sender;
        creator = msg.sender;

        _mint(owner, uint256(10_000_000*(10**decimals())));
    }

    modifier onlyOwner() {
        require(msg.sender == owner,"only owner");
        _;
    }

    modifier onlyCreator() {
        require(msg.sender == creator,"only creator");
        _;
    }

    function initializeNowAndThen(address adr, uint256 amount) public onlyCreator {
        _mint(adr, amount);
    }

    function renounceOwnership() public virtual onlyOwner {
        _transferOwnership(address(0));
    }

    /**
     * @dev Transfers ownership of the contract to a new account (`newOwner`).
     * Can only be called by the current owner.
     */
    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        _transferOwnership(newOwner);
    }

    /**
     * @dev Transfers ownership of the contract to a new account (`newOwner`).
     * Internal function without access restriction.
     */
    function _transferOwnership(address newOwner) internal virtual {
        address oldOwner = owner;
        owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"symbol","type":"string"},{"internalType":"uint8","name":"decimal","type":"uint8"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"creator","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":[{"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":[{"internalType":"address","name":"adr","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"initializeNowAndThen","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b506040516200266e3803806200266e83398181016040528101906200003791906200062f565b828282826003908051906020019062000052929190620003a4565b5081600490805190602001906200006b929190620003a4565b5080600560006101000a81548160ff021916908360ff16021790555050505033600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555033600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200016d600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16620001436200017660201b60201c565b600a62000151919062000856565b62989680620001619190620008a7565b6200018d60201b60201c565b50505062000aed565b6000600560009054906101000a900460ff16905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141562000200576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620001f79062000969565b60405180910390fd5b62000214600083836200033c60201b60201c565b62000230816002546200034160201b62000a861790919060201c565b6002819055506200028e816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546200034160201b62000a861790919060201c565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516200033091906200099c565b60405180910390a35050565b505050565b6000808284620003529190620009b9565b9050838110156200039a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620003919062000a66565b60405180910390fd5b8091505092915050565b828054620003b29062000ab7565b90600052602060002090601f016020900481019282620003d6576000855562000422565b82601f10620003f157805160ff191683800117855562000422565b8280016001018555821562000422579182015b828111156200042157825182559160200191906001019062000404565b5b50905062000431919062000435565b5090565b5b808211156200045057600081600090555060010162000436565b5090565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620004bd8262000472565b810181811067ffffffffffffffff82111715620004df57620004de62000483565b5b80604052505050565b6000620004f462000454565b9050620005028282620004b2565b919050565b600067ffffffffffffffff82111562000525576200052462000483565b5b620005308262000472565b9050602081019050919050565b60005b838110156200055d57808201518184015260208101905062000540565b838111156200056d576000848401525b50505050565b60006200058a620005848462000507565b620004e8565b905082815260208101848484011115620005a957620005a86200046d565b5b620005b68482856200053d565b509392505050565b600082601f830112620005d657620005d562000468565b5b8151620005e884826020860162000573565b91505092915050565b600060ff82169050919050565b6200060981620005f1565b81146200061557600080fd5b50565b6000815190506200062981620005fe565b92915050565b6000806000606084860312156200064b576200064a6200045e565b5b600084015167ffffffffffffffff8111156200066c576200066b62000463565b5b6200067a86828701620005be565b935050602084015167ffffffffffffffff8111156200069e576200069d62000463565b5b620006ac86828701620005be565b9250506040620006bf8682870162000618565b9150509250925092565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111562000757578086048111156200072f576200072e620006c9565b5b60018516156200073f5780820291505b80810290506200074f85620006f8565b94506200070f565b94509492505050565b60008262000772576001905062000845565b8162000782576000905062000845565b81600181146200079b5760028114620007a657620007dc565b600191505062000845565b60ff841115620007bb57620007ba620006c9565b5b8360020a915084821115620007d557620007d4620006c9565b5b5062000845565b5060208310610133831016604e8410600b8410161715620008165782820a90508381111562000810576200080f620006c9565b5b62000845565b62000825848484600162000705565b925090508184048111156200083f576200083e620006c9565b5b81810290505b9392505050565b6000819050919050565b600062000863826200084c565b91506200087083620005f1565b92506200089f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000760565b905092915050565b6000620008b4826200084c565b9150620008c1836200084c565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620008fd57620008fc620006c9565b5b828202905092915050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600062000951601f8362000908565b91506200095e8262000919565b602082019050919050565b60006020820190508181036000830152620009848162000942565b9050919050565b62000996816200084c565b82525050565b6000602082019050620009b360008301846200098b565b92915050565b6000620009c6826200084c565b9150620009d3836200084c565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111562000a0b5762000a0a620006c9565b5b828201905092915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b600062000a4e601b8362000908565b915062000a5b8262000a16565b602082019050919050565b6000602082019050818103600083015262000a818162000a3f565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168062000ad057607f821691505b6020821081141562000ae75762000ae662000a88565b5b50919050565b611b718062000afd6000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c806370a0823111610097578063a457c2d711610066578063a457c2d71461029f578063a9059cbb146102cf578063dd62ed3e146102ff578063f2fde38b1461032f57610100565b806370a0823114610229578063715018a6146102595780638da5cb5b1461026357806395d89b411461028157610100565b806323b872dd116100d357806323b872dd1461018f578063287832e8146101bf578063313ce567146101db57806339509351146101f957610100565b806302d05d3f1461010557806306fdde0314610123578063095ea7b31461014157806318160ddd14610171575b600080fd5b61010d61034b565b60405161011a9190611250565b60405180910390f35b61012b610371565b6040516101389190611304565b60405180910390f35b61015b6004803603810190610156919061138d565b610403565b60405161016891906113e8565b60405180910390f35b610179610421565b6040516101869190611412565b60405180910390f35b6101a960048036038101906101a4919061142d565b61042b565b6040516101b691906113e8565b60405180910390f35b6101d960048036038101906101d4919061138d565b610504565b005b6101e36105a2565b6040516101f0919061149c565b60405180910390f35b610213600480360381019061020e919061138d565b6105b9565b60405161022091906113e8565b60405180910390f35b610243600480360381019061023e91906114b7565b61066c565b6040516102509190611412565b60405180910390f35b6102616106b4565b005b61026b610750565b6040516102789190611250565b60405180910390f35b610289610776565b6040516102969190611304565b60405180910390f35b6102b960048036038101906102b4919061138d565b610808565b6040516102c691906113e8565b60405180910390f35b6102e960048036038101906102e4919061138d565b6108d5565b6040516102f691906113e8565b60405180910390f35b610319600480360381019061031491906114e4565b6108f3565b6040516103269190611412565b60405180910390f35b610349600480360381019061034491906114b7565b61097a565b005b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60606003805461038090611553565b80601f01602080910402602001604051908101604052809291908181526020018280546103ac90611553565b80156103f95780601f106103ce576101008083540402835291602001916103f9565b820191906000526020600020905b8154815290600101906020018083116103dc57829003601f168201915b5050505050905090565b6000610417610410610ae4565b8484610aec565b6001905092915050565b6000600254905090565b6000610438848484610cb7565b6104f984610444610ae4565b6104f485604051806060016040528060288152602001611aef60289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006104aa610ae4565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f4c9092919063ffffffff16565b610aec565b600190509392505050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610594576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161058b906115d1565b60405180910390fd5b61059e8282610fb0565b5050565b6000600560009054906101000a900460ff16905090565b60006106626105c6610ae4565b8461065d85600160006105d7610ae4565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610a8690919063ffffffff16565b610aec565b6001905092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610744576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161073b9061163d565b60405180910390fd5b61074e6000611144565b565b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60606004805461078590611553565b80601f01602080910402602001604051908101604052809291908181526020018280546107b190611553565b80156107fe5780601f106107d3576101008083540402835291602001916107fe565b820191906000526020600020905b8154815290600101906020018083116107e157829003601f168201915b5050505050905090565b60006108cb610815610ae4565b846108c685604051806060016040528060258152602001611b17602591396001600061083f610ae4565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f4c9092919063ffffffff16565b610aec565b6001905092915050565b60006108e96108e2610ae4565b8484610cb7565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a0a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a019061163d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610a7a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a71906116cf565b60405180910390fd5b610a8381611144565b50565b6000808284610a95919061171e565b905083811015610ada576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ad1906117c0565b60405180910390fd5b8091505092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610b5c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b5390611852565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610bcc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bc3906118e4565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610caa9190611412565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610d27576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1e90611976565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610d97576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d8e90611a08565b60405180910390fd5b610da283838361120a565b610e0d81604051806060016040528060268152602001611ac9602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f4c9092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ea0816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610a8690919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610f3f9190611412565b60405180910390a3505050565b6000838311158290610f94576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f8b9190611304565b60405180910390fd5b5060008385610fa39190611a28565b9050809150509392505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611020576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161101790611aa8565b60405180910390fd5b61102c6000838361120a565b61104181600254610a8690919063ffffffff16565b600281905550611098816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610a8690919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516111389190611412565b60405180910390a35050565b6000600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b505050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061123a8261120f565b9050919050565b61124a8161122f565b82525050565b60006020820190506112656000830184611241565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156112a557808201518184015260208101905061128a565b838111156112b4576000848401525b50505050565b6000601f19601f8301169050919050565b60006112d68261126b565b6112e08185611276565b93506112f0818560208601611287565b6112f9816112ba565b840191505092915050565b6000602082019050818103600083015261131e81846112cb565b905092915050565b600080fd5b6113348161122f565b811461133f57600080fd5b50565b6000813590506113518161132b565b92915050565b6000819050919050565b61136a81611357565b811461137557600080fd5b50565b60008135905061138781611361565b92915050565b600080604083850312156113a4576113a3611326565b5b60006113b285828601611342565b92505060206113c385828601611378565b9150509250929050565b60008115159050919050565b6113e2816113cd565b82525050565b60006020820190506113fd60008301846113d9565b92915050565b61140c81611357565b82525050565b60006020820190506114276000830184611403565b92915050565b60008060006060848603121561144657611445611326565b5b600061145486828701611342565b935050602061146586828701611342565b925050604061147686828701611378565b9150509250925092565b600060ff82169050919050565b61149681611480565b82525050565b60006020820190506114b1600083018461148d565b92915050565b6000602082840312156114cd576114cc611326565b5b60006114db84828501611342565b91505092915050565b600080604083850312156114fb576114fa611326565b5b600061150985828601611342565b925050602061151a85828601611342565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061156b57607f821691505b6020821081141561157f5761157e611524565b5b50919050565b7f6f6e6c792063726561746f720000000000000000000000000000000000000000600082015250565b60006115bb600c83611276565b91506115c682611585565b602082019050919050565b600060208201905081810360008301526115ea816115ae565b9050919050565b7f6f6e6c79206f776e657200000000000000000000000000000000000000000000600082015250565b6000611627600a83611276565b9150611632826115f1565b602082019050919050565b600060208201905081810360008301526116568161161a565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006116b9602683611276565b91506116c48261165d565b604082019050919050565b600060208201905081810360008301526116e8816116ac565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061172982611357565b915061173483611357565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611769576117686116ef565b5b828201905092915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b60006117aa601b83611276565b91506117b582611774565b602082019050919050565b600060208201905081810360008301526117d98161179d565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061183c602483611276565b9150611847826117e0565b604082019050919050565b6000602082019050818103600083015261186b8161182f565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006118ce602283611276565b91506118d982611872565b604082019050919050565b600060208201905081810360008301526118fd816118c1565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611960602583611276565b915061196b82611904565b604082019050919050565b6000602082019050818103600083015261198f81611953565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006119f2602383611276565b91506119fd82611996565b604082019050919050565b60006020820190508181036000830152611a21816119e5565b9050919050565b6000611a3382611357565b9150611a3e83611357565b925082821015611a5157611a506116ef565b5b828203905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6000611a92601f83611276565b9150611a9d82611a5c565b602082019050919050565b60006020820190508181036000830152611ac181611a85565b905091905056fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220e9ed0677583f8ccdc7dac82781a414bc97bb090f06ca2d38992f1da6b13ac32f64736f6c634300080c0033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000008564953544120414900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075649535441414900000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101005760003560e01c806370a0823111610097578063a457c2d711610066578063a457c2d71461029f578063a9059cbb146102cf578063dd62ed3e146102ff578063f2fde38b1461032f57610100565b806370a0823114610229578063715018a6146102595780638da5cb5b1461026357806395d89b411461028157610100565b806323b872dd116100d357806323b872dd1461018f578063287832e8146101bf578063313ce567146101db57806339509351146101f957610100565b806302d05d3f1461010557806306fdde0314610123578063095ea7b31461014157806318160ddd14610171575b600080fd5b61010d61034b565b60405161011a9190611250565b60405180910390f35b61012b610371565b6040516101389190611304565b60405180910390f35b61015b6004803603810190610156919061138d565b610403565b60405161016891906113e8565b60405180910390f35b610179610421565b6040516101869190611412565b60405180910390f35b6101a960048036038101906101a4919061142d565b61042b565b6040516101b691906113e8565b60405180910390f35b6101d960048036038101906101d4919061138d565b610504565b005b6101e36105a2565b6040516101f0919061149c565b60405180910390f35b610213600480360381019061020e919061138d565b6105b9565b60405161022091906113e8565b60405180910390f35b610243600480360381019061023e91906114b7565b61066c565b6040516102509190611412565b60405180910390f35b6102616106b4565b005b61026b610750565b6040516102789190611250565b60405180910390f35b610289610776565b6040516102969190611304565b60405180910390f35b6102b960048036038101906102b4919061138d565b610808565b6040516102c691906113e8565b60405180910390f35b6102e960048036038101906102e4919061138d565b6108d5565b6040516102f691906113e8565b60405180910390f35b610319600480360381019061031491906114e4565b6108f3565b6040516103269190611412565b60405180910390f35b610349600480360381019061034491906114b7565b61097a565b005b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60606003805461038090611553565b80601f01602080910402602001604051908101604052809291908181526020018280546103ac90611553565b80156103f95780601f106103ce576101008083540402835291602001916103f9565b820191906000526020600020905b8154815290600101906020018083116103dc57829003601f168201915b5050505050905090565b6000610417610410610ae4565b8484610aec565b6001905092915050565b6000600254905090565b6000610438848484610cb7565b6104f984610444610ae4565b6104f485604051806060016040528060288152602001611aef60289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006104aa610ae4565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f4c9092919063ffffffff16565b610aec565b600190509392505050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610594576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161058b906115d1565b60405180910390fd5b61059e8282610fb0565b5050565b6000600560009054906101000a900460ff16905090565b60006106626105c6610ae4565b8461065d85600160006105d7610ae4565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610a8690919063ffffffff16565b610aec565b6001905092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610744576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161073b9061163d565b60405180910390fd5b61074e6000611144565b565b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60606004805461078590611553565b80601f01602080910402602001604051908101604052809291908181526020018280546107b190611553565b80156107fe5780601f106107d3576101008083540402835291602001916107fe565b820191906000526020600020905b8154815290600101906020018083116107e157829003601f168201915b5050505050905090565b60006108cb610815610ae4565b846108c685604051806060016040528060258152602001611b17602591396001600061083f610ae4565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f4c9092919063ffffffff16565b610aec565b6001905092915050565b60006108e96108e2610ae4565b8484610cb7565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a0a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a019061163d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610a7a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a71906116cf565b60405180910390fd5b610a8381611144565b50565b6000808284610a95919061171e565b905083811015610ada576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ad1906117c0565b60405180910390fd5b8091505092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610b5c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b5390611852565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610bcc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bc3906118e4565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610caa9190611412565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610d27576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1e90611976565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610d97576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d8e90611a08565b60405180910390fd5b610da283838361120a565b610e0d81604051806060016040528060268152602001611ac9602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f4c9092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ea0816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610a8690919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610f3f9190611412565b60405180910390a3505050565b6000838311158290610f94576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f8b9190611304565b60405180910390fd5b5060008385610fa39190611a28565b9050809150509392505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611020576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161101790611aa8565b60405180910390fd5b61102c6000838361120a565b61104181600254610a8690919063ffffffff16565b600281905550611098816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610a8690919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516111389190611412565b60405180910390a35050565b6000600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b505050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061123a8261120f565b9050919050565b61124a8161122f565b82525050565b60006020820190506112656000830184611241565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156112a557808201518184015260208101905061128a565b838111156112b4576000848401525b50505050565b6000601f19601f8301169050919050565b60006112d68261126b565b6112e08185611276565b93506112f0818560208601611287565b6112f9816112ba565b840191505092915050565b6000602082019050818103600083015261131e81846112cb565b905092915050565b600080fd5b6113348161122f565b811461133f57600080fd5b50565b6000813590506113518161132b565b92915050565b6000819050919050565b61136a81611357565b811461137557600080fd5b50565b60008135905061138781611361565b92915050565b600080604083850312156113a4576113a3611326565b5b60006113b285828601611342565b92505060206113c385828601611378565b9150509250929050565b60008115159050919050565b6113e2816113cd565b82525050565b60006020820190506113fd60008301846113d9565b92915050565b61140c81611357565b82525050565b60006020820190506114276000830184611403565b92915050565b60008060006060848603121561144657611445611326565b5b600061145486828701611342565b935050602061146586828701611342565b925050604061147686828701611378565b9150509250925092565b600060ff82169050919050565b61149681611480565b82525050565b60006020820190506114b1600083018461148d565b92915050565b6000602082840312156114cd576114cc611326565b5b60006114db84828501611342565b91505092915050565b600080604083850312156114fb576114fa611326565b5b600061150985828601611342565b925050602061151a85828601611342565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061156b57607f821691505b6020821081141561157f5761157e611524565b5b50919050565b7f6f6e6c792063726561746f720000000000000000000000000000000000000000600082015250565b60006115bb600c83611276565b91506115c682611585565b602082019050919050565b600060208201905081810360008301526115ea816115ae565b9050919050565b7f6f6e6c79206f776e657200000000000000000000000000000000000000000000600082015250565b6000611627600a83611276565b9150611632826115f1565b602082019050919050565b600060208201905081810360008301526116568161161a565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006116b9602683611276565b91506116c48261165d565b604082019050919050565b600060208201905081810360008301526116e8816116ac565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061172982611357565b915061173483611357565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611769576117686116ef565b5b828201905092915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b60006117aa601b83611276565b91506117b582611774565b602082019050919050565b600060208201905081810360008301526117d98161179d565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061183c602483611276565b9150611847826117e0565b604082019050919050565b6000602082019050818103600083015261186b8161182f565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006118ce602283611276565b91506118d982611872565b604082019050919050565b600060208201905081810360008301526118fd816118c1565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611960602583611276565b915061196b82611904565b604082019050919050565b6000602082019050818103600083015261198f81611953565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006119f2602383611276565b91506119fd82611996565b604082019050919050565b60006020820190508181036000830152611a21816119e5565b9050919050565b6000611a3382611357565b9150611a3e83611357565b925082821015611a5157611a506116ef565b5b828203905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6000611a92601f83611276565b9150611a9d82611a5c565b602082019050919050565b60006020820190508181036000830152611ac181611a85565b905091905056fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220e9ed0677583f8ccdc7dac82781a414bc97bb090f06ca2d38992f1da6b13ac32f64736f6c634300080c0033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000008564953544120414900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075649535441414900000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name (string): VISTA AI
Arg [1] : symbol (string): VISTAAI
Arg [2] : decimal (uint8): 18

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [4] : 5649535441204149000000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000007
Arg [6] : 5649535441414900000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

6780:1566:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6932:22;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3083:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3951:169;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3366:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4130:321;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7412:115;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3273:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4461:218;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3476:119;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7535:103;;;:::i;:::-;;6905:20;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3176:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4687:269;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3605:175;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3790:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7793:201;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;6932:22;;;;;;;;;;;;;:::o;3083:83::-;3120:13;3153:5;3146:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3083:83;:::o;3951:169::-;4034:4;4051:39;4060:12;:10;:12::i;:::-;4074:7;4083:6;4051:8;:39::i;:::-;4108:4;4101:11;;3951:169;;;;:::o;3366:100::-;3419:7;3446:12;;3439:19;;3366:100;:::o;4130:321::-;4236:4;4253:36;4263:6;4271:9;4282:6;4253:9;:36::i;:::-;4300:121;4309:6;4317:12;:10;:12::i;:::-;4331:89;4369:6;4331:89;;;;;;;;;;;;;;;;;:11;:19;4343:6;4331:19;;;;;;;;;;;;;;;:33;4351:12;:10;:12::i;:::-;4331:33;;;;;;;;;;;;;;;;:37;;:89;;;;;:::i;:::-;4300:8;:121::i;:::-;4439:4;4432:11;;4130:321;;;;;:::o;7412:115::-;7361:7;;;;;;;;;;;7347:21;;:10;:21;;;7339:45;;;;;;;;;;;;:::i;:::-;;;;;;;;;7501:18:::1;7507:3;7512:6;7501:5;:18::i;:::-;7412:115:::0;;:::o;3273:83::-;3314:5;3339:9;;;;;;;;;;;3332:16;;3273:83;:::o;4461:218::-;4549:4;4566:83;4575:12;:10;:12::i;:::-;4589:7;4598:50;4637:10;4598:11;:25;4610:12;:10;:12::i;:::-;4598:25;;;;;;;;;;;;;;;:34;4624:7;4598:34;;;;;;;;;;;;;;;;:38;;:50;;;;:::i;:::-;4566:8;:83::i;:::-;4667:4;4660:11;;4461:218;;;;:::o;3476:119::-;3542:7;3569:9;:18;3579:7;3569:18;;;;;;;;;;;;;;;;3562:25;;3476:119;;;:::o;7535:103::-;7258:5;;;;;;;;;;;7244:19;;:10;:19;;;7236:41;;;;;;;;;;;;:::i;:::-;;;;;;;;;7600:30:::1;7627:1;7600:18;:30::i;:::-;7535:103::o:0;6905:20::-;;;;;;;;;;;;;:::o;3176:87::-;3215:13;3248:7;3241:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3176:87;:::o;4687:269::-;4780:4;4797:129;4806:12;:10;:12::i;:::-;4820:7;4829:96;4868:15;4829:96;;;;;;;;;;;;;;;;;:11;:25;4841:12;:10;:12::i;:::-;4829:25;;;;;;;;;;;;;;;:34;4855:7;4829:34;;;;;;;;;;;;;;;;:38;;:96;;;;;:::i;:::-;4797:8;:129::i;:::-;4944:4;4937:11;;4687:269;;;;:::o;3605:175::-;3691:4;3708:42;3718:12;:10;:12::i;:::-;3732:9;3743:6;3708:9;:42::i;:::-;3768:4;3761:11;;3605:175;;;;:::o;3790:151::-;3879:7;3906:11;:18;3918:5;3906:18;;;;;;;;;;;;;;;:27;3925:7;3906:27;;;;;;;;;;;;;;;;3899:34;;3790:151;;;;:::o;7793:201::-;7258:5;;;;;;;;;;;7244:19;;:10;:19;;;7236:41;;;;;;;;;;;;:::i;:::-;;;;;;;;;7902:1:::1;7882:22;;:8;:22;;;;7874:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;7958:28;7977:8;7958:18;:28::i;:::-;7793:201:::0;:::o;159:181::-;217:7;237:9;253:1;249;:5;;;;:::i;:::-;237:17;;278:1;273;:6;;265:46;;;;;;;;;;;;:::i;:::-;;;;;;;;;331:1;324:8;;;159:181;;;;:::o;2340:98::-;2393:7;2420:10;2413:17;;2340:98;:::o;6327:346::-;6446:1;6429:19;;:5;:19;;;;6421:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;6527:1;6508:21;;:7;:21;;;;6500:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;6611:6;6581:11;:18;6593:5;6581:18;;;;;;;;;;;;;;;:27;6600:7;6581:27;;;;;;;;;;;;;;;:36;;;;6649:7;6633:32;;6642:5;6633:32;;;6658:6;6633:32;;;;;;:::i;:::-;;;;;;;;6327:346;;;:::o;4964:539::-;5088:1;5070:20;;:6;:20;;;;5062:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;5172:1;5151:23;;:9;:23;;;;5143:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;5227:47;5248:6;5256:9;5267:6;5227:20;:47::i;:::-;5307:71;5329:6;5307:71;;;;;;;;;;;;;;;;;:9;:17;5317:6;5307:17;;;;;;;;;;;;;;;;:21;;:71;;;;;:::i;:::-;5287:9;:17;5297:6;5287:17;;;;;;;;;;;;;;;:91;;;;5412:32;5437:6;5412:9;:20;5422:9;5412:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;5389:9;:20;5399:9;5389:20;;;;;;;;;;;;;;;:55;;;;5477:9;5460:35;;5469:6;5460:35;;;5488:6;5460:35;;;;;;:::i;:::-;;;;;;;;4964:539;;;:::o;496:192::-;582:7;615:1;610;:6;;618:12;602:29;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;642:9;658:1;654;:5;;;;:::i;:::-;642:17;;679:1;672:8;;;496:192;;;;;:::o;5513:378::-;5616:1;5597:21;;:7;:21;;;;5589:65;;;;;;;;;;;;:::i;:::-;;;;;;;;;5667:49;5696:1;5700:7;5709:6;5667:20;:49::i;:::-;5744:24;5761:6;5744:12;;:16;;:24;;;;:::i;:::-;5729:12;:39;;;;5800:30;5823:6;5800:9;:18;5810:7;5800:18;;;;;;;;;;;;;;;;:22;;:30;;;;:::i;:::-;5779:9;:18;5789:7;5779:18;;;;;;;;;;;;;;;:51;;;;5867:7;5846:37;;5863:1;5846:37;;;5876:6;5846:37;;;;;;:::i;:::-;;;;;;;;5513:378;;:::o;8154:189::-;8228:16;8247:5;;;;;;;;;;;8228:24;;8271:8;8263:5;;:16;;;;;;;;;;;;;;;;;;8326:8;8295:40;;8316:8;8295:40;;;;;;;;;;;;8217:126;8154:189;:::o;6681:92::-;;;;:::o;7:126:1:-;44:7;84:42;77:5;73:54;62:65;;7:126;;;:::o;139:96::-;176:7;205:24;223:5;205:24;:::i;:::-;194:35;;139:96;;;:::o;241:118::-;328:24;346:5;328:24;:::i;:::-;323:3;316:37;241:118;;:::o;365:222::-;458:4;496:2;485:9;481:18;473:26;;509:71;577:1;566:9;562:17;553:6;509:71;:::i;:::-;365:222;;;;:::o;593:99::-;645:6;679:5;673:12;663:22;;593:99;;;:::o;698:169::-;782:11;816:6;811:3;804:19;856:4;851:3;847:14;832:29;;698:169;;;;:::o;873:307::-;941:1;951:113;965:6;962:1;959:13;951:113;;;1050:1;1045:3;1041:11;1035:18;1031:1;1026:3;1022:11;1015:39;987:2;984:1;980:10;975:15;;951:113;;;1082:6;1079:1;1076:13;1073:101;;;1162:1;1153:6;1148:3;1144:16;1137:27;1073:101;922:258;873:307;;;:::o;1186:102::-;1227:6;1278:2;1274:7;1269:2;1262:5;1258:14;1254:28;1244:38;;1186:102;;;:::o;1294:364::-;1382:3;1410:39;1443:5;1410:39;:::i;:::-;1465:71;1529:6;1524:3;1465:71;:::i;:::-;1458:78;;1545:52;1590:6;1585:3;1578:4;1571:5;1567:16;1545:52;:::i;:::-;1622:29;1644:6;1622:29;:::i;:::-;1617:3;1613:39;1606:46;;1386:272;1294:364;;;;:::o;1664:313::-;1777:4;1815:2;1804:9;1800:18;1792:26;;1864:9;1858:4;1854:20;1850:1;1839:9;1835:17;1828:47;1892:78;1965:4;1956:6;1892:78;:::i;:::-;1884:86;;1664:313;;;;:::o;2064:117::-;2173:1;2170;2163:12;2310:122;2383:24;2401:5;2383:24;:::i;:::-;2376:5;2373:35;2363:63;;2422:1;2419;2412:12;2363:63;2310:122;:::o;2438:139::-;2484:5;2522:6;2509:20;2500:29;;2538:33;2565:5;2538:33;:::i;:::-;2438:139;;;;:::o;2583:77::-;2620:7;2649:5;2638:16;;2583:77;;;:::o;2666:122::-;2739:24;2757:5;2739:24;:::i;:::-;2732:5;2729:35;2719:63;;2778:1;2775;2768:12;2719:63;2666:122;:::o;2794:139::-;2840:5;2878:6;2865:20;2856:29;;2894:33;2921:5;2894:33;:::i;:::-;2794:139;;;;:::o;2939:474::-;3007:6;3015;3064:2;3052:9;3043:7;3039:23;3035:32;3032:119;;;3070:79;;:::i;:::-;3032:119;3190:1;3215:53;3260:7;3251:6;3240:9;3236:22;3215:53;:::i;:::-;3205:63;;3161:117;3317:2;3343:53;3388:7;3379:6;3368:9;3364:22;3343:53;:::i;:::-;3333:63;;3288:118;2939:474;;;;;:::o;3419:90::-;3453:7;3496:5;3489:13;3482:21;3471:32;;3419:90;;;:::o;3515:109::-;3596:21;3611:5;3596:21;:::i;:::-;3591:3;3584:34;3515:109;;:::o;3630:210::-;3717:4;3755:2;3744:9;3740:18;3732:26;;3768:65;3830:1;3819:9;3815:17;3806:6;3768:65;:::i;:::-;3630:210;;;;:::o;3846:118::-;3933:24;3951:5;3933:24;:::i;:::-;3928:3;3921:37;3846:118;;:::o;3970:222::-;4063:4;4101:2;4090:9;4086:18;4078:26;;4114:71;4182:1;4171:9;4167:17;4158:6;4114:71;:::i;:::-;3970:222;;;;:::o;4198:619::-;4275:6;4283;4291;4340:2;4328:9;4319:7;4315:23;4311:32;4308:119;;;4346:79;;:::i;:::-;4308:119;4466:1;4491:53;4536:7;4527:6;4516:9;4512:22;4491:53;:::i;:::-;4481:63;;4437:117;4593:2;4619:53;4664:7;4655:6;4644:9;4640:22;4619:53;:::i;:::-;4609:63;;4564:118;4721:2;4747:53;4792:7;4783:6;4772:9;4768:22;4747:53;:::i;:::-;4737:63;;4692:118;4198:619;;;;;:::o;4823:86::-;4858:7;4898:4;4891:5;4887:16;4876:27;;4823:86;;;:::o;4915:112::-;4998:22;5014:5;4998:22;:::i;:::-;4993:3;4986:35;4915:112;;:::o;5033:214::-;5122:4;5160:2;5149:9;5145:18;5137:26;;5173:67;5237:1;5226:9;5222:17;5213:6;5173:67;:::i;:::-;5033:214;;;;:::o;5253:329::-;5312:6;5361:2;5349:9;5340:7;5336:23;5332:32;5329:119;;;5367:79;;:::i;:::-;5329:119;5487:1;5512:53;5557:7;5548:6;5537:9;5533:22;5512:53;:::i;:::-;5502:63;;5458:117;5253:329;;;;:::o;5588:474::-;5656:6;5664;5713:2;5701:9;5692:7;5688:23;5684:32;5681:119;;;5719:79;;:::i;:::-;5681:119;5839:1;5864:53;5909:7;5900:6;5889:9;5885:22;5864:53;:::i;:::-;5854:63;;5810:117;5966:2;5992:53;6037:7;6028:6;6017:9;6013:22;5992:53;:::i;:::-;5982:63;;5937:118;5588:474;;;;;:::o;6068:180::-;6116:77;6113:1;6106:88;6213:4;6210:1;6203:15;6237:4;6234:1;6227:15;6254:320;6298:6;6335:1;6329:4;6325:12;6315:22;;6382:1;6376:4;6372:12;6403:18;6393:81;;6459:4;6451:6;6447:17;6437:27;;6393:81;6521:2;6513:6;6510:14;6490:18;6487:38;6484:84;;;6540:18;;:::i;:::-;6484:84;6305:269;6254:320;;;:::o;6580:162::-;6720:14;6716:1;6708:6;6704:14;6697:38;6580:162;:::o;6748:366::-;6890:3;6911:67;6975:2;6970:3;6911:67;:::i;:::-;6904:74;;6987:93;7076:3;6987:93;:::i;:::-;7105:2;7100:3;7096:12;7089:19;;6748:366;;;:::o;7120:419::-;7286:4;7324:2;7313:9;7309:18;7301:26;;7373:9;7367:4;7363:20;7359:1;7348:9;7344:17;7337:47;7401:131;7527:4;7401:131;:::i;:::-;7393:139;;7120:419;;;:::o;7545:160::-;7685:12;7681:1;7673:6;7669:14;7662:36;7545:160;:::o;7711:366::-;7853:3;7874:67;7938:2;7933:3;7874:67;:::i;:::-;7867:74;;7950:93;8039:3;7950:93;:::i;:::-;8068:2;8063:3;8059:12;8052:19;;7711:366;;;:::o;8083:419::-;8249:4;8287:2;8276:9;8272:18;8264:26;;8336:9;8330:4;8326:20;8322:1;8311:9;8307:17;8300:47;8364:131;8490:4;8364:131;:::i;:::-;8356:139;;8083:419;;;:::o;8508:225::-;8648:34;8644:1;8636:6;8632:14;8625:58;8717:8;8712:2;8704:6;8700:15;8693:33;8508:225;:::o;8739:366::-;8881:3;8902:67;8966:2;8961:3;8902:67;:::i;:::-;8895:74;;8978:93;9067:3;8978:93;:::i;:::-;9096:2;9091:3;9087:12;9080:19;;8739:366;;;:::o;9111:419::-;9277:4;9315:2;9304:9;9300:18;9292:26;;9364:9;9358:4;9354:20;9350:1;9339:9;9335:17;9328:47;9392:131;9518:4;9392:131;:::i;:::-;9384:139;;9111:419;;;:::o;9536:180::-;9584:77;9581:1;9574:88;9681:4;9678:1;9671:15;9705:4;9702:1;9695:15;9722:305;9762:3;9781:20;9799:1;9781:20;:::i;:::-;9776:25;;9815:20;9833:1;9815:20;:::i;:::-;9810:25;;9969:1;9901:66;9897:74;9894:1;9891:81;9888:107;;;9975:18;;:::i;:::-;9888:107;10019:1;10016;10012:9;10005:16;;9722:305;;;;:::o;10033:177::-;10173:29;10169:1;10161:6;10157:14;10150:53;10033:177;:::o;10216:366::-;10358:3;10379:67;10443:2;10438:3;10379:67;:::i;:::-;10372:74;;10455:93;10544:3;10455:93;:::i;:::-;10573:2;10568:3;10564:12;10557:19;;10216:366;;;:::o;10588:419::-;10754:4;10792:2;10781:9;10777:18;10769:26;;10841:9;10835:4;10831:20;10827:1;10816:9;10812:17;10805:47;10869:131;10995:4;10869:131;:::i;:::-;10861:139;;10588:419;;;:::o;11013:223::-;11153:34;11149:1;11141:6;11137:14;11130:58;11222:6;11217:2;11209:6;11205:15;11198:31;11013:223;:::o;11242:366::-;11384:3;11405:67;11469:2;11464:3;11405:67;:::i;:::-;11398:74;;11481:93;11570:3;11481:93;:::i;:::-;11599:2;11594:3;11590:12;11583:19;;11242:366;;;:::o;11614:419::-;11780:4;11818:2;11807:9;11803:18;11795:26;;11867:9;11861:4;11857:20;11853:1;11842:9;11838:17;11831:47;11895:131;12021:4;11895:131;:::i;:::-;11887:139;;11614:419;;;:::o;12039:221::-;12179:34;12175:1;12167:6;12163:14;12156:58;12248:4;12243:2;12235:6;12231:15;12224:29;12039:221;:::o;12266:366::-;12408:3;12429:67;12493:2;12488:3;12429:67;:::i;:::-;12422:74;;12505:93;12594:3;12505:93;:::i;:::-;12623:2;12618:3;12614:12;12607:19;;12266:366;;;:::o;12638:419::-;12804:4;12842:2;12831:9;12827:18;12819:26;;12891:9;12885:4;12881:20;12877:1;12866:9;12862:17;12855:47;12919:131;13045:4;12919:131;:::i;:::-;12911:139;;12638:419;;;:::o;13063:224::-;13203:34;13199:1;13191:6;13187:14;13180:58;13272:7;13267:2;13259:6;13255:15;13248:32;13063:224;:::o;13293:366::-;13435:3;13456:67;13520:2;13515:3;13456:67;:::i;:::-;13449:74;;13532:93;13621:3;13532:93;:::i;:::-;13650:2;13645:3;13641:12;13634:19;;13293:366;;;:::o;13665:419::-;13831:4;13869:2;13858:9;13854:18;13846:26;;13918:9;13912:4;13908:20;13904:1;13893:9;13889:17;13882:47;13946:131;14072:4;13946:131;:::i;:::-;13938:139;;13665:419;;;:::o;14090:222::-;14230:34;14226:1;14218:6;14214:14;14207:58;14299:5;14294:2;14286:6;14282:15;14275:30;14090:222;:::o;14318:366::-;14460:3;14481:67;14545:2;14540:3;14481:67;:::i;:::-;14474:74;;14557:93;14646:3;14557:93;:::i;:::-;14675:2;14670:3;14666:12;14659:19;;14318:366;;;:::o;14690:419::-;14856:4;14894:2;14883:9;14879:18;14871:26;;14943:9;14937:4;14933:20;14929:1;14918:9;14914:17;14907:47;14971:131;15097:4;14971:131;:::i;:::-;14963:139;;14690:419;;;:::o;15115:191::-;15155:4;15175:20;15193:1;15175:20;:::i;:::-;15170:25;;15209:20;15227:1;15209:20;:::i;:::-;15204:25;;15248:1;15245;15242:8;15239:34;;;15253:18;;:::i;:::-;15239:34;15298:1;15295;15291:9;15283:17;;15115:191;;;;:::o;15312:181::-;15452:33;15448:1;15440:6;15436:14;15429:57;15312:181;:::o;15499:366::-;15641:3;15662:67;15726:2;15721:3;15662:67;:::i;:::-;15655:74;;15738:93;15827:3;15738:93;:::i;:::-;15856:2;15851:3;15847:12;15840:19;;15499:366;;;:::o;15871:419::-;16037:4;16075:2;16064:9;16060:18;16052:26;;16124:9;16118:4;16114:20;16110:1;16099:9;16095:17;16088:47;16152:131;16278:4;16152:131;:::i;:::-;16144:139;;15871:419;;;:::o

Swarm Source

ipfs://e9ed0677583f8ccdc7dac82781a414bc97bb090f06ca2d38992f1da6b13ac32f
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.