POL Price: $0.217228 (-0.50%)
 

Overview

POL Balance

Polygon PoS Chain LogoPolygon PoS Chain LogoPolygon PoS Chain Logo0 POL

POL Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve702065422025-04-12 10:31:0610 days ago1744453866IN
0x2915D57D...3DB967F9B
0 POL0.0011410633.04192224
Approve697883092025-04-02 2:34:3621 days ago1743561276IN
0x2915D57D...3DB967F9B
0 POL0.0017018430.1180004
Approve697206792025-03-31 10:22:5222 days ago1743416572IN
0x2915D57D...3DB967F9B
0 POL0.0018603432.74214505
Approve695933822025-03-28 6:48:1626 days ago1743144496IN
0x2915D57D...3DB967F9B
0 POL0.0010960230.0000016
Approve694863462025-03-25 14:57:1628 days ago1742914636IN
0x2915D57D...3DB967F9B
0 POL0.0011325731.00069492
Approve690093612025-03-13 19:12:3240 days ago1741893152IN
0x2915D57D...3DB967F9B
0 POL0.0018484232.71200304
Claim Reward689494692025-03-12 7:34:4042 days ago1741764880IN
0x2915D57D...3DB967F9B
0 POL0.0117523225.95070717
Approve688222892025-03-09 3:50:3445 days ago1741492234IN
0x2915D57D...3DB967F9B
0 POL0.0011050832.00000004
Approve687465272025-03-07 6:35:3447 days ago1741329334IN
0x2915D57D...3DB967F9B
0 POL0.0033919559.69864177
Approve686721732025-03-05 10:12:5748 days ago1741169577IN
0x2915D57D...3DB967F9B
0 POL0.0012104535.05098843
Claim Reward685543332025-03-02 11:10:1551 days ago1740913815IN
0x2915D57D...3DB967F9B
0 POL0.0047186826.00000013
Approve685543062025-03-02 11:09:1951 days ago1740913759IN
0x2915D57D...3DB967F9B
0 POL0.0014772626.00000009
Approve682572052025-02-23 2:14:3759 days ago1740276877IN
0x2915D57D...3DB967F9B
0 POL0.00147826.01297378
Claim Reward682571922025-02-23 2:14:0959 days ago1740276849IN
0x2915D57D...3DB967F9B
0 POL0.0047206326.01073462
Approve682199722025-02-22 3:50:0960 days ago1740196209IN
0x2915D57D...3DB967F9B
0 POL0.01114011196.06657851
Approve678637872025-02-13 6:42:4269 days ago1739428962IN
0x2915D57D...3DB967F9B
0 POL0.0010360230.00001034
Approve671939612025-01-27 4:27:4786 days ago1737952067IN
0x2915D57D...3DB967F9B
0 POL0.0012086935.00000004
Approve671593292025-01-26 7:48:5886 days ago1737877738IN
0x2915D57D...3DB967F9B
0 POL0.0016494229.03000003
Approve671313612025-01-25 14:58:5487 days ago1737817134IN
0x2915D57D...3DB967F9B
0 POL0.0018575832.87416473
Approve667121892025-01-15 3:00:4698 days ago1736910046IN
0x2915D57D...3DB967F9B
0 POL0.0010799931.2734403
Approve665998212025-01-12 7:07:25101 days ago1736665645IN
0x2915D57D...3DB967F9B
0 POL0.0009733428.1850801
Approve657870452024-12-22 9:34:27121 days ago1734860067IN
0x2915D57D...3DB967F9B
0 POL0.0014907743.16833231
Approve654935082024-12-15 1:16:24129 days ago1734225384IN
0x2915D57D...3DB967F9B
0 POL0.0011914234.49999989
Approve652687382024-12-09 10:57:54134 days ago1733741874IN
0x2915D57D...3DB967F9B
0 POL0.0018169231.97796186
Claim Reward652687212024-12-09 10:57:18134 days ago1733741838IN
0x2915D57D...3DB967F9B
0 POL0.0114530431.93544454
View all transactions

Latest 1 internal transaction

Parent Transaction Hash Block From To
278327862022-05-02 11:15:231086 days ago1651490123  Contract Creation0 POL
Loading...
Loading

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0x6Ffe7475...5226c32dC
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
Exchange

Compiler Version
v0.5.6+commit.b259423e

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at polygonscan.com on 2022-05-27
*/

// This License is not an Open Source license. Copyright 2022. Ozys Co. Ltd. All rights reserved.
pragma solidity 0.5.6;

library SafeMath {
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");

        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }

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

        return c;
    }

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }

        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");

        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }

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

        return c;
    }

    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return mod(a, b, "SafeMath: modulo by zero");
    }

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

    function ceilDiv(uint256 a, uint256 b) internal pure returns (uint256) {
        // (a + b - 1) / b can overflow on addition, so we distribute.
        return a / b + (a % b == 0 ? 0 : 1);
    }
}

interface IERC20 {
    function totalSupply() external view returns (uint256);
    function balanceOf(address account) external view returns (uint256);
    function transfer(address to, 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 from, address to, uint256 amount) external returns (bool);
    function name() external view returns (string memory);
    function symbol() external view returns (string memory);
    function decimals() external view returns (uint8);
    function burn(uint amount) external;
}

interface IFactoryImpl {
    function getExchangeImplementation() external view returns (address);
    function WETH() external view returns (address payable);
    function mesh() external view returns (address);
    function router() external view returns (address);
}

contract Exchange {
    // ======== ERC20 =========
    event Transfer(address indexed from, address indexed to, uint amount);
    event Approval(address indexed holder, address indexed spender, uint amount);

    string public name = "Meshswap LP";
    string public constant symbol = "MSLP";
    uint8 public decimals = 18;

    uint public totalSupply;

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

    address public factory;
    address public mesh;
    address public router;
    address payable public WETH;
    address public token0;
    address public token1;

    uint112 public reserve0;
    uint112 public reserve1;
    uint32 public blockTimestampLast;

    uint public price0CumulativeLast;
    uint public price1CumulativeLast;
    uint public kLast; 
    uint balance0;
    uint balance1;

    uint public fee;

    uint public mining;

    uint public lastMined;
    uint public miningIndex;

    mapping(address => uint) public userLastIndex;
    mapping(address => uint) public userRewardSum;
    
    bool public entered;    

    // ======== Uniswap V2 Compatible ========
    bytes32 public DOMAIN_SEPARATOR;
    bytes32 public constant PERMIT_TYPEHASH = 0x6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9;
    mapping(address => uint) public nonces;

    // ======== Construction & Init ========
    constructor(address _token0, address _token1, uint _fee) public {
        factory = msg.sender;
        
        if (_token0 != address(0)) {
            mesh = IFactoryImpl(msg.sender).mesh();
            router = IFactoryImpl(msg.sender).router();
        }
        
        require(_token0 != _token1);

        token0 = _token0;
        token1 = _token1;

        require(_fee <= 100);
        fee = _fee;
    }

    function () payable external {
        address impl = IFactoryImpl(factory).getExchangeImplementation();
        require(impl != address(0));
        assembly {
            let ptr := mload(0x40)
            calldatacopy(ptr, 0, calldatasize)
            let result := delegatecall(gas, impl, ptr, calldatasize, 0, 0)
            let size := returndatasize
            returndatacopy(ptr, 0, size)

            switch result
            case 0 { revert(ptr, size) }
            default { return(ptr, size) }
        }
    }

}

Contract Security Audit

Contract ABI

API
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"token0","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"PERMIT_TYPEHASH","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"reserve0","outputs":[{"name":"","type":"uint112"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"price0CumulativeLast","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"price1CumulativeLast","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"reserve1","outputs":[{"name":"","type":"uint112"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"userRewardSum","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"mining","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"kLast","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"nonces","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"miningIndex","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"entered","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"WETH","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"lastMined","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"factory","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"blockTimestampLast","outputs":[{"name":"","type":"uint32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"token1","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"fee","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"userLastIndex","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"mesh","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"router","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_token0","type":"address"},{"name":"_token1","type":"address"},{"name":"_fee","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"holder","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Approval","type":"event"}]

Deployed Bytecode

0x6080604052600436106101b75760003560e01c80637ecebe00116100ec578063c5700a021161008a578063ddca3f4311610064578063ddca3f43146105de578063e7180f9a146105f3578063f76baee014610626578063f887ea401461063b576101b7565b8063c5700a0214610560578063d21220a71461058e578063dd62ed3e146105a3576101b7565b8063a77f05e9116100c6578063a77f05e9146104f8578063ad5c464814610521578063b5afac5d14610536578063c45a01551461054b576101b7565b80637ecebe001461049b5780638d80fc0c146104ce57806395d89b41146104e3576101b7565b80635909c0d5116101595780635c307085116101335780635c3070851461040b578063662fac391461043e57806370a08231146104535780637464fc3d14610486576101b7565b80635909c0d5146103cc5780635a3d5493146103e15780635a76f25e146103f6576101b7565b806330adf81f1161019557806330adf81f14610346578063313ce5671461035b5780633644e51514610386578063443cb4bc1461039b576101b7565b806306fdde03146102645780630dfe1681146102ee57806318160ddd1461031f575b60055460408051600160ec1b6205ac4d02815290516000926001600160a01b031691635ac4d000916004808301926020929190829003018186803b1580156101fe57600080fd5b505afa158015610212573d6000803e3d6000fd5b505050506040513d602081101561022857600080fd5b505190506001600160a01b03811661023f57600080fd5b60405136600082376000803683855af43d806000843e818015610260578184f35b8184fd5b34801561027057600080fd5b50610279610650565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102b357818101518382015260200161029b565b50505050905090810190601f1680156102e05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102fa57600080fd5b506103036106de565b604080516001600160a01b039092168252519081900360200190f35b34801561032b57600080fd5b506103346106ed565b60408051918252519081900360200190f35b34801561035257600080fd5b506103346106f3565b34801561036757600080fd5b50610370610717565b6040805160ff9092168252519081900360200190f35b34801561039257600080fd5b50610334610720565b3480156103a757600080fd5b506103b0610726565b604080516001600160701b039092168252519081900360200190f35b3480156103d857600080fd5b50610334610735565b3480156103ed57600080fd5b5061033461073b565b34801561040257600080fd5b506103b0610741565b34801561041757600080fd5b506103346004803603602081101561042e57600080fd5b50356001600160a01b0316610757565b34801561044a57600080fd5b50610334610769565b34801561045f57600080fd5b506103346004803603602081101561047657600080fd5b50356001600160a01b031661076f565b34801561049257600080fd5b50610334610781565b3480156104a757600080fd5b50610334600480360360208110156104be57600080fd5b50356001600160a01b0316610787565b3480156104da57600080fd5b50610334610799565b3480156104ef57600080fd5b5061027961079f565b34801561050457600080fd5b5061050d6107c2565b604080519115158252519081900360200190f35b34801561052d57600080fd5b506103036107cb565b34801561054257600080fd5b506103346107da565b34801561055757600080fd5b506103036107e0565b34801561056c57600080fd5b506105756107ef565b6040805163ffffffff9092168252519081900360200190f35b34801561059a57600080fd5b50610303610802565b3480156105af57600080fd5b50610334600480360360408110156105c657600080fd5b506001600160a01b0381358116916020013516610811565b3480156105ea57600080fd5b5061033461082e565b3480156105ff57600080fd5b506103346004803603602081101561061657600080fd5b50356001600160a01b0316610834565b34801561063257600080fd5b50610303610846565b34801561064757600080fd5b50610303610855565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156106d65780601f106106ab576101008083540402835291602001916106d6565b820191906000526020600020905b8154815290600101906020018083116106b957829003601f168201915b505050505081565b6009546001600160a01b031681565b60025481565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b60015460ff1681565b60185481565b600b546001600160701b031681565b600c5481565b600d5481565b600b54600160701b90046001600160701b031681565b60166020526000908152604090205481565b60125481565b60036020526000908152604090205481565b600e5481565b60196020526000908152604090205481565b60145481565b604051806040016040528060048152602001600160e41b6304d534c50281525081565b60175460ff1681565b6008546001600160a01b031681565b60135481565b6005546001600160a01b031681565b600b54600160e01b900463ffffffff1681565b600a546001600160a01b031681565b600460209081526000928352604080842090915290825290205481565b60115481565b60156020526000908152604090205481565b6006546001600160a01b031681565b6007546001600160a01b03168156fea165627a7a7230582009597f4a109728b8eff02025c111e09565b0145509e7b6fa3c5ea8b1dccc23140029

Deployed Bytecode Sourcemap

2792:2438:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4756:7;;4743:49;;;-1:-1:-1;;;;;4743:49:0;;;;4728:12;;-1:-1:-1;;;;;4756:7:0;;4743:47;;:49;;;;;;;;;;;;;;4756:7;4743:49;;;5:2:-1;;;;30:1;27;20:12;5:2;4743:49:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4743:49:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4743:49:0;;-1:-1:-1;;;;;;4811:18:0;;4803:27;;;;;;4882:4;4876:11;4922:12;4919:1;4914:3;4901:34;5009:1;5006;4992:12;4987:3;4981:4;4976:3;4963:48;5037:14;5088:4;5085:1;5080:3;5065:28;5116:6;5136:28;;;;5200:4;5195:3;5188:17;5136:28;5157:4;5152:3;5145:17;3011:34;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3011:34:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;3011:34:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3399:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3399:21:0;;;:::i;:::-;;;;-1:-1:-1;;;;;3399:21:0;;;;;;;;;;;;;;3132:23;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3132:23:0;;;:::i;:::-;;;;;;;;;;;;;;;;4042:108;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4042:108:0;;;:::i;3097:26::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3097:26:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4004:31;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4004:31:0;;;:::i;3457:23::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3457:23:0;;;:::i;:::-;;;;-1:-1:-1;;;;;3457:23:0;;;;;;;;;;;;;;3558:32;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3558:32:0;;;:::i;3597:::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3597:32:0;;;:::i;3487:23::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3487:23:0;;;:::i;3866:45::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3866:45:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3866:45:0;-1:-1:-1;;;;;3866:45:0;;:::i;3727:18::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3727:18:0;;;:::i;3164:41::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3164:41:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3164:41:0;-1:-1:-1;;;;;3164:41:0;;:::i;3636:17::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3636:17:0;;;:::i;4157:38::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4157:38:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4157:38:0;-1:-1:-1;;;;;4157:38:0;;:::i;3782:23::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3782:23:0;;;:::i;3052:38::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3052:38:0;;;:::i;3924:19::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3924:19:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;3365:27;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3365:27:0;;;:::i;3754:21::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3754:21:0;;;:::i;3282:22::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3282:22:0;;;:::i;3517:32::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3517:32:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3427:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3427:21:0;;;:::i;3212:61::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3212:61:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3212:61:0;;;;;;;;;;:::i;3703:15::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3703:15:0;;;:::i;3814:45::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3814:45:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3814:45:0;-1:-1:-1;;;;;3814:45:0;;:::i;3311:19::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3311:19:0;;;:::i;3337:21::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3337:21:0;;;:::i;3011:34::-;;;;;;;;;;;;;;;-1:-1:-1;;3011:34:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3399:21::-;;;-1:-1:-1;;;;;3399:21:0;;:::o;3132:23::-;;;;:::o;4042:108::-;4084:66;4042:108;:::o;3097:26::-;;;;;;:::o;4004:31::-;;;;:::o;3457:23::-;;;-1:-1:-1;;;;;3457:23:0;;:::o;3558:32::-;;;;:::o;3597:::-;;;;:::o;3487:23::-;;;-1:-1:-1;;;3487:23:0;;-1:-1:-1;;;;;3487:23:0;;:::o;3866:45::-;;;;;;;;;;;;;:::o;3727:18::-;;;;:::o;3164:41::-;;;;;;;;;;;;;:::o;3636:17::-;;;;:::o;4157:38::-;;;;;;;;;;;;;:::o;3782:23::-;;;;:::o;3052:38::-;;;;;;;;;;;;;;-1:-1:-1;;;;;3052:38:0;;;;:::o;3924:19::-;;;;;;:::o;3365:27::-;;;-1:-1:-1;;;;;3365:27:0;;:::o;3754:21::-;;;;:::o;3282:22::-;;;-1:-1:-1;;;;;3282:22:0;;:::o;3517:32::-;;;-1:-1:-1;;;3517:32:0;;;;;:::o;3427:21::-;;;-1:-1:-1;;;;;3427:21:0;;:::o;3212:61::-;;;;;;;;;;;;;;;;;;;;;;;;:::o;3703:15::-;;;;:::o;3814:45::-;;;;;;;;;;;;;:::o;3311:19::-;;;-1:-1:-1;;;;;3311:19:0;;:::o;3337:21::-;;;-1:-1:-1;;;;;3337:21:0;;:::o

Swarm Source

bzzr://09597f4a109728b8eff02025c111e09565b0145509e7b6fa3c5ea8b1dccc2314

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.