ETH Price: $2,277.36 (-5.91%)

Token

autist (AAAAAAAAAAAAAAAAAAAAA)
 

Overview

Max Total Supply

1,000,000 AAAAAAAAAAAAAAAAAAAAA

Holders

17

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
4,566.058788381559991748 AAAAAAAAAAAAAAAAAAAAA

Value
$0.00
0x596e92ecE9f2F59Ea697895f98F220BEA176Ca83
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:
autist

Compiler Version
v0.4.25+commit.59dbf8f1

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2023-09-19
*/

/*
* In the world of dubious crypto, autist.eth stands out as a beacon of collective absurdity. 
*
* It promises no revolution, just a high-stakes gamble on the persistence of internet recklessness.
*
* https://autist.wtf/
* https://t.me/autistETH
* https://x.com/autist_eth
*
*/

pragma solidity ^0.4.25;

library SafeMath {
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }
        uint256 c = a * b;
        require(c / a == b);
        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a / b;
        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b <= a);
        return a - b;
    }

    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a);
        return c;
    }

    function ceil(uint256 a, uint256 m) internal pure returns (uint256) {
        uint256 c = add(a,m);
        uint256 d = sub(c,1);
        return mul(div(d,m),m);
    }
}

contract Ownable {

    address private _owner;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    modifier onlyOwner() {
        _checkOwner();
        _;
    }

    function owner() public view returns (address) {
        return _owner;
    }

    function _msgSender() internal view returns (address) {
        return msg.sender;
    }

    function _msgData() internal pure returns (bytes calldata) {
        return msg.data;
    }

    function _checkOwner() internal view {
        require(owner() == _msgSender(), "Ownable: caller is not the autist");
    }

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

    function transferOwnership(address newOwner) public onlyOwner {
        _transferOwnership(newOwner);
    }

    function _transferOwnership(address newOwner) internal {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
}

interface ERC20 {
    function totalSupply() external view returns (uint256);
    function balanceOf(address who) external view returns (uint256);
    function allowance(address owner, address spender) external view returns (uint256);
    function transfer(address to, uint256 value) external returns (bool);
    function approve(address spender, uint256 value) external returns (bool);
    function approveAndCall(address spender, uint tokens, bytes data) external returns (bool success);
    function transferFrom(address from, address to, uint256 value) external returns (bool);

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

interface ApproveAndCallFallBack {
    function receiveApproval(address from, uint256 tokens, address token, bytes data) external;
}

contract autist is ERC20, Ownable {

    using SafeMath for uint256;

    mapping (address => uint256) private balances;
    mapping (address => mapping (address => uint256)) private allowed;
    mapping (address => bool) public antimev;

    string public constant name  = "autist";
    string public constant symbol = "AAAAAAAAAAAAAAAAAAAAA";
    uint8 public constant decimals = 18;
    bool public tradingEnabled = false;

    uint256 _totalSupply = 1000000 * (10 ** 18);

    constructor() public {
        balances[msg.sender] = _totalSupply;
        emit Transfer(address(0), msg.sender, _totalSupply);

        _transferOwnership(msg.sender);
    }

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

    function balanceOf(address player) public view returns (uint256) {
        return balances[player];
    }

    function allowance(address player, address spender) public view returns (uint256) {
        return allowed[player][spender];
    }

    function transfer(address to, uint256 value) public returns (bool) {

        require(value <= balances[msg.sender]);
        require(!antimev[to] && !antimev[msg.sender], 'sorry, your mev bot');
        if (!tradingEnabled && msg.sender != owner()) revert('trading is not enabled yet');

        balances[msg.sender] = balances[msg.sender].sub(value);
        balances[to] = balances[to].add(value);

        emit Transfer(msg.sender, to, value);
        return true;
    }

    function multiTransfer(address[] memory receivers, uint256[] memory amounts) public {
        for (uint256 i = 0; i < receivers.length; i++) {
            transfer(receivers[i], amounts[i]);
        }
    }

    function approve(address spender, uint256 value) public returns (bool) {
        require(spender != address(0));
        allowed[msg.sender][spender] = value;
        emit Approval(msg.sender, spender, value);
        return true;
    }

    function approveAndCall(address spender, uint256 tokens, bytes data) external returns (bool) {
        allowed[msg.sender][spender] = tokens;
        emit Approval(msg.sender, spender, tokens);
        ApproveAndCallFallBack(spender).receiveApproval(msg.sender, tokens, this, data);
        return true;
    }

    function transferFrom(address from, address to, uint256 value) public returns (bool) {
        require(value <= balances[from]);
        require(value <= allowed[from][msg.sender]);
        require(!antimev[to] && !antimev[from], 'sorry, you mev bot');

        if(!tradingEnabled && from != owner()) revert('trading is not enabled yet');

        balances[from] = balances[from].sub(value);
        balances[to] = balances[to].add(value);

        allowed[from][msg.sender] = allowed[from][msg.sender].sub(value);

        emit Transfer(from, to, value);
        return true;
    }

    function increaseAllowance(address spender, uint256 addedValue) public returns (bool) {
        require(spender != address(0));
        allowed[msg.sender][spender] = allowed[msg.sender][spender].add(addedValue);
        emit Approval(msg.sender, spender, allowed[msg.sender][spender]);
        return true;
    }

    function decreaseAllowance(address spender, uint256 subtractedValue) public returns (bool) {
        require(spender != address(0));
        allowed[msg.sender][spender] = allowed[msg.sender][spender].sub(subtractedValue);
        emit Approval(msg.sender, spender, allowed[msg.sender][spender]);
        return true;
    }

    function burn(uint256 amount) external {
        require(amount != 0);
        require(amount <= balances[msg.sender]);
        _totalSupply = _totalSupply.sub(amount);
        balances[msg.sender] = balances[msg.sender].sub(amount);
        emit Transfer(msg.sender, address(0), amount);
    }

    function enableTrading() external onlyOwner {
        require(!tradingEnabled, 'only once');
        tradingEnabled = true;
    }
    function getTokenInterfacesVersion() external pure returns (uint64 major, uint64 minor, uint64 patch) {
        return (2, 2, 0);
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"receivers","type":"address[]"},{"name":"amounts","type":"uint256[]"}],"name":"multiTransfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"tradingEnabled","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"player","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"renounceOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getTokenInterfacesVersion","outputs":[{"name":"major","type":"uint64"},{"name":"minor","type":"uint64"},{"name":"patch","type":"uint64"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[],"name":"enableTrading","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"tokens","type":"uint256"},{"name":"data","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"player","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"antimev","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"}]

60806040526000600460006101000a81548160ff02191690831515021790555069d3c21bcecceda100000060055534801561003957600080fd5b50600554600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6005546040518082815260200191505060405180910390a361010033610105640100000000026401000000009004565b6101c9565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b611fde806101d86000396000f30060806040526004361061011d576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610122578063095ea7b3146101b257806318160ddd146102175780631e89d5451461024257806323b872dd146102eb578063313ce5671461037057806339509351146103a157806342966c68146104065780634ada218b1461043357806370a0823114610462578063715018a6146104b9578063859ba28c146104d05780638a8c523c146105455780638da5cb5b1461055c57806395d89b41146105b3578063a457c2d714610643578063a9059cbb146106a8578063cae9ca511461070d578063dd62ed3e1461078a578063f2fde38b14610801578063f358ff8314610844575b600080fd5b34801561012e57600080fd5b5061013761089f565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561017757808201518184015260208101905061015c565b50505050905090810190601f1680156101a45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101be57600080fd5b506101fd600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108d8565b604051808215151515815260200191505060405180910390f35b34801561022357600080fd5b5061022c610a05565b6040518082815260200191505060405180910390f35b34801561024e57600080fd5b506102e96004803603810190808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919291929080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290505050610a0f565b005b3480156102f757600080fd5b50610356600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a69565b604051808215151515815260200191505060405180910390f35b34801561037c57600080fd5b50610385610fc8565b604051808260ff1660ff16815260200191505060405180910390f35b3480156103ad57600080fd5b506103ec600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610fcd565b604051808215151515815260200191505060405180910390f35b34801561041257600080fd5b5061043160048036038101908080359060200190929190505050611204565b005b34801561043f57600080fd5b5061044861137b565b604051808215151515815260200191505060405180910390f35b34801561046e57600080fd5b506104a3600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061138e565b6040518082815260200191505060405180910390f35b3480156104c557600080fd5b506104ce6113d7565b005b3480156104dc57600080fd5b506104e56113eb565b604051808467ffffffffffffffff1667ffffffffffffffff1681526020018367ffffffffffffffff1667ffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff168152602001935050505060405180910390f35b34801561055157600080fd5b5061055a611409565b005b34801561056857600080fd5b506105716114b3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156105bf57600080fd5b506105c86114dc565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156106085780820151818401526020810190506105ed565b50505050905090810190601f1680156106355780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561064f57600080fd5b5061068e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611515565b604051808215151515815260200191505060405180910390f35b3480156106b457600080fd5b506106f3600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061174c565b604051808215151515815260200191505060405180910390f35b34801561071957600080fd5b50610770600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001919091929391929390505050611b10565b604051808215151515815260200191505060405180910390f35b34801561079657600080fd5b506107eb600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611d15565b6040518082815260200191505060405180910390f35b34801561080d57600080fd5b50610842600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611d9c565b005b34801561085057600080fd5b50610885600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611db0565b604051808215151515815260200191505060405180910390f35b6040805190810160405280600681526020017f617574697374000000000000000000000000000000000000000000000000000081525081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561091557600080fd5b81600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600554905090565b60008090505b8251811015610a6457610a568382815181101515610a2f57fe5b906020019060200201518383815181101515610a4757fe5b9060200190602002015161174c565b508080600101915050610a15565b505050565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610ab957600080fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610b4457600080fd5b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015610be85750600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b1515610c5c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f736f7272792c20796f75206d657620626f74000000000000000000000000000081525060200191505060405180910390fd5b600460009054906101000a900460ff16158015610cac5750610c7c6114b3565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15610d1f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f74726164696e67206973206e6f7420656e61626c65642079657400000000000081525060200191505060405180910390fd5b610d7182600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611dd090919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e0682600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611dec90919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ed882600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611dd090919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b601281565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561100a57600080fd5b61109982600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611dec90919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000811415151561121457600080fd5b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054811115151561126257600080fd5b61127781600554611dd090919063ffffffff16565b6005819055506112cf81600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611dd090919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a350565b600460009054906101000a900460ff1681565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6113df611e0d565b6113e96000611ee6565b565b60008060006002806000829250819150809050925092509250909192565b611411611e0d565b600460009054906101000a900460ff16151515611496576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260098152602001807f6f6e6c79206f6e6365000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b6001600460006101000a81548160ff021916908315150217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6040805190810160405280601581526020017f414141414141414141414141414141414141414141000000000000000000000081525081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561155257600080fd5b6115e182600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611dd090919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561179c57600080fd5b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156118405750600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15156118b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f736f7272792c20796f7572206d657620626f740000000000000000000000000081525060200191505060405180910390fd5b600460009054906101000a900460ff1615801561190457506118d46114b3565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614155b15611977576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f74726164696e67206973206e6f7420656e61626c65642079657400000000000081525060200191505060405180910390fd5b6119c982600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611dd090919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611a5e82600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611dec90919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600083600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925866040518082815260200191505060405180910390a38473ffffffffffffffffffffffffffffffffffffffff16638f4ffcb133863087876040518663ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018581526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825284848281815260200192508082843782019150509650505050505050600060405180830381600087803b158015611cf157600080fd5b505af1158015611d05573d6000803e3d6000fd5b5050505060019050949350505050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b611da4611e0d565b611dad81611ee6565b50565b60036020528060005260406000206000915054906101000a900460ff1681565b6000828211151515611de157600080fd5b818303905092915050565b6000808284019050838110151515611e0357600080fd5b8091505092915050565b611e15611faa565b73ffffffffffffffffffffffffffffffffffffffff16611e336114b3565b73ffffffffffffffffffffffffffffffffffffffff16141515611ee4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f4f776e61626c653a2063616c6c6572206973206e6f742074686520617574697381526020017f740000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000339050905600a165627a7a72305820d50cf521749887b0c73e26208d161e2a9dea24d71b6c51fb11cfc21a65b66a7a0029

Deployed Bytecode

0x60806040526004361061011d576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610122578063095ea7b3146101b257806318160ddd146102175780631e89d5451461024257806323b872dd146102eb578063313ce5671461037057806339509351146103a157806342966c68146104065780634ada218b1461043357806370a0823114610462578063715018a6146104b9578063859ba28c146104d05780638a8c523c146105455780638da5cb5b1461055c57806395d89b41146105b3578063a457c2d714610643578063a9059cbb146106a8578063cae9ca511461070d578063dd62ed3e1461078a578063f2fde38b14610801578063f358ff8314610844575b600080fd5b34801561012e57600080fd5b5061013761089f565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561017757808201518184015260208101905061015c565b50505050905090810190601f1680156101a45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101be57600080fd5b506101fd600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108d8565b604051808215151515815260200191505060405180910390f35b34801561022357600080fd5b5061022c610a05565b6040518082815260200191505060405180910390f35b34801561024e57600080fd5b506102e96004803603810190808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919291929080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290505050610a0f565b005b3480156102f757600080fd5b50610356600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a69565b604051808215151515815260200191505060405180910390f35b34801561037c57600080fd5b50610385610fc8565b604051808260ff1660ff16815260200191505060405180910390f35b3480156103ad57600080fd5b506103ec600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610fcd565b604051808215151515815260200191505060405180910390f35b34801561041257600080fd5b5061043160048036038101908080359060200190929190505050611204565b005b34801561043f57600080fd5b5061044861137b565b604051808215151515815260200191505060405180910390f35b34801561046e57600080fd5b506104a3600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061138e565b6040518082815260200191505060405180910390f35b3480156104c557600080fd5b506104ce6113d7565b005b3480156104dc57600080fd5b506104e56113eb565b604051808467ffffffffffffffff1667ffffffffffffffff1681526020018367ffffffffffffffff1667ffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff168152602001935050505060405180910390f35b34801561055157600080fd5b5061055a611409565b005b34801561056857600080fd5b506105716114b3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156105bf57600080fd5b506105c86114dc565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156106085780820151818401526020810190506105ed565b50505050905090810190601f1680156106355780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561064f57600080fd5b5061068e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611515565b604051808215151515815260200191505060405180910390f35b3480156106b457600080fd5b506106f3600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061174c565b604051808215151515815260200191505060405180910390f35b34801561071957600080fd5b50610770600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001919091929391929390505050611b10565b604051808215151515815260200191505060405180910390f35b34801561079657600080fd5b506107eb600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611d15565b6040518082815260200191505060405180910390f35b34801561080d57600080fd5b50610842600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611d9c565b005b34801561085057600080fd5b50610885600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611db0565b604051808215151515815260200191505060405180910390f35b6040805190810160405280600681526020017f617574697374000000000000000000000000000000000000000000000000000081525081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561091557600080fd5b81600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600554905090565b60008090505b8251811015610a6457610a568382815181101515610a2f57fe5b906020019060200201518383815181101515610a4757fe5b9060200190602002015161174c565b508080600101915050610a15565b505050565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610ab957600080fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610b4457600080fd5b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015610be85750600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b1515610c5c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f736f7272792c20796f75206d657620626f74000000000000000000000000000081525060200191505060405180910390fd5b600460009054906101000a900460ff16158015610cac5750610c7c6114b3565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15610d1f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f74726164696e67206973206e6f7420656e61626c65642079657400000000000081525060200191505060405180910390fd5b610d7182600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611dd090919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e0682600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611dec90919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ed882600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611dd090919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b601281565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561100a57600080fd5b61109982600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611dec90919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000811415151561121457600080fd5b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054811115151561126257600080fd5b61127781600554611dd090919063ffffffff16565b6005819055506112cf81600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611dd090919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a350565b600460009054906101000a900460ff1681565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6113df611e0d565b6113e96000611ee6565b565b60008060006002806000829250819150809050925092509250909192565b611411611e0d565b600460009054906101000a900460ff16151515611496576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260098152602001807f6f6e6c79206f6e6365000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b6001600460006101000a81548160ff021916908315150217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6040805190810160405280601581526020017f414141414141414141414141414141414141414141000000000000000000000081525081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561155257600080fd5b6115e182600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611dd090919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561179c57600080fd5b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156118405750600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15156118b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f736f7272792c20796f7572206d657620626f740000000000000000000000000081525060200191505060405180910390fd5b600460009054906101000a900460ff1615801561190457506118d46114b3565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614155b15611977576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f74726164696e67206973206e6f7420656e61626c65642079657400000000000081525060200191505060405180910390fd5b6119c982600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611dd090919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611a5e82600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611dec90919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600083600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925866040518082815260200191505060405180910390a38473ffffffffffffffffffffffffffffffffffffffff16638f4ffcb133863087876040518663ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018581526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825284848281815260200192508082843782019150509650505050505050600060405180830381600087803b158015611cf157600080fd5b505af1158015611d05573d6000803e3d6000fd5b5050505060019050949350505050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b611da4611e0d565b611dad81611ee6565b50565b60036020528060005260406000206000915054906101000a900460ff1681565b6000828211151515611de157600080fd5b818303905092915050565b6000808284019050838110151515611e0357600080fd5b8091505092915050565b611e15611faa565b73ffffffffffffffffffffffffffffffffffffffff16611e336114b3565b73ffffffffffffffffffffffffffffffffffffffff16141515611ee4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f4f776e61626c653a2063616c6c6572206973206e6f742074686520617574697381526020017f740000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000339050905600a165627a7a72305820d50cf521749887b0c73e26208d161e2a9dea24d71b6c51fb11cfc21a65b66a7a0029

Deployed Bytecode Sourcemap

3105:4172:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3356:39;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3356:39:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;3356:39:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4854:241;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4854:241:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3789:91;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3789:91:0;;;;;;;;;;;;;;;;;;;;;;;4636:210;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4636:210:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5425:596;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5425:596:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3464:35;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3464:35:0;;;;;;;;;;;;;;;;;;;;;;;;;;;6029:318;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6029:318:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6691:300;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6691:300:0;;;;;;;;;;;;;;;;;;;;;;;;;;3506:34;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3506:34:0;;;;;;;;;;;;;;;;;;;;;;;;;;;3888:107;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3888:107:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1798:95;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1798:95:0;;;;;;7137:137;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7137:137:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6999:132;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6999:132:0;;;;;;1379:79;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1379:79:0;;;;;;;;;;;;;;;;;;;;;;;;;;;3402:55;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3402:55:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;3402:55:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6355:328;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6355:328:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4143:485;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4143:485:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5103:314;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5103:314:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4003:132;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4003:132:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1901:109;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1901:109:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;3307:40;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3307:40:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3356:39;;;;;;;;;;;;;;;;;;;;:::o;4854:241::-;4919:4;4963:1;4944:21;;:7;:21;;;;4936:30;;;;;;;;5008:5;4977:7;:19;4985:10;4977:19;;;;;;;;;;;;;;;:28;4997:7;4977:28;;;;;;;;;;;;;;;:36;;;;5050:7;5029:36;;5038:10;5029:36;;;5059:5;5029:36;;;;;;;;;;;;;;;;;;5083:4;5076:11;;4854:241;;;;:::o;3789:91::-;3833:7;3860:12;;3853:19;;3789:91;:::o;4636:210::-;4736:9;4748:1;4736:13;;4731:108;4755:9;:16;4751:1;:20;4731:108;;;4793:34;4802:9;4812:1;4802:12;;;;;;;;;;;;;;;;;;4816:7;4824:1;4816:10;;;;;;;;;;;;;;;;;;4793:8;:34::i;:::-;;4773:3;;;;;;;4731:108;;;4636:210;;;:::o;5425:596::-;5504:4;5538:8;:14;5547:4;5538:14;;;;;;;;;;;;;;;;5529:5;:23;;5521:32;;;;;;;;5581:7;:13;5589:4;5581:13;;;;;;;;;;;;;;;:25;5595:10;5581:25;;;;;;;;;;;;;;;;5572:5;:34;;5564:43;;;;;;;;5627:7;:11;5635:2;5627:11;;;;;;;;;;;;;;;;;;;;;;;;;5626:12;:30;;;;;5643:7;:13;5651:4;5643:13;;;;;;;;;;;;;;;;;;;;;;;;;5642:14;5626:30;5618:61;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5696:14;;;;;;;;;;;5695:15;:34;;;;;5722:7;:5;:7::i;:::-;5714:15;;:4;:15;;;;5695:34;5692:75;;;5731:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5692:75;5797:25;5816:5;5797:8;:14;5806:4;5797:14;;;;;;;;;;;;;;;;:18;;:25;;;;:::i;:::-;5780:8;:14;5789:4;5780:14;;;;;;;;;;;;;;;:42;;;;5848:23;5865:5;5848:8;:12;5857:2;5848:12;;;;;;;;;;;;;;;;:16;;:23;;;;:::i;:::-;5833:8;:12;5842:2;5833:12;;;;;;;;;;;;;;;:38;;;;5912:36;5942:5;5912:7;:13;5920:4;5912:13;;;;;;;;;;;;;;;:25;5926:10;5912:25;;;;;;;;;;;;;;;;:29;;:36;;;;:::i;:::-;5884:7;:13;5892:4;5884:13;;;;;;;;;;;;;;;:25;5898:10;5884:25;;;;;;;;;;;;;;;:64;;;;5981:2;5966:25;;5975:4;5966:25;;;5985:5;5966:25;;;;;;;;;;;;;;;;;;6009:4;6002:11;;5425:596;;;;;:::o;3464:35::-;3497:2;3464:35;:::o;6029:318::-;6109:4;6153:1;6134:21;;:7;:21;;;;6126:30;;;;;;;;6198:44;6231:10;6198:7;:19;6206:10;6198:19;;;;;;;;;;;;;;;:28;6218:7;6198:28;;;;;;;;;;;;;;;;:32;;:44;;;;:::i;:::-;6167:7;:19;6175:10;6167:19;;;;;;;;;;;;;;;:28;6187:7;6167:28;;;;;;;;;;;;;;;:75;;;;6279:7;6258:59;;6267:10;6258:59;;;6288:7;:19;6296:10;6288:19;;;;;;;;;;;;;;;:28;6308:7;6288:28;;;;;;;;;;;;;;;;6258:59;;;;;;;;;;;;;;;;;;6335:4;6328:11;;6029:318;;;;:::o;6691:300::-;6759:1;6749:6;:11;;6741:20;;;;;;;;6790:8;:20;6799:10;6790:20;;;;;;;;;;;;;;;;6780:6;:30;;6772:39;;;;;;;;6837:24;6854:6;6837:12;;:16;;:24;;;;:::i;:::-;6822:12;:39;;;;6895:32;6920:6;6895:8;:20;6904:10;6895:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;6872:8;:20;6881:10;6872:20;;;;;;;;;;;;;;;:55;;;;6972:1;6943:40;;6952:10;6943:40;;;6976:6;6943:40;;;;;;;;;;;;;;;;;;6691:300;:::o;3506:34::-;;;;;;;;;;;;;:::o;3888:107::-;3944:7;3971:8;:16;3980:6;3971:16;;;;;;;;;;;;;;;;3964:23;;3888:107;;;:::o;1798:95::-;1338:13;:11;:13::i;:::-;1855:30;1882:1;1855:18;:30::i;:::-;1798:95::o;7137:137::-;7197:12;7211;7225;7258:1;7261;7264;7250:16;;;;;;;;;;;;;;;7137:137;;;:::o;6999:132::-;1338:13;:11;:13::i;:::-;7063:14;;;;;;;;;;;7062:15;7054:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7119:4;7102:14;;:21;;;;;;;;;;;;;;;;;;6999:132::o;1379:79::-;1417:7;1444:6;;;;;;;;;;;1437:13;;1379:79;:::o;3402:55::-;;;;;;;;;;;;;;;;;;;;:::o;6355:328::-;6440:4;6484:1;6465:21;;:7;:21;;;;6457:30;;;;;;;;6529:49;6562:15;6529:7;:19;6537:10;6529:19;;;;;;;;;;;;;;;:28;6549:7;6529:28;;;;;;;;;;;;;;;;:32;;:49;;;;:::i;:::-;6498:7;:19;6506:10;6498:19;;;;;;;;;;;;;;;:28;6518:7;6498:28;;;;;;;;;;;;;;;:80;;;;6615:7;6594:59;;6603:10;6594:59;;;6624:7;:19;6632:10;6624:19;;;;;;;;;;;;;;;:28;6644:7;6624:28;;;;;;;;;;;;;;;;6594:59;;;;;;;;;;;;;;;;;;6671:4;6664:11;;6355:328;;;;:::o;4143:485::-;4204:4;4240:8;:20;4249:10;4240:20;;;;;;;;;;;;;;;;4231:5;:29;;4223:38;;;;;;;;4281:7;:11;4289:2;4281:11;;;;;;;;;;;;;;;;;;;;;;;;;4280:12;:36;;;;;4297:7;:19;4305:10;4297:19;;;;;;;;;;;;;;;;;;;;;;;;;4296:20;4280:36;4272:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4356:14;;;;;;;;;;;4355:15;:40;;;;;4388:7;:5;:7::i;:::-;4374:21;;:10;:21;;;;4355:40;4351:82;;;4397:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4351:82;4469:31;4494:5;4469:8;:20;4478:10;4469:20;;;;;;;;;;;;;;;;:24;;:31;;;;:::i;:::-;4446:8;:20;4455:10;4446:20;;;;;;;;;;;;;;;:54;;;;4526:23;4543:5;4526:8;:12;4535:2;4526:12;;;;;;;;;;;;;;;;:16;;:23;;;;:::i;:::-;4511:8;:12;4520:2;4511:12;;;;;;;;;;;;;;;:38;;;;4588:2;4567:31;;4576:10;4567:31;;;4592:5;4567:31;;;;;;;;;;;;;;;;;;4616:4;4609:11;;4143:485;;;;:::o;5103:314::-;5190:4;5238:6;5207:7;:19;5215:10;5207:19;;;;;;;;;;;;;;;:28;5227:7;5207:28;;;;;;;;;;;;;;;:37;;;;5281:7;5260:37;;5269:10;5260:37;;;5290:6;5260:37;;;;;;;;;;;;;;;;;;5331:7;5308:47;;;5356:10;5368:6;5376:4;5382;;5308:79;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5308:79:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5308:79:0;;;;5405:4;5398:11;;5103:314;;;;;;:::o;4003:132::-;4076:7;4103;:15;4111:6;4103:15;;;;;;;;;;;;;;;:24;4119:7;4103:24;;;;;;;;;;;;;;;;4096:31;;4003:132;;;;:::o;1901:109::-;1338:13;:11;:13::i;:::-;1974:28;1993:8;1974:18;:28::i;:::-;1901:109;:::o;3307:40::-;;;;;;;;;;;;;;;;;;;;;;:::o;691:124::-;749:7;782:1;777;:6;;769:15;;;;;;;;806:1;802;:5;795:12;;691:124;;;;:::o;823:148::-;881:7;901:9;917:1;913;:5;901:17;;942:1;937;:6;;929:15;;;;;;;;962:1;955:8;;823:148;;;;;:::o;1665:125::-;1732:12;:10;:12::i;:::-;1721:23;;:7;:5;:7::i;:::-;:23;;;1713:69;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1665:125::o;2018:183::-;2084:16;2103:6;;;;;;;;;;;2084:25;;2129:8;2120:6;;:17;;;;;;;;;;;;;;;;;;2184:8;2153:40;;2174:8;2153:40;;;;;;;;;;;;2018:183;;:::o;1466:90::-;1511:7;1538:10;1531:17;;1466:90;:::o

Swarm Source

bzzr://d50cf521749887b0c73e26208d161e2a9dea24d71b6c51fb11cfc21a65b66a7a
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.