ETH Price: $1,971.86 (+0.16%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Harvest Strategy245099852026-02-22 4:21:594 hrs ago1771734119IN
0xc2d26d13...1011EcF57
0 ETH0.0000160.03091875
Harvest Strategy245098872026-02-22 4:02:234 hrs ago1771732943IN
0xc2d26d13...1011EcF57
0 ETH0.000003320.030384
Harvest Strategy245096202026-02-22 3:08:355 hrs ago1771729715IN
0xc2d26d13...1011EcF57
0 ETH0.000003480.03121554
Harvest Strategy245083162026-02-21 22:46:1110 hrs ago1771713971IN
0xc2d26d13...1011EcF57
0 ETH0.00000530.0560514
Harvest Strategy245082672026-02-21 22:36:2310 hrs ago1771713383IN
0xc2d26d13...1011EcF57
0 ETH0.000004130.03787378
Harvest Strategy245080712026-02-21 21:56:4710 hrs ago1771711007IN
0xc2d26d13...1011EcF57
0 ETH0.00000370.03182111
Harvest Strategy245067192026-02-21 17:24:5915 hrs ago1771694699IN
0xc2d26d13...1011EcF57
0 ETH0.000004960.04539984
Harvest Strategy245064322026-02-21 16:27:2316 hrs ago1771691243IN
0xc2d26d13...1011EcF57
0 ETH0.000004390.0477592
Harvest Strategy245062892026-02-21 15:58:4716 hrs ago1771689527IN
0xc2d26d13...1011EcF57
0 ETH0.000004430.04689687
Harvest Strategy245060512026-02-21 15:11:1117 hrs ago1771686671IN
0xc2d26d13...1011EcF57
0 ETH0.000005230.04805349
Harvest Strategy245058122026-02-21 14:23:1118 hrs ago1771683791IN
0xc2d26d13...1011EcF57
0 ETH0.000006430.0648134
Harvest Strategy245056972026-02-21 13:59:5918 hrs ago1771682399IN
0xc2d26d13...1011EcF57
0 ETH0.000012310.04083938
Harvest Strategy245055502026-02-21 13:30:3519 hrs ago1771680635IN
0xc2d26d13...1011EcF57
0 ETH0.000025210.04986317
Harvest Strategy245055022026-02-21 13:20:5919 hrs ago1771680059IN
0xc2d26d13...1011EcF57
0 ETH0.000004810.04414935
Harvest Strategy245051842026-02-21 12:17:2320 hrs ago1771676243IN
0xc2d26d13...1011EcF57
0 ETH0.000024570.04696728
Harvest Strategy245047272026-02-21 10:45:3522 hrs ago1771670735IN
0xc2d26d13...1011EcF57
0 ETH0.000017060.03296998
Harvest Strategy245045812026-02-21 10:16:2322 hrs ago1771668983IN
0xc2d26d13...1011EcF57
0 ETH0.000018870.03506394
Harvest Strategy245022022026-02-21 2:18:4730 hrs ago1771640327IN
0xc2d26d13...1011EcF57
0 ETH0.000004430.04054466
Harvest Strategy244971382026-02-20 9:22:2347 hrs ago1771579343IN
0xc2d26d13...1011EcF57
0 ETH0.000008280.07526084
Harvest Strategy244939572026-02-19 22:44:112 days ago1771541051IN
0xc2d26d13...1011EcF57
0 ETH0.000004990.04286726
Harvest Strategy244927022026-02-19 18:31:352 days ago1771525895IN
0xc2d26d13...1011EcF57
0 ETH0.000013890.12036324
Harvest Strategy244914622026-02-19 14:22:352 days ago1771510955IN
0xc2d26d13...1011EcF57
0 ETH0.000015890.14566179
Harvest Strategy244884502026-02-19 4:17:593 days ago1771474679IN
0xc2d26d13...1011EcF57
0 ETH0.000016380.03212726
Harvest Strategy244883522026-02-19 3:58:233 days ago1771473503IN
0xc2d26d13...1011EcF57
0 ETH0.000004440.04060734
Harvest Strategy244880972026-02-19 3:07:233 days ago1771470443IN
0xc2d26d13...1011EcF57
0 ETH0.000004680.04197079
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
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:
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

API
[{"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 Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
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.