ETH Price: $1,932.36 (-2.10%)
 

More Info

Private Name Tags

Multichain Info

Transaction Hash
Method
Block
From
To
Withdraw Rewards...244911222026-02-19 13:14:111 hr ago1771506851IN
Polygon (Matic): PoS Staking Contract
0 ETH0.000015540.1539926
Withdraw Rewards...244876162026-02-19 1:30:1113 hrs ago1771464611IN
Polygon (Matic): PoS Staking Contract
0 ETH0.000196092.03985592
Migrate Delegati...244840962026-02-18 13:43:3524 hrs ago1771422215IN
Polygon (Matic): PoS Staking Contract
0 ETH0.000876692.55453076
Migrate Delegati...244798422026-02-17 23:29:2339 hrs ago1771370963IN
Polygon (Matic): PoS Staking Contract
0 ETH0.00089842.54141941
Migrate Delegati...244775212026-02-17 15:43:1146 hrs ago1771342991IN
Polygon (Matic): PoS Staking Contract
0 ETH0.000045520.13547866
Migrate Delegati...244774862026-02-17 15:36:1147 hrs ago1771342571IN
Polygon (Matic): PoS Staking Contract
0 ETH0.000028040.08648591
Withdraw Rewards...244773682026-02-17 15:12:1147 hrs ago1771341131IN
Polygon (Matic): PoS Staking Contract
0 ETH0.00031162.63918208
Withdraw Rewards...244767772026-02-17 13:13:232 days ago1771334003IN
Polygon (Matic): PoS Staking Contract
0 ETH0.000009570.09487057
Withdraw Rewards...244759192026-02-17 10:21:232 days ago1771323683IN
Polygon (Matic): PoS Staking Contract
0 ETH0.000301382.54399201
Migrate Delegati...244747932026-02-17 6:34:472 days ago1771310087IN
Polygon (Matic): PoS Staking Contract
0 ETH0.000885932.52903191
Update Commissio...244738572026-02-17 3:26:472 days ago1771298807IN
Polygon (Matic): PoS Staking Contract
0 ETH0.000255022.52974184
Withdraw Rewards...244727622026-02-16 23:47:232 days ago1771285643IN
Polygon (Matic): PoS Staking Contract
0 ETH0.000004110.03470934
Withdraw Rewards...244727622026-02-16 23:47:232 days ago1771285643IN
Polygon (Matic): PoS Staking Contract
0 ETH0.000004110.03470934
Migrate Delegati...244708802026-02-16 17:29:112 days ago1771262951IN
Polygon (Matic): PoS Staking Contract
0 ETH0.000934962.53923129
Withdraw Rewards...244696042026-02-16 13:13:113 days ago1771247591IN
Polygon (Matic): PoS Staking Contract
0 ETH0.000007190.08486759
Withdraw Rewards...244673132026-02-16 5:32:593 days ago1771219979IN
Polygon (Matic): PoS Staking Contract
0 ETH0.000257022.53552883
Migrate Delegati...244661882026-02-16 1:47:353 days ago1771206455IN
Polygon (Matic): PoS Staking Contract
0 ETH0.000924482.53229554
Withdraw Rewards...244641402026-02-15 18:56:593 days ago1771181819IN
Polygon (Matic): PoS Staking Contract
0 ETH0.000299872.53986405
Withdraw Rewards...244624272026-02-15 13:12:594 days ago1771161179IN
Polygon (Matic): PoS Staking Contract
0 ETH0.000004730.04688742
Withdraw Rewards...244559952026-02-14 15:41:594 days ago1771083719IN
Polygon (Matic): PoS Staking Contract
0 ETH0.000257732.55270179
Withdraw Rewards...244552512026-02-14 13:12:355 days ago1771074755IN
Polygon (Matic): PoS Staking Contract
0 ETH0.00000450.04458512
Withdraw Rewards...244545902026-02-14 11:00:115 days ago1771066811IN
Polygon (Matic): PoS Staking Contract
0 ETH0.000257832.54356384
Withdraw Rewards...244512292026-02-13 23:45:235 days ago1771026323IN
Polygon (Matic): PoS Staking Contract
0 ETH0.000003190.03147468
Unstake POL244510542026-02-13 23:10:235 days ago1771024223IN
Polygon (Matic): PoS Staking Contract
0 ETH0.00056352.53918514
Withdraw Rewards...244492552026-02-13 17:08:475 days ago1771002527IN
Polygon (Matic): PoS Staking Contract
0 ETH0.000331752.80991135
View all transactions

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer156720112022-10-04 3:11:111234 days ago1664853071
Polygon (Matic): PoS Staking Contract
0.00227142 ETH
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
StakeManagerProxy

Compiler Version
v0.5.17+commit.d19bba13

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, GNU GPLv3 license
/**
 *Submitted for verification at Etherscan.io on 2020-06-30
*/

// File: openzeppelin-solidity/contracts/ownership/Ownable.sol

pragma solidity ^0.5.2;

/**
 * @title Ownable
 * @dev The Ownable contract has an owner address, and provides basic authorization control
 * functions, this simplifies the implementation of "user permissions".
 */
contract Ownable {
    address private _owner;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    /**
     * @dev The Ownable constructor sets the original `owner` of the contract to the sender
     * account.
     */
    constructor () internal {
        _owner = msg.sender;
        emit OwnershipTransferred(address(0), _owner);
    }

    /**
     * @return the address of the owner.
     */
    function owner() public view returns (address) {
        return _owner;
    }

    /**
     * @dev Throws if called by any account other than the owner.
     */
    modifier onlyOwner() {
        require(isOwner());
        _;
    }

    /**
     * @return true if `msg.sender` is the owner of the contract.
     */
    function isOwner() public view returns (bool) {
        return msg.sender == _owner;
    }

    /**
     * @dev Allows the current owner to relinquish control of the contract.
     * It will not be possible to call the functions with the `onlyOwner`
     * modifier anymore.
     * @notice Renouncing ownership will leave the contract without an owner,
     * thereby removing any functionality that is only available to the owner.
     */
    function renounceOwnership() public onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }

    /**
     * @dev Allows the current owner to transfer control of the contract to a newOwner.
     * @param newOwner The address to transfer ownership to.
     */
    function transferOwnership(address newOwner) public onlyOwner {
        _transferOwnership(newOwner);
    }

    /**
     * @dev Transfers control of the contract to a newOwner.
     * @param newOwner The address to transfer ownership to.
     */
    function _transferOwnership(address newOwner) internal {
        require(newOwner != address(0));
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }
}
// File: contracts/common/misc/ERCProxy.sol

/*
 * SPDX-License-Identitifer:    MIT
 */

pragma solidity ^0.5.2;

// See https://github.com/ethereum/EIPs/blob/master/EIPS/eip-897.md

interface ERCProxy {
    function proxyType() external pure returns (uint256 proxyTypeId);
    function implementation() external view returns (address codeAddr);
}

// File: contracts/common/misc/DelegateProxy.sol

pragma solidity ^0.5.2;



contract DelegateProxy is ERCProxy {
    function proxyType() external pure returns (uint256 proxyTypeId) {
        // Upgradeable proxy
        proxyTypeId = 2;
    }

    function implementation() external view returns (address);

    function delegatedFwd(address _dst, bytes memory _calldata) internal {
        // solium-disable-next-line security/no-inline-assembly
        assembly {
            let result := delegatecall(
                sub(gas, 10000),
                _dst,
                add(_calldata, 0x20),
                mload(_calldata),
                0,
                0
            )
            let size := returndatasize

            let ptr := mload(0x40)
            returndatacopy(ptr, 0, size)

            // revert instead of invalid() bc if the underlying call failed with invalid() it already wasted gas.
            // if the call returned error data, forward it
            switch result
                case 0 {
                    revert(ptr, size)
                }
                default {
                    return(ptr, size)
                }
        }
    }
}

// File: contracts/common/misc/UpgradableProxy.sol

pragma solidity ^0.5.2;


contract UpgradableProxy is DelegateProxy {
    event ProxyUpdated(address indexed _new, address indexed _old);
    event OwnerUpdate(address _new, address _old);

    bytes32 constant IMPLEMENTATION_SLOT = keccak256("matic.network.proxy.implementation");
    bytes32 constant OWNER_SLOT = keccak256("matic.network.proxy.owner");

    constructor(address _proxyTo) public {
        setOwner(msg.sender);
        setImplementation(_proxyTo);
    }

    function() external payable {
        // require(currentContract != 0, "If app code has not been set yet, do not call");
        // Todo: filter out some calls or handle in the end fallback
        delegatedFwd(loadImplementation(), msg.data);
    }

    modifier onlyProxyOwner() {
        require(loadOwner() == msg.sender, "NOT_OWNER");
        _;
    }

    function owner() external view returns(address) {
        return loadOwner();
    }

    function loadOwner() internal view returns(address) {
        address _owner;
        bytes32 position = OWNER_SLOT;
        assembly {
            _owner := sload(position)
        }
        return _owner;
    }

    function implementation() external view returns (address) {
        return loadImplementation();
    }

    function loadImplementation() internal view returns(address) {
        address _impl;
        bytes32 position = IMPLEMENTATION_SLOT;
        assembly {
            _impl := sload(position)
        }
        return _impl;
    }

    function transferOwnership(address newOwner) public onlyProxyOwner {
        require(newOwner != address(0), "ZERO_ADDRESS");
        emit OwnerUpdate(newOwner, loadOwner());
        setOwner(newOwner);
    }

    function setOwner(address newOwner) private {
        bytes32 position = OWNER_SLOT;
        assembly {
            sstore(position, newOwner)
        }
    }

    function updateImplementation(address _newProxyTo) public onlyProxyOwner {
        require(_newProxyTo != address(0x0), "INVALID_PROXY_ADDRESS");
        require(isContract(_newProxyTo), "DESTINATION_ADDRESS_IS_NOT_A_CONTRACT");

        emit ProxyUpdated(_newProxyTo, loadImplementation());
        
        setImplementation(_newProxyTo);
    }

    function updateAndCall(address _newProxyTo, bytes memory data) payable public onlyProxyOwner {
        updateImplementation(_newProxyTo);

        (bool success, bytes memory returnData) = address(this).call.value(msg.value)(data);
        require(success, string(returnData));
    }

    function setImplementation(address _newProxyTo) private {
        bytes32 position = IMPLEMENTATION_SLOT;
        assembly {
            sstore(position, _newProxyTo)
        }
    }
    
    function isContract(address _target) internal view returns (bool) {
        if (_target == address(0)) {
            return false;
        }

        uint256 size;
        assembly {
            size := extcodesize(_target)
        }
        return size > 0;
    }
}

// File: contracts/staking/stakeManager/StakeManagerProxy.sol

pragma solidity ^0.5.2;


contract StakeManagerProxy is UpgradableProxy {
    constructor(address _proxyTo) public UpgradableProxy(_proxyTo) {}
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"_proxyTo","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_new","type":"address"},{"indexed":false,"internalType":"address","name":"_old","type":"address"}],"name":"OwnerUpdate","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_new","type":"address"},{"indexed":true,"internalType":"address","name":"_old","type":"address"}],"name":"ProxyUpdated","type":"event"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"constant":true,"inputs":[],"name":"implementation","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"proxyType","outputs":[{"internalType":"uint256","name":"proxyTypeId","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_newProxyTo","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"updateAndCall","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_newProxyTo","type":"address"}],"name":"updateImplementation","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b506040516108633803806108638339818101604052602081101561003357600080fd5b505180610048336001600160e01b0361006116565b61005a816001600160e01b0361009616565b50506100b8565b604080517f6d617469632e6e6574776f726b2e70726f78792e6f776e6572000000000000008152905190819003601901902055565b6000604051808061084160229139604051908190036022019020929092555050565b61077a806100c76000396000f3fe6080604052600436106100555760003560e01c8063025b22bc1461009f5780634555d5c9146100d25780635c60da1b146100f95780638da5cb5b1461012a578063d88ca2c81461013f578063f2fde38b146101f5575b61009d610060610228565b6000368080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061024e92505050565b005b3480156100ab57600080fd5b5061009d600480360360208110156100c257600080fd5b50356001600160a01b0316610276565b3480156100de57600080fd5b506100e76103b0565b60408051918252519081900360200190f35b34801561010557600080fd5b5061010e6103b5565b604080516001600160a01b039092168252519081900360200190f35b34801561013657600080fd5b5061010e6103c4565b61009d6004803603604081101561015557600080fd5b6001600160a01b03823516919081019060408101602082013564010000000081111561018057600080fd5b82018360208201111561019257600080fd5b803590602001918460018302840111640100000000831117156101b457600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506103ce945050505050565b34801561020157600080fd5b5061009d6004803603602081101561021857600080fd5b50356001600160a01b0316610564565b600080600060405180806107246022913960405190819003602201902054935050505090565b600080825160208401856127105a03f43d604051816000823e828015610272578282f35b8282fd5b3361027f610656565b6001600160a01b0316146102c6576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b6001600160a01b038116610319576040805162461bcd60e51b8152602060048201526015602482015274494e56414c49445f50524f58595f4144445245535360581b604482015290519081900360640190fd5b61032281610688565b61035d5760405162461bcd60e51b81526004018080602001828103825260258152602001806106ff6025913960400191505060405180910390fd5b610365610228565b6001600160a01b0316816001600160a01b03167fd32d24edea94f55e932d9a008afc425a8561462d1b1f57bc6e508e9a6b9509e160405160405180910390a36103ad816106ab565b50565b600290565b60006103bf610228565b905090565b60006103bf610656565b336103d7610656565b6001600160a01b03161461041e576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b61042782610276565b60006060306001600160a01b031634846040518082805190602001908083835b602083106104665780518252601f199092019160209182019101610447565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146104c8576040519150601f19603f3d011682016040523d82523d6000602084013e6104cd565b606091505b509150915081819061055d5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561052257818101518382015260200161050a565b50505050905090810190601f16801561054f5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5050505050565b3361056d610656565b6001600160a01b0316146105b4576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b6001600160a01b0381166105fe576040805162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b604482015290519081900360640190fd5b7f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a81610628610656565b604080516001600160a01b03938416815291909216602082015281519081900390910190a16103ad816106cd565b604080517836b0ba34b1973732ba3bb7b93597383937bc3c9737bbb732b960391b815290519081900360190190205490565b60006001600160a01b0382166106a0575060006106a6565b50803b15155b919050565b6000604051808061072460229139604051908190036022019020929092555050565b604080517836b0ba34b1973732ba3bb7b93597383937bc3c9737bbb732b960391b815290519081900360190190205556fe44455354494e4154494f4e5f414444524553535f49535f4e4f545f415f434f4e54524143546d617469632e6e6574776f726b2e70726f78792e696d706c656d656e746174696f6ea265627a7a723158200b4482098348edae65bf6678e4f56e1da1e0b04353d1a070ddb216c462d103ab64736f6c634300051100326d617469632e6e6574776f726b2e70726f78792e696d706c656d656e746174696f6e000000000000000000000000f66f01bc2d3e83312e26244550537fe2d2995fee

Deployed Bytecode

0x6080604052600436106100555760003560e01c8063025b22bc1461009f5780634555d5c9146100d25780635c60da1b146100f95780638da5cb5b1461012a578063d88ca2c81461013f578063f2fde38b146101f5575b61009d610060610228565b6000368080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061024e92505050565b005b3480156100ab57600080fd5b5061009d600480360360208110156100c257600080fd5b50356001600160a01b0316610276565b3480156100de57600080fd5b506100e76103b0565b60408051918252519081900360200190f35b34801561010557600080fd5b5061010e6103b5565b604080516001600160a01b039092168252519081900360200190f35b34801561013657600080fd5b5061010e6103c4565b61009d6004803603604081101561015557600080fd5b6001600160a01b03823516919081019060408101602082013564010000000081111561018057600080fd5b82018360208201111561019257600080fd5b803590602001918460018302840111640100000000831117156101b457600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506103ce945050505050565b34801561020157600080fd5b5061009d6004803603602081101561021857600080fd5b50356001600160a01b0316610564565b600080600060405180806107246022913960405190819003602201902054935050505090565b600080825160208401856127105a03f43d604051816000823e828015610272578282f35b8282fd5b3361027f610656565b6001600160a01b0316146102c6576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b6001600160a01b038116610319576040805162461bcd60e51b8152602060048201526015602482015274494e56414c49445f50524f58595f4144445245535360581b604482015290519081900360640190fd5b61032281610688565b61035d5760405162461bcd60e51b81526004018080602001828103825260258152602001806106ff6025913960400191505060405180910390fd5b610365610228565b6001600160a01b0316816001600160a01b03167fd32d24edea94f55e932d9a008afc425a8561462d1b1f57bc6e508e9a6b9509e160405160405180910390a36103ad816106ab565b50565b600290565b60006103bf610228565b905090565b60006103bf610656565b336103d7610656565b6001600160a01b03161461041e576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b61042782610276565b60006060306001600160a01b031634846040518082805190602001908083835b602083106104665780518252601f199092019160209182019101610447565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146104c8576040519150601f19603f3d011682016040523d82523d6000602084013e6104cd565b606091505b509150915081819061055d5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561052257818101518382015260200161050a565b50505050905090810190601f16801561054f5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5050505050565b3361056d610656565b6001600160a01b0316146105b4576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b6001600160a01b0381166105fe576040805162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b604482015290519081900360640190fd5b7f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a81610628610656565b604080516001600160a01b03938416815291909216602082015281519081900390910190a16103ad816106cd565b604080517836b0ba34b1973732ba3bb7b93597383937bc3c9737bbb732b960391b815290519081900360190190205490565b60006001600160a01b0382166106a0575060006106a6565b50803b15155b919050565b6000604051808061072460229139604051908190036022019020929092555050565b604080517836b0ba34b1973732ba3bb7b93597383937bc3c9737bbb732b960391b815290519081900360190190205556fe44455354494e4154494f4e5f414444524553535f49535f4e4f545f415f434f4e54524143546d617469632e6e6574776f726b2e70726f78792e696d706c656d656e746174696f6ea265627a7a723158200b4482098348edae65bf6678e4f56e1da1e0b04353d1a070ddb216c462d103ab64736f6c63430005110032

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

000000000000000000000000f66F01Bc2d3e83312e26244550537Fe2d2995FeE

-----Decoded View---------------
Arg [0] : _proxyTo (address): 0xf66F01Bc2d3e83312e26244550537Fe2d2995FeE

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000f66F01Bc2d3e83312e26244550537Fe2d2995FeE


Deployed Bytecode Sourcemap

7114:121:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4646:44;4659:20;:18;:20::i;:::-;4681:8;;4646:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;4646:12:0;;-1:-1:-1;;;4646:44:0:i;:::-;7114:121;5883:353;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5883:353:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5883:353:0;-1:-1:-1;;;;;5883:353:0;;:::i;2796:129::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2796:129:0;;;:::i;:::-;;;;;;;;;;;;;;;;5138:104;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5138:104:0;;;:::i;:::-;;;;-1:-1:-1;;;;;5138:104:0;;;;;;;;;;;;;;4818:85;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4818:85:0;;;:::i;6244:288::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;6244:288:0;;;;;;;;;;;;;;;21:11:-1;5:28;;2:2;;;46:1;43;36:12;2:2;6244:288:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;6244:288:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;6244:288:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;6244:288:0;;-1:-1:-1;6244:288:0;;-1:-1:-1;;;;;6244:288:0:i;5492:212::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5492:212:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5492:212:0;-1:-1:-1;;;;;5492:212:0;;:::i;5250:234::-;5302:7;5322:13;5346:16;4192:47;;;;;;;;;;;;;;;;;;5428:15;;-1:-1:-1;;;;5250:234:0;:::o;2999:892::-;3364:1;3344;3315:9;3309:16;3285:4;3274:9;3270:20;3247:4;3222:5;3217:3;3213:15;3182:198;3406:14;3453:4;3447:11;3495:4;3492:1;3487:3;3472:28;3698:6;3722:66;;;;3849:4;3844:3;3837:17;3722:66;3764:4;3759:3;3752:17;5883:353;4766:10;4751:11;:9;:11::i;:::-;-1:-1:-1;;;;;4751:25:0;;4743:47;;;;;-1:-1:-1;;;4743:47:0;;;;;;;;;;;;-1:-1:-1;;;4743:47:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;5975:27:0;;5967:61;;;;;-1:-1:-1;;;5967:61:0;;;;;;;;;;;;-1:-1:-1;;;5967:61:0;;;;;;;;;;;;;;;6047:23;6058:11;6047:10;:23::i;:::-;6039:73;;;;-1:-1:-1;;;6039:73:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6156:20;:18;:20::i;:::-;-1:-1:-1;;;;;6130:47:0;6143:11;-1:-1:-1;;;;;6130:47:0;;;;;;;;;;;6198:30;6216:11;6198:17;:30::i;:::-;5883:353;:::o;2796:129::-;2916:1;;2796:129::o;5138:104::-;5187:7;5214:20;:18;:20::i;:::-;5207:27;;5138:104;:::o;4818:85::-;4857:7;4884:11;:9;:11::i;6244:288::-;4766:10;4751:11;:9;:11::i;:::-;-1:-1:-1;;;;;4751:25:0;;4743:47;;;;;-1:-1:-1;;;4743:47:0;;;;;;;;;;;;-1:-1:-1;;;4743:47:0;;;;;;;;;;;;;;;6348:33;6369:11;6348:20;:33::i;:::-;6395:12;6409:23;6444:4;-1:-1:-1;;;;;6436:18:0;6461:9;6472:4;6436:41;;;;;;;;;;;;;36:153:-1;66:2;61:3;58:11;36:153;;176:10;;164:23;;-1:-1;;139:12;;;;98:2;89:12;;;;114;36:153;;;274:1;267:3;263:2;259:12;254:3;250:22;246:30;315:4;311:9;305:3;299:10;295:26;356:4;350:3;344:10;340:21;389:7;380;377:20;372:3;365:33;3:399;;;6436:41:0;;;;;;;;;;;;;;;;;;;;;;;;;14:1:-1;21;16:31;;;;75:4;69:11;64:16;;144:4;140:9;133:4;115:16;111:27;107:43;104:1;100:51;94:4;87:65;169:16;166:1;159:27;225:16;222:1;215:4;212:1;208:12;193:49;7:242;;16:31;36:4;31:9;;7:242;;6394:83:0;;;;6496:7;6512:10;6488:36;;;;;-1:-1:-1;;;6488:36:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;6488:36:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4801:1;;6244:288;;:::o;5492:212::-;4766:10;4751:11;:9;:11::i;:::-;-1:-1:-1;;;;;4751:25:0;;4743:47;;;;;-1:-1:-1;;;4743:47:0;;;;;;;;;;;;-1:-1:-1;;;4743:47:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;5578:22:0;;5570:47;;;;;-1:-1:-1;;;5570:47:0;;;;;;;;;;;;-1:-1:-1;;;5570:47:0;;;;;;;;;;;;;;;5633:34;5645:8;5655:11;:9;:11::i;:::-;5633:34;;;-1:-1:-1;;;;;5633:34:0;;;;;;;;;;;;;;;;;;;;;;;;5678:18;5687:8;5678;:18::i;4911:219::-;4276:38;;;-1:-1:-1;;;4276:38:0;;;;;;;;;;;;5073:15;4911:219;:::o;6739:274::-;6799:4;-1:-1:-1;;;;;6820:21:0;;6816:66;;-1:-1:-1;6865:5:0;6858:12;;6816:66;-1:-1:-1;6949:20:0;;6997:8;;6739:274;;;;:::o;6540:187::-;6607:16;4192:47;;;;;;;;;;;;;;;;;;6680:29;;;;-1:-1:-1;;6665:55:0:o;5712:163::-;4276:38;;;-1:-1:-1;;;4276:38:0;;;;;;;;;;;;5831:26;5816:52::o

Swarm Source

bzzr://0b4482098348edae65bf6678e4f56e1da1e0b04353d1a070ddb216c462d103ab

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
0x5e3Ef299fDDf15eAa0432E6e66473ace8c13D908
Loading...
Loading
[ 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.