ETH Price: $2,936.38 (-0.75%)

Contract

0x52B438b2FeE2AdeEf6d4146095ACE07772C1ED0A
 

Overview

ETH Balance

0 ETH

ETH Value

$0.00

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Block
From
To
Claim All254211892025-10-05 8:16:33112 days ago1759652193IN
0x52B438b2...772C1ED0A
0 ETH00.00000067
Claim All192160832025-05-14 16:59:41255 days ago1747241981IN
0x52B438b2...772C1ED0A
0 ETH0.000000410.00110076
Claim All186908902025-05-02 13:13:15267 days ago1746191595IN
0x52B438b2...772C1ED0A
0 ETH0.000000380.00000058
Claim All184532132025-04-27 1:10:41273 days ago1745716241IN
0x52B438b2...772C1ED0A
0 ETH00.00000113
Claim All183046962025-04-23 14:40:07276 days ago1745419207IN
0x52B438b2...772C1ED0A
0 ETH0.000008920.00150037
Claim All183006962025-04-23 12:26:47277 days ago1745411207IN
0x52B438b2...772C1ED0A
0 ETH0.000003770.00000244
Claim All183005352025-04-23 12:21:25277 days ago1745410885IN
0x52B438b2...772C1ED0A
0 ETH0.000004780.00000327
Claim All183005302025-04-23 12:21:15277 days ago1745410875IN
0x52B438b2...772C1ED0A
0 ETH0.000004590.00000328
Claim All150717272025-02-07 18:34:29351 days ago1738953269IN
0x52B438b2...772C1ED0A
0 ETH0.000000380.00084548
Claim All149705892025-02-05 10:23:13354 days ago1738750993IN
0x52B438b2...772C1ED0A
0 ETH0.000000610.00110783
Claim All145706882025-01-27 4:13:11363 days ago1737951191IN
0x52B438b2...772C1ED0A
0 ETH0.000000110.00027712
Claim All144917242025-01-25 8:21:03365 days ago1737793263IN
0x52B438b2...772C1ED0A
0 ETH0.000000010.0000021
Claim All144348142025-01-24 0:44:03366 days ago1737679443IN
0x52B438b2...772C1ED0A
0 ETH0.0000020.00614101
Claim All142049082025-01-18 17:00:31371 days ago1737219631IN
0x52B438b2...772C1ED0A
0 ETH0.000002910.00000052
Claim All141689562025-01-17 21:02:07372 days ago1737147727IN
0x52B438b2...772C1ED0A
0 ETH0.000001770.00003577
Claim All139353962025-01-12 11:16:47378 days ago1736680607IN
0x52B438b2...772C1ED0A
0 ETH0.00000040.00137865
Claim All138977702025-01-11 14:22:35378 days ago1736605355IN
0x52B438b2...772C1ED0A
0 ETH0.00000050.00142547
Claim All137110302025-01-07 6:37:55383 days ago1736231875IN
0x52B438b2...772C1ED0A
0 ETH0.000000470.0012596
Claim All137037302025-01-07 2:34:35383 days ago1736217275IN
0x52B438b2...772C1ED0A
0 ETH0.000000420.00149983
Claim All136709742025-01-06 8:22:43384 days ago1736151763IN
0x52B438b2...772C1ED0A
0 ETH0.000001720.00466618
Claim All136706922025-01-06 8:13:19384 days ago1736151199IN
0x52B438b2...772C1ED0A
0 ETH0.000001730.00468488
Claim All136704832025-01-06 8:06:21384 days ago1736150781IN
0x52B438b2...772C1ED0A
0 ETH0.000001730.00488079
Claim All136543562025-01-05 23:08:47384 days ago1736118527IN
0x52B438b2...772C1ED0A
0 ETH0.000000660.00211642
Claim All135327072025-01-03 3:33:49387 days ago1735875229IN
0x52B438b2...772C1ED0A
0 ETH0.000000230.00042153
Claim All135067442025-01-02 13:08:23387 days ago1735823303IN
0x52B438b2...772C1ED0A
0 ETH0.000001060.0035622
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
254211892025-10-05 8:16:33112 days ago1759652193
0x52B438b2...772C1ED0A
0 ETH
254211892025-10-05 8:16:33112 days ago1759652193
0x52B438b2...772C1ED0A
0 ETH
254211892025-10-05 8:16:33112 days ago1759652193
0x52B438b2...772C1ED0A
0 ETH
254211892025-10-05 8:16:33112 days ago1759652193
0x52B438b2...772C1ED0A
0 ETH
254211892025-10-05 8:16:33112 days ago1759652193
0x52B438b2...772C1ED0A
0 ETH
254211892025-10-05 8:16:33112 days ago1759652193
0x52B438b2...772C1ED0A
0 ETH
249571602025-09-24 14:28:55122 days ago1758724135
0x52B438b2...772C1ED0A
0 ETH
249571602025-09-24 14:28:55122 days ago1758724135
0x52B438b2...772C1ED0A
0 ETH
249571602025-09-24 14:28:55122 days ago1758724135
0x52B438b2...772C1ED0A
0 ETH
225703722025-07-31 8:29:19178 days ago1753950559
0x52B438b2...772C1ED0A
0 ETH
225703722025-07-31 8:29:19178 days ago1753950559
0x52B438b2...772C1ED0A
0 ETH
225703722025-07-31 8:29:19178 days ago1753950559
0x52B438b2...772C1ED0A
0 ETH
225428212025-07-30 17:10:57178 days ago1753895457
0x52B438b2...772C1ED0A
0 ETH
225428212025-07-30 17:10:57178 days ago1753895457
0x52B438b2...772C1ED0A
0 ETH
225428212025-07-30 17:10:57178 days ago1753895457
0x52B438b2...772C1ED0A
0 ETH
219231242025-07-16 8:54:23193 days ago1752656063
0x52B438b2...772C1ED0A
0 ETH
219231242025-07-16 8:54:23193 days ago1752656063
0x52B438b2...772C1ED0A
0 ETH
219231242025-07-16 8:54:23193 days ago1752656063
0x52B438b2...772C1ED0A
0 ETH
202595392025-06-07 20:41:33231 days ago1749328893
0x52B438b2...772C1ED0A
0 ETH
202595392025-06-07 20:41:33231 days ago1749328893
0x52B438b2...772C1ED0A
0 ETH
202595392025-06-07 20:41:33231 days ago1749328893
0x52B438b2...772C1ED0A
0 ETH
192160832025-05-14 16:59:41255 days ago1747241981
0x52B438b2...772C1ED0A
0 ETH
192160832025-05-14 16:59:41255 days ago1747241981
0x52B438b2...772C1ED0A
0 ETH
192160832025-05-14 16:59:41255 days ago1747241981
0x52B438b2...772C1ED0A
0 ETH
192160832025-05-14 16:59:41255 days ago1747241981
0x52B438b2...772C1ED0A
0 ETH
View All Internal Transactions

Cross-Chain Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
StakingRewardHelper

Compiler Version
v0.5.16+commit.9c3226ce

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
pragma experimental ABIEncoderV2;
pragma solidity ^0.5.16;

import "./Owned.sol";
import "./interfaces/IBlast.sol";
import "./interfaces/IStakingRewards.sol";
import "./interfaces/IStakingRewardHelper.sol";
import "./interfaces/IMessenger.sol";

contract StakingRewardHelper is IStakingRewardHelper, Owned {

    IMessenger constant messenger = IMessenger(0x4200000000000000000000000000000000000007);
    IBlast public constant BLAST = IBlast(0x4300000000000000000000000000000000000002);
    address public l1Vault;
    address[6] public stakingRewards;

    /* ========== CONSTRUCTOR ========== */

    constructor(address _owner) public Owned(_owner) {
        BLAST.configureClaimableGas();
    }

    /* ========== VIEWS ========== */

    function getDetailedEarnedInfo(address account) external view returns (uint256, uint256[6] memory) {
        uint256 sum = 0;
        uint256[6] memory earned;
        for (uint8 i = 0; i < 6; i++) {
            uint256 earnedAmount = IStakingRewards(stakingRewards[i]).earned(account);
            sum += earnedAmount;
            earned[i] = earnedAmount;
        }
        return (sum, earned);
    }

    function stakingPoolInfos() external view returns (PoolInfo[6] memory) {
        PoolInfo[6] memory infos;
        for (uint8 i = 0; i < 6; i++) {
            infos[i] = PoolInfo({
                poolAddress: stakingRewards[i],
                rewardRate: IStakingRewards(stakingRewards[i]).rewardPerToken(),
                totalSupply: IStakingRewards(stakingRewards[i]).totalSupply()
            });
        }
        return infos;
    }

    /* ========== MUTATIVE FUNCTIONS ========== */

    function deposit(address account, uint256 amount, uint8 lockYear) external onlyVault {
        IStakingRewards(stakingRewards[lockYear]).stake(account, amount);
    }

    function withdraw(address account, uint256 amount) external onlyVault {
        IStakingRewards(stakingRewards[0]).withdraw(account, amount);
    }

    function claimAll() external {
        for (uint8 i = 0; i < 6; i++) {
            IStakingRewards(stakingRewards[i]).getReward(msg.sender);
        }
    }

    /* ========== RESTRICTED FUNCTIONS ========== */

    function setL1Vault(address _l1Vault) public onlyOwner {
        l1Vault = _l1Vault;
    }

    function setStakingRewards(address[6] memory _stakingRewards) public onlyOwner {
        stakingRewards = _stakingRewards;
    }

    function claimAllGas() external onlyOwner {
        BLAST.claimAllGas(address(this), owner);
    }

    /* ========== MODIFIERS ========== */

    /// @notice A modifier that only allows the bridge to call
    modifier onlyVault() {
        require(msg.sender == address(messenger) && messenger.xDomainMessageSender() == l1Vault, "Caller is not the Vault");
        _;
    }

}

pragma solidity ^0.5.16;

interface IBlast {
  // Note: the full interface for IBlast can be found below
  function configureClaimableGas() external;
  function claimAllGas(address contractAddress, address recipient) external returns (uint256);
}

pragma solidity >=0.4.24;

interface IMessenger {
    function xDomainMessageSender() external view returns (address);
}

pragma experimental ABIEncoderV2;
pragma solidity ^0.5.16;

interface IStakingRewardHelper {
    struct PoolInfo {
        address poolAddress;
        uint256 rewardRate;
        uint256 totalSupply;
    }

    function deposit(address account, uint256 amount, uint8 lockYear) external;
    function withdraw(address, uint256) external;

    function getDetailedEarnedInfo(address account) external view returns (uint256, uint256[6] memory);
    function stakingPoolInfos() external view returns (PoolInfo[6] memory);

}

pragma solidity ^0.5.16;

// https://docs.synthetix.io/contracts/source/interfaces/istakingrewards
interface IStakingRewards {
    // Views

    function balanceOf(address account) external view returns (uint256);

    function earned(address account) external view returns (uint256);

    function getRewardForDuration() external view returns (uint256);

    function lastTimeRewardApplicable() external view returns (uint256);

    function rewardPerToken() external view returns (uint256);

    function rewardsToken() external view returns (address);

    function totalSupply() external view returns (uint256);

    // Mutative

    function getReward(address account) external;

    function stake(address account, uint256 amount) external;

    function withdraw(address account, uint256 amount) external;
}

pragma solidity ^0.5.16;

// https://docs.synthetix.io/contracts/source/contracts/owned
contract Owned {
    address public owner;
    address public nominatedOwner;

    constructor(address _owner) public {
        require(_owner != address(0), "Owner address cannot be 0");
        owner = _owner;
        emit OwnerChanged(address(0), _owner);
    }

    function nominateNewOwner(address _owner) external onlyOwner {
        nominatedOwner = _owner;
        emit OwnerNominated(_owner);
    }

    function acceptOwnership() external {
        require(msg.sender == nominatedOwner, "You must be nominated before you can accept ownership");
        emit OwnerChanged(owner, nominatedOwner);
        owner = nominatedOwner;
        nominatedOwner = address(0);
    }

    modifier onlyOwner {
        _onlyOwner();
        _;
    }

    function _onlyOwner() private view {
        require(msg.sender == owner, "Only the contract owner may perform this action");
    }

    event OwnerNominated(address newOwner);
    event OwnerChanged(address oldOwner, address newOwner);
}

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

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldOwner","type":"address"},{"indexed":false,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnerChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnerNominated","type":"event"},{"constant":true,"inputs":[],"name":"BLAST","outputs":[{"internalType":"contract IBlast","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"claimAll","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"claimAllGas","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint8","name":"lockYear","type":"uint8"}],"name":"deposit","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"getDetailedEarnedInfo","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256[6]","name":"","type":"uint256[6]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"l1Vault","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"nominateNewOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"nominatedOwner","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":false,"inputs":[{"internalType":"address","name":"_l1Vault","type":"address"}],"name":"setL1Vault","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address[6]","name":"_stakingRewards","type":"address[6]"}],"name":"setStakingRewards","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"stakingPoolInfos","outputs":[{"components":[{"internalType":"address","name":"poolAddress","type":"address"},{"internalType":"uint256","name":"rewardRate","type":"uint256"},{"internalType":"uint256","name":"totalSupply","type":"uint256"}],"internalType":"struct IStakingRewardHelper.PoolInfo[6]","name":"","type":"tuple[6]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"stakingRewards","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b506040516200128f3803806200128f833981016040819052620000349162000140565b806001600160a01b038116620000675760405162461bcd60e51b81526004016200005e90620001e6565b60405180910390fd5b600080546001600160a01b0319166001600160a01b0383161781556040517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c91620000b4918490620001c0565b60405180910390a1507343000000000000000000000000000000000000026001600160a01b0316634e606c476040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156200010d57600080fd5b505af115801562000122573d6000803e3d6000fd5b505050505062000241565b80516200013a8162000227565b92915050565b6000602082840312156200015357600080fd5b60006200016184846200012d565b949350505050565b620001748162000213565b82525050565b620001748162000201565b600062000194601983620001f8565b7f4f776e657220616464726573732063616e6e6f74206265203000000000000000815260200192915050565b60408101620001d0828562000169565b620001df60208301846200017a565b9392505050565b602080825281016200013a8162000185565b90815260200190565b60006001600160a01b0382166200013a565b60006200013a8260006200013a8262000201565b620002328162000201565b81146200023e57600080fd5b50565b61103e80620002516000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c80637b635b9011610097578063bdeb532311610066578063bdeb5323146101be578063d1058e59146101d1578063f19ed6be146101d9578063f3fef3a3146101ec576100f5565b80637b635b90146101845780638da5cb5b1461019957806397d75776146101a1578063a65661ef146101b6576100f5565b806354fa453c116100d357806354fa453c1461014e578063597a8d6f14610161578063645dd1fa1461017457806379ba50971461017c576100f5565b80631627540c146100fa57806338f310bc1461010f57806353a47bb714610139575b600080fd5b61010d610108366004610b5f565b6101ff565b005b61012261011d366004610b5f565b61025d565b604051610130929190610f32565b60405180910390f35b61014161033e565b6040516101309190610e8c565b61010d61015c366004610b5f565b61034d565b61014161016f366004610c48565b610377565b61010d610394565b61010d61042a565b61018c6104cf565b6040516101309190610ee5565b61014161066d565b6101a961067c565b6040516101309190610ef4565b610141610687565b61010d6101cc366004610c2a565b610696565b61010d6106af565b61010d6101e7366004610bdd565b61073b565b61010d6101fa366004610ba3565b610870565b610207610995565b600180546001600160a01b0319166001600160a01b0383161790556040517f906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce2290610252908390610e8c565b60405180910390a150565b60006102676109c1565b60006102716109c1565b60005b60068160ff16101561033357600060038260ff166006811061029257fe5b01546040516246613160e11b81526001600160a01b0390911690628cc262906102bf908a90600401610e8c565b60206040518083038186803b1580156102d757600080fd5b505afa1580156102eb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061030f9190810190610c66565b938401939050808360ff84166006811061032557fe5b602002015250600101610274565b509092509050915091565b6001546001600160a01b031681565b610355610995565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6003816006811061038457fe5b01546001600160a01b0316905081565b61039c610995565b600054604051634aa7d2f760e11b81526002604360981b019163954fa5ee916103d59130916001600160a01b0390911690600401610ea8565b602060405180830381600087803b1580156103ef57600080fd5b505af1158015610403573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506104279190810190610c66565b50565b6001546001600160a01b0316331461045d5760405162461bcd60e51b815260040161045490610f12565b60405180910390fd5b6000546001546040517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c926104a0926001600160a01b0391821692911690610ea8565b60405180910390a160018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b6104d76109df565b6104df6109df565b60005b60068160ff16101561066657604051806060016040528060038360ff166006811061050957fe5b01546001600160a01b03168152602001600360ff84166006811061052957fe5b0160009054906101000a90046001600160a01b03166001600160a01b031663cd3daf9d6040518163ffffffff1660e01b815260040160206040518083038186803b15801561057657600080fd5b505afa15801561058a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506105ae9190810190610c66565b815260200160038360ff16600681106105c357fe5b0160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561061057600080fd5b505afa158015610624573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506106489190810190610c66565b90528260ff83166006811061065957fe5b60200201526001016104e2565b5090505b90565b6000546001600160a01b031681565b6002604360981b0181565b6002546001600160a01b031681565b61069e610995565b6106ab6003826006610a0c565b5050565b60005b60068160ff1610156104275760038160ff16600681106106ce57fe5b0154604051630c00007b60e41b81526001600160a01b039091169063c00007b0906106fd903390600401610e9a565b600060405180830381600087803b15801561071757600080fd5b505af115801561072b573d6000803e3d6000fd5b5050600190920191506106b29050565b336007602160991b011480156107dc575060025460408051636e296e4560e01b815290516001600160a01b03909216916007602160991b0191636e296e45916004808301926020929190829003018186803b15801561079957600080fd5b505afa1580156107ad573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506107d19190810190610b85565b6001600160a01b0316145b6107f85760405162461bcd60e51b815260040161045490610f02565b60038160ff166006811061080857fe5b01546040516356e4bb9760e11b81526001600160a01b039091169063adc9772e906108399086908690600401610eca565b600060405180830381600087803b15801561085357600080fd5b505af1158015610867573d6000803e3d6000fd5b50505050505050565b336007602160991b01148015610911575060025460408051636e296e4560e01b815290516001600160a01b03909216916007602160991b0191636e296e45916004808301926020929190829003018186803b1580156108ce57600080fd5b505afa1580156108e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506109069190810190610b85565b6001600160a01b0316145b61092d5760405162461bcd60e51b815260040161045490610f02565b60035460405163f3fef3a360e01b81526001600160a01b039091169063f3fef3a39061095f9085908590600401610eca565b600060405180830381600087803b15801561097957600080fd5b505af115801561098d573d6000803e3d6000fd5b505050505050565b6000546001600160a01b031633146109bf5760405162461bcd60e51b815260040161045490610f22565b565b6040518060c001604052806006906020820280388339509192915050565b6040518060c001604052806006905b6109f6610a64565b8152602001906001900390816109ee5790505090565b8260068101928215610a54579160200282015b82811115610a5457825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190610a1f565b50610a60929150610a8e565b5090565b604051806060016040528060006001600160a01b0316815260200160008152602001600081525090565b61066a91905b80821115610a605780546001600160a01b0319168155600101610a94565b8035610abd81610fd5565b92915050565b8051610abd81610fd5565b600082601f830112610adf57600080fd5b6006610af2610aed82610f74565b610f4d565b91508183856020840282011115610b0857600080fd5b60005b83811015610b345781610b1e8882610ab2565b8452506020928301929190910190600101610b0b565b5050505092915050565b8035610abd81610fe9565b8051610abd81610fe9565b8035610abd81610ff2565b600060208284031215610b7157600080fd5b6000610b7d8484610ab2565b949350505050565b600060208284031215610b9757600080fd5b6000610b7d8484610ac3565b60008060408385031215610bb657600080fd5b6000610bc28585610ab2565b9250506020610bd385828601610b3e565b9150509250929050565b600080600060608486031215610bf257600080fd5b6000610bfe8686610ab2565b9350506020610c0f86828701610b3e565b9250506040610c2086828701610b54565b9150509250925092565b600060c08284031215610c3c57600080fd5b6000610b7d8484610ace565b600060208284031215610c5a57600080fd5b6000610b7d8484610b3e565b600060208284031215610c7857600080fd5b6000610b7d8484610b49565b6000610c908383610e46565b505060600190565b6000610ca48383610e83565b505060200190565b610cb581610fc3565b82525050565b610cb581610fac565b610ccd81610f92565b610cd78184610f9e565b9250610ce28261066a565b8060005b8381101561098d578151610cfa8782610c84565b9650610d0583610f98565b925050600101610ce6565b610d1981610f92565b610d238184610f9e565b9250610d2e8261066a565b8060005b8381101561098d578151610d468782610c98565b9650610d5183610f98565b925050600101610d32565b610cb581610fca565b6000610d72601783610fa3565b7f43616c6c6572206973206e6f7420746865205661756c74000000000000000000815260200192915050565b6000610dab603583610fa3565b7f596f75206d757374206265206e6f6d696e61746564206265666f726520796f7581527402063616e20616363657074206f776e65727368697605c1b602082015260400192915050565b6000610e02602f83610fa3565b7f4f6e6c792074686520636f6e7472616374206f776e6572206d6179207065726681526e37b936903a3434b99030b1ba34b7b760891b602082015260400192915050565b80516060830190610e578482610cbb565b506020820151610e6a6020850182610e83565b506040820151610e7d6040850182610e83565b50505050565b610cb58161066a565b60208101610abd8284610cbb565b60208101610abd8284610cac565b60408101610eb68285610cbb565b610ec36020830184610cbb565b9392505050565b60408101610ed88285610cbb565b610ec36020830184610e83565b6102408101610abd8284610cc4565b60208101610abd8284610d5c565b60208082528101610abd81610d65565b60208082528101610abd81610d9e565b60208082528101610abd81610df5565b60e08101610f408285610e83565b610ec36020830184610d10565b60405181810167ffffffffffffffff81118282101715610f6c57600080fd5b604052919050565b600067ffffffffffffffff821115610f8b57600080fd5b5060200290565b50600690565b60200190565b919050565b90815260200190565b60006001600160a01b038216610abd565b60ff1690565b6000610abd825b6000610abd82610fac565b610fde81610fac565b811461042757600080fd5b610fde8161066a565b610fde81610fbd56fea365627a7a723158208989f0767d1e1fe4e3a5e226695013ae168286dcf053a40a0b8dcf22cf47ac416c6578706572696d656e74616cf564736f6c63430005100040000000000000000000000000f11c4dfa70f43564311e34e5f8fc6b1738f6c2d6

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100f55760003560e01c80637b635b9011610097578063bdeb532311610066578063bdeb5323146101be578063d1058e59146101d1578063f19ed6be146101d9578063f3fef3a3146101ec576100f5565b80637b635b90146101845780638da5cb5b1461019957806397d75776146101a1578063a65661ef146101b6576100f5565b806354fa453c116100d357806354fa453c1461014e578063597a8d6f14610161578063645dd1fa1461017457806379ba50971461017c576100f5565b80631627540c146100fa57806338f310bc1461010f57806353a47bb714610139575b600080fd5b61010d610108366004610b5f565b6101ff565b005b61012261011d366004610b5f565b61025d565b604051610130929190610f32565b60405180910390f35b61014161033e565b6040516101309190610e8c565b61010d61015c366004610b5f565b61034d565b61014161016f366004610c48565b610377565b61010d610394565b61010d61042a565b61018c6104cf565b6040516101309190610ee5565b61014161066d565b6101a961067c565b6040516101309190610ef4565b610141610687565b61010d6101cc366004610c2a565b610696565b61010d6106af565b61010d6101e7366004610bdd565b61073b565b61010d6101fa366004610ba3565b610870565b610207610995565b600180546001600160a01b0319166001600160a01b0383161790556040517f906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce2290610252908390610e8c565b60405180910390a150565b60006102676109c1565b60006102716109c1565b60005b60068160ff16101561033357600060038260ff166006811061029257fe5b01546040516246613160e11b81526001600160a01b0390911690628cc262906102bf908a90600401610e8c565b60206040518083038186803b1580156102d757600080fd5b505afa1580156102eb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061030f9190810190610c66565b938401939050808360ff84166006811061032557fe5b602002015250600101610274565b509092509050915091565b6001546001600160a01b031681565b610355610995565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6003816006811061038457fe5b01546001600160a01b0316905081565b61039c610995565b600054604051634aa7d2f760e11b81526002604360981b019163954fa5ee916103d59130916001600160a01b0390911690600401610ea8565b602060405180830381600087803b1580156103ef57600080fd5b505af1158015610403573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506104279190810190610c66565b50565b6001546001600160a01b0316331461045d5760405162461bcd60e51b815260040161045490610f12565b60405180910390fd5b6000546001546040517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c926104a0926001600160a01b0391821692911690610ea8565b60405180910390a160018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b6104d76109df565b6104df6109df565b60005b60068160ff16101561066657604051806060016040528060038360ff166006811061050957fe5b01546001600160a01b03168152602001600360ff84166006811061052957fe5b0160009054906101000a90046001600160a01b03166001600160a01b031663cd3daf9d6040518163ffffffff1660e01b815260040160206040518083038186803b15801561057657600080fd5b505afa15801561058a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506105ae9190810190610c66565b815260200160038360ff16600681106105c357fe5b0160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561061057600080fd5b505afa158015610624573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506106489190810190610c66565b90528260ff83166006811061065957fe5b60200201526001016104e2565b5090505b90565b6000546001600160a01b031681565b6002604360981b0181565b6002546001600160a01b031681565b61069e610995565b6106ab6003826006610a0c565b5050565b60005b60068160ff1610156104275760038160ff16600681106106ce57fe5b0154604051630c00007b60e41b81526001600160a01b039091169063c00007b0906106fd903390600401610e9a565b600060405180830381600087803b15801561071757600080fd5b505af115801561072b573d6000803e3d6000fd5b5050600190920191506106b29050565b336007602160991b011480156107dc575060025460408051636e296e4560e01b815290516001600160a01b03909216916007602160991b0191636e296e45916004808301926020929190829003018186803b15801561079957600080fd5b505afa1580156107ad573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506107d19190810190610b85565b6001600160a01b0316145b6107f85760405162461bcd60e51b815260040161045490610f02565b60038160ff166006811061080857fe5b01546040516356e4bb9760e11b81526001600160a01b039091169063adc9772e906108399086908690600401610eca565b600060405180830381600087803b15801561085357600080fd5b505af1158015610867573d6000803e3d6000fd5b50505050505050565b336007602160991b01148015610911575060025460408051636e296e4560e01b815290516001600160a01b03909216916007602160991b0191636e296e45916004808301926020929190829003018186803b1580156108ce57600080fd5b505afa1580156108e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506109069190810190610b85565b6001600160a01b0316145b61092d5760405162461bcd60e51b815260040161045490610f02565b60035460405163f3fef3a360e01b81526001600160a01b039091169063f3fef3a39061095f9085908590600401610eca565b600060405180830381600087803b15801561097957600080fd5b505af115801561098d573d6000803e3d6000fd5b505050505050565b6000546001600160a01b031633146109bf5760405162461bcd60e51b815260040161045490610f22565b565b6040518060c001604052806006906020820280388339509192915050565b6040518060c001604052806006905b6109f6610a64565b8152602001906001900390816109ee5790505090565b8260068101928215610a54579160200282015b82811115610a5457825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190610a1f565b50610a60929150610a8e565b5090565b604051806060016040528060006001600160a01b0316815260200160008152602001600081525090565b61066a91905b80821115610a605780546001600160a01b0319168155600101610a94565b8035610abd81610fd5565b92915050565b8051610abd81610fd5565b600082601f830112610adf57600080fd5b6006610af2610aed82610f74565b610f4d565b91508183856020840282011115610b0857600080fd5b60005b83811015610b345781610b1e8882610ab2565b8452506020928301929190910190600101610b0b565b5050505092915050565b8035610abd81610fe9565b8051610abd81610fe9565b8035610abd81610ff2565b600060208284031215610b7157600080fd5b6000610b7d8484610ab2565b949350505050565b600060208284031215610b9757600080fd5b6000610b7d8484610ac3565b60008060408385031215610bb657600080fd5b6000610bc28585610ab2565b9250506020610bd385828601610b3e565b9150509250929050565b600080600060608486031215610bf257600080fd5b6000610bfe8686610ab2565b9350506020610c0f86828701610b3e565b9250506040610c2086828701610b54565b9150509250925092565b600060c08284031215610c3c57600080fd5b6000610b7d8484610ace565b600060208284031215610c5a57600080fd5b6000610b7d8484610b3e565b600060208284031215610c7857600080fd5b6000610b7d8484610b49565b6000610c908383610e46565b505060600190565b6000610ca48383610e83565b505060200190565b610cb581610fc3565b82525050565b610cb581610fac565b610ccd81610f92565b610cd78184610f9e565b9250610ce28261066a565b8060005b8381101561098d578151610cfa8782610c84565b9650610d0583610f98565b925050600101610ce6565b610d1981610f92565b610d238184610f9e565b9250610d2e8261066a565b8060005b8381101561098d578151610d468782610c98565b9650610d5183610f98565b925050600101610d32565b610cb581610fca565b6000610d72601783610fa3565b7f43616c6c6572206973206e6f7420746865205661756c74000000000000000000815260200192915050565b6000610dab603583610fa3565b7f596f75206d757374206265206e6f6d696e61746564206265666f726520796f7581527402063616e20616363657074206f776e65727368697605c1b602082015260400192915050565b6000610e02602f83610fa3565b7f4f6e6c792074686520636f6e7472616374206f776e6572206d6179207065726681526e37b936903a3434b99030b1ba34b7b760891b602082015260400192915050565b80516060830190610e578482610cbb565b506020820151610e6a6020850182610e83565b506040820151610e7d6040850182610e83565b50505050565b610cb58161066a565b60208101610abd8284610cbb565b60208101610abd8284610cac565b60408101610eb68285610cbb565b610ec36020830184610cbb565b9392505050565b60408101610ed88285610cbb565b610ec36020830184610e83565b6102408101610abd8284610cc4565b60208101610abd8284610d5c565b60208082528101610abd81610d65565b60208082528101610abd81610d9e565b60208082528101610abd81610df5565b60e08101610f408285610e83565b610ec36020830184610d10565b60405181810167ffffffffffffffff81118282101715610f6c57600080fd5b604052919050565b600067ffffffffffffffff821115610f8b57600080fd5b5060200290565b50600690565b60200190565b919050565b90815260200190565b60006001600160a01b038216610abd565b60ff1690565b6000610abd825b6000610abd82610fac565b610fde81610fac565b811461042757600080fd5b610fde8161066a565b610fde81610fbd56fea365627a7a723158208989f0767d1e1fe4e3a5e226695013ae168286dcf053a40a0b8dcf22cf47ac416c6578706572696d656e74616cf564736f6c63430005100040

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

000000000000000000000000f11c4dfa70f43564311e34e5f8fc6b1738f6c2d6

-----Decoded View---------------
Arg [0] : _owner (address): 0xf11c4dFA70f43564311E34e5f8fC6b1738f6c2D6

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


Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.