ETH Price: $2,635.26 (+0.70%)

Contract

0xc2d26d13582324f10c7c3753B8F5Fc71011EcF57
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Harvest Strategy209812092024-10-16 22:49:234 hrs ago1729118963IN
0xc2d26d13...1011EcF57
0 ETH0.001912788.52399872
Harvest Strategy209811222024-10-16 22:31:474 hrs ago1729117907IN
0xc2d26d13...1011EcF57
0 ETH0.005819189.72526631
Harvest Strategy209749082024-10-16 1:41:5925 hrs ago1729042919IN
0xc2d26d13...1011EcF57
0 ETH0.001328359.76801185
Harvest Strategy209749082024-10-16 1:41:5925 hrs ago1729042919IN
0xc2d26d13...1011EcF57
0 ETH0.004015239.76801185
Harvest Strategy209749082024-10-16 1:41:5925 hrs ago1729042919IN
0xc2d26d13...1011EcF57
0 ETH0.001375319.76801185
Harvest Strategy209747392024-10-16 1:07:4726 hrs ago1729040867IN
0xc2d26d13...1011EcF57
0 ETH0.0044670310.88445245
Harvest Strategy209744002024-10-15 23:59:4727 hrs ago1729036787IN
0xc2d26d13...1011EcF57
0 ETH0.001148858.55557846
Harvest Strategy209744002024-10-15 23:59:4727 hrs ago1729036787IN
0xc2d26d13...1011EcF57
0 ETH0.001142698.55557846
Harvest Strategy209743162024-10-15 23:42:5927 hrs ago1729035779IN
0xc2d26d13...1011EcF57
0 ETH0.001269689.51127993
Harvest Strategy209741582024-10-15 23:10:5928 hrs ago1729033859IN
0xc2d26d13...1011EcF57
0 ETH0.002165919.50103687
Harvest Strategy209740732024-10-15 22:53:4728 hrs ago1729032827IN
0xc2d26d13...1011EcF57
0 ETH0.001072448.12890668
Harvest Strategy209739882024-10-15 22:36:4728 hrs ago1729031807IN
0xc2d26d13...1011EcF57
0 ETH0.001365839.82201765
Harvest Strategy209738302024-10-15 22:05:1129 hrs ago1729029911IN
0xc2d26d13...1011EcF57
0 ETH0.0065107410.96439373
Harvest Strategy209738302024-10-15 22:05:1129 hrs ago1729029911IN
0xc2d26d13...1011EcF57
0 ETH0.0014449310.96439373
Harvest Strategy209596972024-10-13 22:40:593 days ago1728859259IN
0xc2d26d13...1011EcF57
0 ETH0.002953619.43630682
Harvest Strategy209563222024-10-13 11:21:593 days ago1728818519IN
0xc2d26d13...1011EcF57
0 ETH0.003673957.95261247
Harvest Strategy209533012024-10-13 1:09:114 days ago1728781751IN
0xc2d26d13...1011EcF57
0 ETH0.001050197.72260011
Harvest Strategy209533012024-10-13 1:09:114 days ago1728781751IN
0xc2d26d13...1011EcF57
0 ETH0.003167267.72260011
Harvest Strategy209533012024-10-13 1:09:114 days ago1728781751IN
0xc2d26d13...1011EcF57
0 ETH0.001087327.72260011
Harvest Strategy209532122024-10-13 0:51:234 days ago1728780683IN
0xc2d26d13...1011EcF57
0 ETH0.003265927.97679122
Harvest Strategy209528772024-10-12 23:43:474 days ago1728776627IN
0xc2d26d13...1011EcF57
0 ETH0.00088646.63670132
Harvest Strategy209527882024-10-12 23:25:354 days ago1728775535IN
0xc2d26d13...1011EcF57
0 ETH0.000963157.21505076
Harvest Strategy209527012024-10-12 23:08:114 days ago1728774491IN
0xc2d26d13...1011EcF57
0 ETH0.001985736.16744736
Harvest Strategy209482592024-10-12 8:13:114 days ago1728720791IN
0xc2d26d13...1011EcF57
0 ETH0.00417888.49986995
Harvest Strategy209474432024-10-12 5:28:594 days ago1728710939IN
0xc2d26d13...1011EcF57
0 ETH0.000965977.19530626
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
209812092024-10-16 22:49:234 hrs ago1729118963
0xc2d26d13...1011EcF57
0 ETH
209811222024-10-16 22:31:474 hrs ago1729117907
0xc2d26d13...1011EcF57
0 ETH
209749082024-10-16 1:41:5925 hrs ago1729042919
0xc2d26d13...1011EcF57
0 ETH
209749082024-10-16 1:41:5925 hrs ago1729042919
0xc2d26d13...1011EcF57
0 ETH
209749082024-10-16 1:41:5925 hrs ago1729042919
0xc2d26d13...1011EcF57
0 ETH
209747392024-10-16 1:07:4726 hrs ago1729040867
0xc2d26d13...1011EcF57
0 ETH
209744002024-10-15 23:59:4727 hrs ago1729036787
0xc2d26d13...1011EcF57
0 ETH
209744002024-10-15 23:59:4727 hrs ago1729036787
0xc2d26d13...1011EcF57
0 ETH
209743162024-10-15 23:42:5927 hrs ago1729035779
0xc2d26d13...1011EcF57
0 ETH
209741582024-10-15 23:10:5928 hrs ago1729033859
0xc2d26d13...1011EcF57
0 ETH
209740732024-10-15 22:53:4728 hrs ago1729032827
0xc2d26d13...1011EcF57
0 ETH
209739882024-10-15 22:36:4728 hrs ago1729031807
0xc2d26d13...1011EcF57
0 ETH
209738302024-10-15 22:05:1129 hrs ago1729029911
0xc2d26d13...1011EcF57
0 ETH
209738302024-10-15 22:05:1129 hrs ago1729029911
0xc2d26d13...1011EcF57
0 ETH
209596972024-10-13 22:40:593 days ago1728859259
0xc2d26d13...1011EcF57
0 ETH
209563222024-10-13 11:21:593 days ago1728818519
0xc2d26d13...1011EcF57
0 ETH
209533012024-10-13 1:09:114 days ago1728781751
0xc2d26d13...1011EcF57
0 ETH
209533012024-10-13 1:09:114 days ago1728781751
0xc2d26d13...1011EcF57
0 ETH
209533012024-10-13 1:09:114 days ago1728781751
0xc2d26d13...1011EcF57
0 ETH
209532122024-10-13 0:51:234 days ago1728780683
0xc2d26d13...1011EcF57
0 ETH
209528772024-10-12 23:43:474 days ago1728776627
0xc2d26d13...1011EcF57
0 ETH
209527882024-10-12 23:25:354 days ago1728775535
0xc2d26d13...1011EcF57
0 ETH
209527012024-10-12 23:08:114 days ago1728774491
0xc2d26d13...1011EcF57
0 ETH
209482592024-10-12 8:13:114 days ago1728720791
0xc2d26d13...1011EcF57
0 ETH
209474432024-10-12 5:28:594 days ago1728710939
0xc2d26d13...1011EcF57
0 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
yHaaSProxy

Compiler Version
v0.8.20+commit.a1b79de6

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2024-03-07
*/

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

contract yHaaSProxy {
    address public owner;
    address public governance;

    mapping(address => bool) public keepers;

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

    function harvestStrategy(address _strategyAddress) public onlyKeepers {
        StrategyAPI strategy = StrategyAPI(_strategyAddress);
        strategy.report();
    }

    function tendStrategy(address _strategyAddress) public onlyKeepers {
        StrategyAPI strategy = StrategyAPI(_strategyAddress);
        strategy.tend();
    }

    function updateVaultDebt(address _debtAllocatorAddress, address _strategy, uint256 _targetDebt) public onlyKeepers {
        DebtAllocatorAPI debtAllocator = DebtAllocatorAPI(_debtAllocatorAddress);
        debtAllocator.update_debt(_strategy, _targetDebt);
    }

    function forwardCall(address debtAllocatorAddress, bytes memory data) public onlyKeepers returns (bool success) {
        (success, ) = debtAllocatorAddress.call(data);
    }

    function setKeeper(address _address, bool _allowed) external virtual onlyAuthorized {
        keepers[_address] = _allowed;
    }

    /**
    @notice Changes the `owner` address.
    @param _owner The new address to assign as `owner`.
    */
    function setOwner(address _owner) external onlyAuthorized {
        require(_owner != address(0));
        owner = _owner;
    }

    /**
    @notice Changes the `governance` address.
    @param _governance The new address to assign as `governance`.
    */
    function setGovernance(address _governance) external onlyGovernance {
        require(_governance != address(0));
        governance = _governance;
    }

    modifier onlyKeepers() {
        require(msg.sender == owner || keepers[msg.sender] == true || msg.sender == governance, "!keeper yHaaSProxy");
        _;
    }

    modifier onlyAuthorized() {
        require(msg.sender == owner || msg.sender == governance, "!authorized");
        _;
    }

    modifier onlyGovernance() {
        require(msg.sender == governance, "!governance");
        _;
    }
} 

interface StrategyAPI {
    function tend() external;
    function report() external returns (uint256 _profit, uint256 _loss);
    function keeper() external view returns (address);
}

interface DebtAllocatorAPI {
    function update_debt(address _strategy, uint256 _targetDebt) external;
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"debtAllocatorAddress","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"forwardCall","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"governance","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_strategyAddress","type":"address"}],"name":"harvestStrategy","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"keepers","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_governance","type":"address"}],"name":"setGovernance","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"bool","name":"_allowed","type":"bool"}],"name":"setKeeper","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_strategyAddress","type":"address"}],"name":"tendStrategy","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_debtAllocatorAddress","type":"address"},{"internalType":"address","name":"_strategy","type":"address"},{"internalType":"uint256","name":"_targetDebt","type":"uint256"}],"name":"updateVaultDebt","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561000f575f80fd5b505f8054336001600160a01b0319918216811783556001805490921617905561085490819061003d90395ff3fe608060405234801561000f575f80fd5b506004361061009b575f3560e01c806361f13e001161006357806361f13e001461013c5780638da5cb5b1461014f578063ab033ea914610161578063ccc9485314610174578063d1b9e85314610187575f80fd5b806313af40351461009f57806322bee494146100b457806328071d96146100dc5780633bbd64bc146100ef5780635aa6e67514610111575b5f80fd5b6100b26100ad366004610642565b61019a565b005b6100c76100c2366004610676565b61022e565b60405190151581526020015b60405180910390f35b6100b26100ea366004610642565b6102eb565b6100c76100fd366004610642565b60026020525f908152604090205460ff1681565b600154610124906001600160a01b031681565b6040516001600160a01b0390911681526020016100d3565b6100b261014a366004610642565b61039d565b5f54610124906001600160a01b031681565b6100b261016f366004610642565b610463565b6100b2610182366004610732565b6104df565b6100b261019536600461076b565b6105a1565b5f546001600160a01b03163314806101bc57506001546001600160a01b031633145b6101fb5760405162461bcd60e51b815260206004820152600b60248201526a08585d5d1a1bdc9a5e995960aa1b60448201526064015b60405180910390fd5b6001600160a01b03811661020d575f80fd5b5f80546001600160a01b0319166001600160a01b0392909216919091179055565b5f80546001600160a01b031633148061025a5750335f9081526002602052604090205460ff1615156001145b8061026f57506001546001600160a01b031633145b61028b5760405162461bcd60e51b81526004016101f2906107a4565b826001600160a01b0316826040516102a391906107d0565b5f604051808303815f865af19150503d805f81146102dc576040519150601f19603f3d011682016040523d82523d5f602084013e6102e1565b606091505b5090949350505050565b5f546001600160a01b03163314806103165750335f9081526002602052604090205460ff1615156001145b8061032b57506001546001600160a01b031633145b6103475760405162461bcd60e51b81526004016101f2906107a4565b5f819050806001600160a01b031663440368a36040518163ffffffff1660e01b81526004015f604051808303815f87803b158015610383575f80fd5b505af1158015610395573d5f803e3d5ffd5b505050505050565b5f546001600160a01b03163314806103c85750335f9081526002602052604090205460ff1615156001145b806103dd57506001546001600160a01b031633145b6103f95760405162461bcd60e51b81526004016101f2906107a4565b5f819050806001600160a01b0316632606a10b6040518163ffffffff1660e01b815260040160408051808303815f875af1158015610439573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061045d91906107fc565b50505050565b6001546001600160a01b031633146104ab5760405162461bcd60e51b815260206004820152600b60248201526a21676f7665726e616e636560a81b60448201526064016101f2565b6001600160a01b0381166104bd575f80fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b031633148061050a5750335f9081526002602052604090205460ff1615156001145b8061051f57506001546001600160a01b031633145b61053b5760405162461bcd60e51b81526004016101f2906107a4565b604051630aeebf5560e01b81526001600160a01b03838116600483015260248201839052849190821690630aeebf55906044015f604051808303815f87803b158015610585575f80fd5b505af1158015610597573d5f803e3d5ffd5b5050505050505050565b5f546001600160a01b03163314806105c357506001546001600160a01b031633145b6105fd5760405162461bcd60e51b815260206004820152600b60248201526a08585d5d1a1bdc9a5e995960aa1b60448201526064016101f2565b6001600160a01b03919091165f908152600260205260409020805460ff1916911515919091179055565b80356001600160a01b038116811461063d575f80fd5b919050565b5f60208284031215610652575f80fd5b61065b82610627565b9392505050565b634e487b7160e01b5f52604160045260245ffd5b5f8060408385031215610687575f80fd5b61069083610627565b9150602083013567ffffffffffffffff808211156106ac575f80fd5b818501915085601f8301126106bf575f80fd5b8135818111156106d1576106d1610662565b604051601f8201601f19908116603f011681019083821181831017156106f9576106f9610662565b81604052828152886020848701011115610711575f80fd5b826020860160208301375f6020848301015280955050505050509250929050565b5f805f60608486031215610744575f80fd5b61074d84610627565b925061075b60208501610627565b9150604084013590509250925092565b5f806040838503121561077c575f80fd5b61078583610627565b915060208301358015158114610799575f80fd5b809150509250929050565b602080825260129082015271216b656570657220794861615350726f787960701b604082015260600190565b5f82515f5b818110156107ef57602081860181015185830152016107d5565b505f920191825250919050565b5f806040838503121561080d575f80fd5b50508051602090910151909290915056fea2646970667358221220a1f61eaeb432f05f049510005ff73e1d2175b19add378de0ff39fda9ee4d348064736f6c63430008140033

Deployed Bytecode

0x608060405234801561000f575f80fd5b506004361061009b575f3560e01c806361f13e001161006357806361f13e001461013c5780638da5cb5b1461014f578063ab033ea914610161578063ccc9485314610174578063d1b9e85314610187575f80fd5b806313af40351461009f57806322bee494146100b457806328071d96146100dc5780633bbd64bc146100ef5780635aa6e67514610111575b5f80fd5b6100b26100ad366004610642565b61019a565b005b6100c76100c2366004610676565b61022e565b60405190151581526020015b60405180910390f35b6100b26100ea366004610642565b6102eb565b6100c76100fd366004610642565b60026020525f908152604090205460ff1681565b600154610124906001600160a01b031681565b6040516001600160a01b0390911681526020016100d3565b6100b261014a366004610642565b61039d565b5f54610124906001600160a01b031681565b6100b261016f366004610642565b610463565b6100b2610182366004610732565b6104df565b6100b261019536600461076b565b6105a1565b5f546001600160a01b03163314806101bc57506001546001600160a01b031633145b6101fb5760405162461bcd60e51b815260206004820152600b60248201526a08585d5d1a1bdc9a5e995960aa1b60448201526064015b60405180910390fd5b6001600160a01b03811661020d575f80fd5b5f80546001600160a01b0319166001600160a01b0392909216919091179055565b5f80546001600160a01b031633148061025a5750335f9081526002602052604090205460ff1615156001145b8061026f57506001546001600160a01b031633145b61028b5760405162461bcd60e51b81526004016101f2906107a4565b826001600160a01b0316826040516102a391906107d0565b5f604051808303815f865af19150503d805f81146102dc576040519150601f19603f3d011682016040523d82523d5f602084013e6102e1565b606091505b5090949350505050565b5f546001600160a01b03163314806103165750335f9081526002602052604090205460ff1615156001145b8061032b57506001546001600160a01b031633145b6103475760405162461bcd60e51b81526004016101f2906107a4565b5f819050806001600160a01b031663440368a36040518163ffffffff1660e01b81526004015f604051808303815f87803b158015610383575f80fd5b505af1158015610395573d5f803e3d5ffd5b505050505050565b5f546001600160a01b03163314806103c85750335f9081526002602052604090205460ff1615156001145b806103dd57506001546001600160a01b031633145b6103f95760405162461bcd60e51b81526004016101f2906107a4565b5f819050806001600160a01b0316632606a10b6040518163ffffffff1660e01b815260040160408051808303815f875af1158015610439573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061045d91906107fc565b50505050565b6001546001600160a01b031633146104ab5760405162461bcd60e51b815260206004820152600b60248201526a21676f7665726e616e636560a81b60448201526064016101f2565b6001600160a01b0381166104bd575f80fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b031633148061050a5750335f9081526002602052604090205460ff1615156001145b8061051f57506001546001600160a01b031633145b61053b5760405162461bcd60e51b81526004016101f2906107a4565b604051630aeebf5560e01b81526001600160a01b03838116600483015260248201839052849190821690630aeebf55906044015f604051808303815f87803b158015610585575f80fd5b505af1158015610597573d5f803e3d5ffd5b5050505050505050565b5f546001600160a01b03163314806105c357506001546001600160a01b031633145b6105fd5760405162461bcd60e51b815260206004820152600b60248201526a08585d5d1a1bdc9a5e995960aa1b60448201526064016101f2565b6001600160a01b03919091165f908152600260205260409020805460ff1916911515919091179055565b80356001600160a01b038116811461063d575f80fd5b919050565b5f60208284031215610652575f80fd5b61065b82610627565b9392505050565b634e487b7160e01b5f52604160045260245ffd5b5f8060408385031215610687575f80fd5b61069083610627565b9150602083013567ffffffffffffffff808211156106ac575f80fd5b818501915085601f8301126106bf575f80fd5b8135818111156106d1576106d1610662565b604051601f8201601f19908116603f011681019083821181831017156106f9576106f9610662565b81604052828152886020848701011115610711575f80fd5b826020860160208301375f6020848301015280955050505050509250929050565b5f805f60608486031215610744575f80fd5b61074d84610627565b925061075b60208501610627565b9150604084013590509250925092565b5f806040838503121561077c575f80fd5b61078583610627565b915060208301358015158114610799575f80fd5b809150509250929050565b602080825260129082015271216b656570657220794861615350726f787960701b604082015260600190565b5f82515f5b818110156107ef57602081860181015185830152016107d5565b505f920191825250919050565b5f806040838503121561080d575f80fd5b50508051602090910151909290915056fea2646970667358221220a1f61eaeb432f05f049510005ff73e1d2175b19add378de0ff39fda9ee4d348064736f6c63430008140033

Deployed Bytecode Sourcemap

61:2140:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1352:131;;;;;;:::i;:::-;;:::i;:::-;;913:176;;;;;;:::i;:::-;;:::i;:::-;;;1680:14:1;;1673:22;1655:41;;1643:2;1628:18;913:176:0;;;;;;;;467:164;;;;;;:::i;:::-;;:::i;149:39::-;;;;;;:::i;:::-;;;;;;;;;;;;;;;;115:25;;;;;-1:-1:-1;;;;;115:25:0;;;;;;-1:-1:-1;;;;;1871:32:1;;;1853:51;;1841:2;1826:18;115:25:0;1707:203:1;290:169:0;;;;;;:::i;:::-;;:::i;88:20::-;;;;;-1:-1:-1;;;;;88:20:0;;;1622:156;;;;;;:::i;:::-;;:::i;639:266::-;;;;;;:::i;:::-;;:::i;1097:131::-;;;;;;:::i;:::-;;:::i;1352:::-;2016:5;;-1:-1:-1;;;;;2016:5:0;2002:10;:19;;:47;;-1:-1:-1;2039:10:0;;-1:-1:-1;;;;;2039:10:0;2025;:24;2002:47;1994:71;;;;-1:-1:-1;;;1994:71:0;;2802:2:1;1994:71:0;;;2784:21:1;2841:2;2821:18;;;2814:30;-1:-1:-1;;;2860:18:1;;;2853:41;2911:18;;1994:71:0;;;;;;;;;-1:-1:-1;;;;;1429:20:0;::::1;1421:29;;;::::0;::::1;;1461:5;:14:::0;;-1:-1:-1;;;;;;1461:14:0::1;-1:-1:-1::0;;;;;1461:14:0;;;::::1;::::0;;;::::1;::::0;;1352:131::o;913:176::-;1011:12;1842:5;;-1:-1:-1;;;;;1842:5:0;1828:10;:19;;:50;;-1:-1:-1;1859:10:0;1851:19;;;;:7;:19;;;;;;;;:27;;:19;:27;1828:50;:78;;;-1:-1:-1;1896:10:0;;-1:-1:-1;;;;;1896:10:0;1882;:24;1828:78;1820:109;;;;-1:-1:-1;;;1820:109:0;;;;;;;:::i;:::-;1050:20:::1;-1:-1:-1::0;;;;;1050:25:0::1;1076:4;1050:31;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1::0;1036:45:0;;913:176;-1:-1:-1;;;;913:176:0:o;467:164::-;1842:5;;-1:-1:-1;;;;;1842:5:0;1828:10;:19;;:50;;-1:-1:-1;1859:10:0;1851:19;;;;:7;:19;;;;;;;;:27;;:19;:27;1828:50;:78;;;-1:-1:-1;1896:10:0;;-1:-1:-1;;;;;1896:10:0;1882;:24;1828:78;1820:109;;;;-1:-1:-1;;;1820:109:0;;;;;;;:::i;:::-;545:20:::1;580:16;545:52;;608:8;-1:-1:-1::0;;;;;608:13:0::1;;:15;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;534:97;467:164:::0;:::o;290:169::-;1842:5;;-1:-1:-1;;;;;1842:5:0;1828:10;:19;;:50;;-1:-1:-1;1859:10:0;1851:19;;;;:7;:19;;;;;;;;:27;;:19;:27;1828:50;:78;;;-1:-1:-1;1896:10:0;;-1:-1:-1;;;;;1896:10:0;1882;:24;1828:78;1820:109;;;;-1:-1:-1;;;1820:109:0;;;;;;;:::i;:::-;371:20:::1;406:16;371:52;;434:8;-1:-1:-1::0;;;;;434:15:0::1;;:17;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;360:99;290:169:::0;:::o;1622:156::-;2152:10;;-1:-1:-1;;;;;2152:10:0;2138;:24;2130:48;;;;-1:-1:-1;;;2130:48:0;;4156:2:1;2130:48:0;;;4138:21:1;4195:2;4175:18;;;4168:30;-1:-1:-1;;;4214:18:1;;;4207:41;4265:18;;2130:48:0;3954:335:1;2130:48:0;-1:-1:-1;;;;;1709:25:0;::::1;1701:34;;;::::0;::::1;;1746:10;:24:::0;;-1:-1:-1;;;;;;1746:24:0::1;-1:-1:-1::0;;;;;1746:24:0;;;::::1;::::0;;;::::1;::::0;;1622:156::o;639:266::-;1842:5;;-1:-1:-1;;;;;1842:5:0;1828:10;:19;;:50;;-1:-1:-1;1859:10:0;1851:19;;;;:7;:19;;;;;;;;:27;;:19;:27;1828:50;:78;;;-1:-1:-1;1896:10:0;;-1:-1:-1;;;;;1896:10:0;1882;:24;1828:78;1820:109;;;;-1:-1:-1;;;1820:109:0;;;;;;;:::i;:::-;848:49:::1;::::0;-1:-1:-1;;;848:49:0;;-1:-1:-1;;;;;4486:32:1;;;848:49:0::1;::::0;::::1;4468:51:1::0;4535:18;;;4528:34;;;815:21:0;;848:25;;::::1;::::0;::::1;::::0;4441:18:1;;848:49:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;754:151;639:266:::0;;;:::o;1097:131::-;2016:5;;-1:-1:-1;;;;;2016:5:0;2002:10;:19;;:47;;-1:-1:-1;2039:10:0;;-1:-1:-1;;;;;2039:10:0;2025;:24;2002:47;1994:71;;;;-1:-1:-1;;;1994:71:0;;2802:2:1;1994:71:0;;;2784:21:1;2841:2;2821:18;;;2814:30;-1:-1:-1;;;2860:18:1;;;2853:41;2911:18;;1994:71:0;2600:335:1;1994:71:0;-1:-1:-1;;;;;1192:17:0;;;::::1;;::::0;;;:7:::1;:17;::::0;;;;:28;;-1:-1:-1;;1192:28:0::1;::::0;::::1;;::::0;;;::::1;::::0;;1097:131::o;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:70;;177:1;174;167:12;111:70;14:173;;;:::o;192:186::-;251:6;304:2;292:9;283:7;279:23;275:32;272:52;;;320:1;317;310:12;272:52;343:29;362:9;343:29;:::i;:::-;333:39;192:186;-1:-1:-1;;;192:186:1:o;383:127::-;444:10;439:3;435:20;432:1;425:31;475:4;472:1;465:15;499:4;496:1;489:15;515:995;592:6;600;653:2;641:9;632:7;628:23;624:32;621:52;;;669:1;666;659:12;621:52;692:29;711:9;692:29;:::i;:::-;682:39;;772:2;761:9;757:18;744:32;795:18;836:2;828:6;825:14;822:34;;;852:1;849;842:12;822:34;890:6;879:9;875:22;865:32;;935:7;928:4;924:2;920:13;916:27;906:55;;957:1;954;947:12;906:55;993:2;980:16;1015:2;1011;1008:10;1005:36;;;1021:18;;:::i;:::-;1096:2;1090:9;1064:2;1150:13;;-1:-1:-1;;1146:22:1;;;1170:2;1142:31;1138:40;1126:53;;;1194:18;;;1214:22;;;1191:46;1188:72;;;1240:18;;:::i;:::-;1280:10;1276:2;1269:22;1315:2;1307:6;1300:18;1355:7;1350:2;1345;1341;1337:11;1333:20;1330:33;1327:53;;;1376:1;1373;1366:12;1327:53;1432:2;1427;1423;1419:11;1414:2;1406:6;1402:15;1389:46;1477:1;1472:2;1467;1459:6;1455:15;1451:24;1444:35;1498:6;1488:16;;;;;;;515:995;;;;;:::o;1915:328::-;1992:6;2000;2008;2061:2;2049:9;2040:7;2036:23;2032:32;2029:52;;;2077:1;2074;2067:12;2029:52;2100:29;2119:9;2100:29;:::i;:::-;2090:39;;2148:38;2182:2;2171:9;2167:18;2148:38;:::i;:::-;2138:48;;2233:2;2222:9;2218:18;2205:32;2195:42;;1915:328;;;;;:::o;2248:347::-;2313:6;2321;2374:2;2362:9;2353:7;2349:23;2345:32;2342:52;;;2390:1;2387;2380:12;2342:52;2413:29;2432:9;2413:29;:::i;:::-;2403:39;;2492:2;2481:9;2477:18;2464:32;2539:5;2532:13;2525:21;2518:5;2515:32;2505:60;;2561:1;2558;2551:12;2505:60;2584:5;2574:15;;;2248:347;;;;;:::o;2940:342::-;3142:2;3124:21;;;3181:2;3161:18;;;3154:30;-1:-1:-1;;;3215:2:1;3200:18;;3193:48;3273:2;3258:18;;2940:342::o;3287:412::-;3416:3;3454:6;3448:13;3479:1;3489:129;3503:6;3500:1;3497:13;3489:129;;;3601:4;3585:14;;;3581:25;;3575:32;3562:11;;;3555:53;3518:12;3489:129;;;-1:-1:-1;3673:1:1;3637:16;;3662:13;;;-1:-1:-1;3637:16:1;3287:412;-1:-1:-1;3287:412:1:o;3704:245::-;3783:6;3791;3844:2;3832:9;3823:7;3819:23;3815:32;3812:52;;;3860:1;3857;3850:12;3812:52;-1:-1:-1;;3883:16:1;;3939:2;3924:18;;;3918:25;3883:16;;3918:25;;-1:-1:-1;3704:245:1:o

Swarm Source

ipfs://a1f61eaeb432f05f049510005ff73e1d2175b19add378de0ff39fda9ee4d3480

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

Validator Index Block Amount
View All Withdrawals

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

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