ETH Price: $4,180.91 (+0.54%)
 

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
Forward Call234345852025-09-24 18:08:4722 mins ago1758737327IN
0x604e586F...5bAce711E
0 ETH0.000072120.30075746
Harvest Strategy234341172025-09-24 16:33:591 hr ago1758731639IN
0x604e586F...5bAce711E
0 ETH0.000138640.68368058
Forward Call234336382025-09-24 14:57:593 hrs ago1758725879IN
0x604e586F...5bAce711E
0 ETH0.000322621.30832594
Forward Call234335902025-09-24 14:48:233 hrs ago1758725303IN
0x604e586F...5bAce711E
0 ETH0.000136270.83895327
Forward Call234335402025-09-24 14:38:113 hrs ago1758724691IN
0x604e586F...5bAce711E
0 ETH0.000646890.79450984
Forward Call234335392025-09-24 14:37:593 hrs ago1758724679IN
0x604e586F...5bAce711E
0 ETH0.000665360.80038274
Forward Call234330682025-09-24 13:02:475 hrs ago1758718967IN
0x604e586F...5bAce711E
0 ETH0.000068090.2761606
Forward Call234329712025-09-24 12:43:115 hrs ago1758717791IN
0x604e586F...5bAce711E
0 ETH0.000046280.25779501
Forward Call234329232025-09-24 12:33:355 hrs ago1758717215IN
0x604e586F...5bAce711E
0 ETH0.000197440.24249726
Forward Call234329222025-09-24 12:33:235 hrs ago1758717203IN
0x604e586F...5bAce711E
0 ETH0.000182960.2200906
Forward Call234327322025-09-24 11:55:236 hrs ago1758714923IN
0x604e586F...5bAce711E
0 ETH0.000055430.22480884
Forward Call234327312025-09-24 11:55:116 hrs ago1758714911IN
0x604e586F...5bAce711E
0 ETH0.000114680.20226106
Forward Call234326822025-09-24 11:45:236 hrs ago1758714323IN
0x604e586F...5bAce711E
0 ETH0.00005380.29970207
Forward Call234326342025-09-24 11:35:476 hrs ago1758713747IN
0x604e586F...5bAce711E
0 ETH0.000395260.42752404
Forward Call234326322025-09-24 11:35:236 hrs ago1758713723IN
0x604e586F...5bAce711E
0 ETH0.000362330.44501501
Forward Call234326312025-09-24 11:35:116 hrs ago1758713711IN
0x604e586F...5bAce711E
0 ETH0.000369240.44418038
Forward Call234322512025-09-24 10:18:238 hrs ago1758709103IN
0x604e586F...5bAce711E
0 ETH0.000050980.23735024
Forward Call234322032025-09-24 10:08:478 hrs ago1758708527IN
0x604e586F...5bAce711E
0 ETH0.000054850.22573462
Harvest Strategy234321552025-09-24 9:58:598 hrs ago1758707939IN
0x604e586F...5bAce711E
0 ETH0.000052390.19149294
Harvest Strategy234319062025-09-24 9:08:479 hrs ago1758704927IN
0x604e586F...5bAce711E
0 ETH0.000195020.44330412
Harvest Strategy234318482025-09-24 8:57:119 hrs ago1758704231IN
0x604e586F...5bAce711E
0 ETH0.000133760.3564243
Harvest Strategy234317342025-09-24 8:34:239 hrs ago1758702863IN
0x604e586F...5bAce711E
0 ETH0.000055420.27334464
Harvest Strategy234316322025-09-24 8:13:5910 hrs ago1758701639IN
0x604e586F...5bAce711E
0 ETH0.000045510.12618665
Harvest Strategy234314482025-09-24 7:36:5910 hrs ago1758699419IN
0x604e586F...5bAce711E
0 ETH0.000087010.19466875
Harvest Strategy234313342025-09-24 7:13:5911 hrs ago1758698039IN
0x604e586F...5bAce711E
0 ETH0.00002490.1175932
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:

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:
yHaaSRelayer

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
Yes with 200 runs

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

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

contract yHaaSRelayer {
    address public owner;
    address public governance;

    mapping(address => bool) public keepers;

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

    function harvestStrategy(address _strategyAddress) public onlyKeepers returns (uint256 profit, uint256 loss) {
        (profit, loss) = StrategyAPI(_strategyAddress).report();
    }

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

    function processReport(address _vaultAddress, address _strategyAddress) public onlyKeepers returns (uint256 gain, uint256 loss) {
        (gain, loss) = VaultAPI(_vaultAddress).process_report(_strategyAddress);
    }

    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);
}

interface VaultAPI {
    function process_report(address) external returns (uint256 _gain, uint256 _loss);
}

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":[{"internalType":"uint256","name":"profit","type":"uint256"},{"internalType":"uint256","name":"loss","type":"uint256"}],"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":"_vaultAddress","type":"address"},{"internalType":"address","name":"_strategyAddress","type":"address"}],"name":"processReport","outputs":[{"internalType":"uint256","name":"gain","type":"uint256"},{"internalType":"uint256","name":"loss","type":"uint256"}],"stateMutability":"nonpayable","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"}]

608060405234801561001057600080fd5b5060008054336001600160a01b031991821681178355600180549092161790556108a790819061004090396000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c80635aa6e675116100665780635aa6e6751461013e57806361f13e00146101695780638da5cb5b1461017c578063ab033ea91461018f578063d1b9e853146101a257600080fd5b806313af4035146100a357806321626946146100b857806322bee494146100e557806328071d96146101085780633bbd64bc1461011b575b600080fd5b6100b66100b1366004610689565b6101b5565b005b6100cb6100c63660046106ab565b61024c565b604080519283526020830191909152015b60405180910390f35b6100f86100f33660046106f4565b610323565b60405190151581526020016100dc565b6100b6610116366004610689565b6103e6565b6100f8610129366004610689565b60026020526000908152604090205460ff1681565b600154610151906001600160a01b031681565b6040516001600160a01b0390911681526020016100dc565b6100cb610177366004610689565b61049a565b600054610151906001600160a01b031681565b6100b661019d366004610689565b610568565b6100b66101b03660046107b6565b6105e5565b6000546001600160a01b03163314806101d857506001546001600160a01b031633145b6102175760405162461bcd60e51b815260206004820152600b60248201526a08585d5d1a1bdc9a5e995960aa1b60448201526064015b60405180910390fd5b6001600160a01b03811661022a57600080fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000805481906001600160a01b031633148061027c57503360009081526002602052604090205460ff1615156001145b8061029157506001546001600160a01b031633145b6102ad5760405162461bcd60e51b815260040161020e906107f2565b604051631bb0ae3560e21b81526001600160a01b038481166004830152851690636ec2b8d49060240160408051808303816000875af11580156102f4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610318919061081e565b909590945092505050565b600080546001600160a01b031633148061035157503360009081526002602052604090205460ff1615156001145b8061036657506001546001600160a01b031633145b6103825760405162461bcd60e51b815260040161020e906107f2565b826001600160a01b03168260405161039a9190610842565b6000604051808303816000865af19150503d80600081146103d7576040519150601f19603f3d011682016040523d82523d6000602084013e6103dc565b606091505b5090949350505050565b6000546001600160a01b031633148061041357503360009081526002602052604090205460ff1615156001145b8061042857506001546001600160a01b031633145b6104445760405162461bcd60e51b815260040161020e906107f2565b806001600160a01b031663440368a36040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561047f57600080fd5b505af1158015610493573d6000803e3d6000fd5b5050505050565b6000805481906001600160a01b03163314806104ca57503360009081526002602052604090205460ff1615156001145b806104df57506001546001600160a01b031633145b6104fb5760405162461bcd60e51b815260040161020e906107f2565b826001600160a01b0316632606a10b6040518163ffffffff1660e01b815260040160408051808303816000875af115801561053a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061055e919061081e565b9094909350915050565b6001546001600160a01b031633146105b05760405162461bcd60e51b815260206004820152600b60248201526a21676f7665726e616e636560a81b604482015260640161020e565b6001600160a01b0381166105c357600080fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633148061060857506001546001600160a01b031633145b6106425760405162461bcd60e51b815260206004820152600b60248201526a08585d5d1a1bdc9a5e995960aa1b604482015260640161020e565b6001600160a01b03919091166000908152600260205260409020805460ff1916911515919091179055565b80356001600160a01b038116811461068457600080fd5b919050565b60006020828403121561069b57600080fd5b6106a48261066d565b9392505050565b600080604083850312156106be57600080fd5b6106c78361066d565b91506106d56020840161066d565b90509250929050565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561070757600080fd5b6107108361066d565b9150602083013567ffffffffffffffff8082111561072d57600080fd5b818501915085601f83011261074157600080fd5b813581811115610753576107536106de565b604051601f8201601f19908116603f0116810190838211818310171561077b5761077b6106de565b8160405282815288602084870101111561079457600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b600080604083850312156107c957600080fd5b6107d28361066d565b9150602083013580151581146107e757600080fd5b809150509250929050565b602080825260129082015271216b656570657220794861615350726f787960701b604082015260600190565b6000806040838503121561083157600080fd5b505080516020909101519092909150565b6000825160005b818110156108635760208186018101518583015201610849565b50600092019182525091905056fea2646970667358221220d52c5291956859bb3c715edf4176bd50a338782648bf88a3a4870e64c08cdda964736f6c63430008120033

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061009e5760003560e01c80635aa6e675116100665780635aa6e6751461013e57806361f13e00146101695780638da5cb5b1461017c578063ab033ea91461018f578063d1b9e853146101a257600080fd5b806313af4035146100a357806321626946146100b857806322bee494146100e557806328071d96146101085780633bbd64bc1461011b575b600080fd5b6100b66100b1366004610689565b6101b5565b005b6100cb6100c63660046106ab565b61024c565b604080519283526020830191909152015b60405180910390f35b6100f86100f33660046106f4565b610323565b60405190151581526020016100dc565b6100b6610116366004610689565b6103e6565b6100f8610129366004610689565b60026020526000908152604090205460ff1681565b600154610151906001600160a01b031681565b6040516001600160a01b0390911681526020016100dc565b6100cb610177366004610689565b61049a565b600054610151906001600160a01b031681565b6100b661019d366004610689565b610568565b6100b66101b03660046107b6565b6105e5565b6000546001600160a01b03163314806101d857506001546001600160a01b031633145b6102175760405162461bcd60e51b815260206004820152600b60248201526a08585d5d1a1bdc9a5e995960aa1b60448201526064015b60405180910390fd5b6001600160a01b03811661022a57600080fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000805481906001600160a01b031633148061027c57503360009081526002602052604090205460ff1615156001145b8061029157506001546001600160a01b031633145b6102ad5760405162461bcd60e51b815260040161020e906107f2565b604051631bb0ae3560e21b81526001600160a01b038481166004830152851690636ec2b8d49060240160408051808303816000875af11580156102f4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610318919061081e565b909590945092505050565b600080546001600160a01b031633148061035157503360009081526002602052604090205460ff1615156001145b8061036657506001546001600160a01b031633145b6103825760405162461bcd60e51b815260040161020e906107f2565b826001600160a01b03168260405161039a9190610842565b6000604051808303816000865af19150503d80600081146103d7576040519150601f19603f3d011682016040523d82523d6000602084013e6103dc565b606091505b5090949350505050565b6000546001600160a01b031633148061041357503360009081526002602052604090205460ff1615156001145b8061042857506001546001600160a01b031633145b6104445760405162461bcd60e51b815260040161020e906107f2565b806001600160a01b031663440368a36040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561047f57600080fd5b505af1158015610493573d6000803e3d6000fd5b5050505050565b6000805481906001600160a01b03163314806104ca57503360009081526002602052604090205460ff1615156001145b806104df57506001546001600160a01b031633145b6104fb5760405162461bcd60e51b815260040161020e906107f2565b826001600160a01b0316632606a10b6040518163ffffffff1660e01b815260040160408051808303816000875af115801561053a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061055e919061081e565b9094909350915050565b6001546001600160a01b031633146105b05760405162461bcd60e51b815260206004820152600b60248201526a21676f7665726e616e636560a81b604482015260640161020e565b6001600160a01b0381166105c357600080fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633148061060857506001546001600160a01b031633145b6106425760405162461bcd60e51b815260206004820152600b60248201526a08585d5d1a1bdc9a5e995960aa1b604482015260640161020e565b6001600160a01b03919091166000908152600260205260409020805460ff1916911515919091179055565b80356001600160a01b038116811461068457600080fd5b919050565b60006020828403121561069b57600080fd5b6106a48261066d565b9392505050565b600080604083850312156106be57600080fd5b6106c78361066d565b91506106d56020840161066d565b90509250929050565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561070757600080fd5b6107108361066d565b9150602083013567ffffffffffffffff8082111561072d57600080fd5b818501915085601f83011261074157600080fd5b813581811115610753576107536106de565b604051601f8201601f19908116603f0116810190838211818310171561077b5761077b6106de565b8160405282815288602084870101111561079457600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b600080604083850312156107c957600080fd5b6107d28361066d565b9150602083013580151581146107e757600080fd5b809150509250929050565b602080825260129082015271216b656570657220794861615350726f787960701b604082015260600190565b6000806040838503121561083157600080fd5b505080516020909101519092909150565b6000825160005b818110156108635760208186018101518583015201610849565b50600092019182525091905056fea2646970667358221220d52c5291956859bb3c715edf4176bd50a338782648bf88a3a4870e64c08cdda964736f6c63430008120033

Deployed Bytecode Sourcemap

61:2066:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1278:131;;;;;;:::i;:::-;;:::i;:::-;;613:218;;;;;;:::i;:::-;;:::i;:::-;;;;822:25:1;;;878:2;863:18;;856:34;;;;795:18;613:218:0;;;;;;;;839:176;;;;;;:::i;:::-;;:::i;:::-;;;2198:14:1;;2191:22;2173:41;;2161:2;2146:18;839:176:0;2033:187:1;483:122:0;;;;;;:::i;:::-;;:::i;151:39::-;;;;;;:::i;:::-;;;;;;;;;;;;;;;;117:25;;;;;-1:-1:-1;;;;;117:25:0;;;;;;-1:-1:-1;;;;;2389:32:1;;;2371:51;;2359:2;2344:18;117:25:0;2225:203:1;292:183:0;;;;;;:::i;:::-;;:::i;90:20::-;;;;;-1:-1:-1;;;;;90:20:0;;;1548:156;;;;;;:::i;:::-;;:::i;1023:131::-;;;;;;:::i;:::-;;:::i;1278:::-;1942:5;;-1:-1:-1;;;;;1942:5:0;1928:10;:19;;:47;;-1:-1:-1;1965:10:0;;-1:-1:-1;;;;;1965:10:0;1951;:24;1928:47;1920:71;;;;-1:-1:-1;;;1920:71:0;;2987:2:1;1920:71:0;;;2969:21:1;3026:2;3006:18;;;2999:30;-1:-1:-1;;;3045:18:1;;;3038:41;3096:18;;1920:71:0;;;;;;;;;-1:-1:-1;;;;;1355:20:0;::::1;1347:29;;;::::0;::::1;;1387:5;:14:::0;;-1:-1:-1;;;;;;1387:14:0::1;-1:-1:-1::0;;;;;1387:14:0;;;::::1;::::0;;;::::1;::::0;;1278:131::o;613:218::-;713:12;1768:5;;713:12;;-1:-1:-1;;;;;1768:5:0;1754:10;:19;;:50;;-1:-1:-1;1785:10:0;1777:19;;;;:7;:19;;;;;;;;:27;;:19;:27;1754:50;:78;;;-1:-1:-1;1822:10:0;;-1:-1:-1;;;;;1822:10:0;1808;:24;1754:78;1746:109;;;;-1:-1:-1;;;1746:109:0;;;;;;;:::i;:::-;767:56:::1;::::0;-1:-1:-1;;;767:56:0;;-1:-1:-1;;;;;2389:32:1;;;767:56:0::1;::::0;::::1;2371:51:1::0;767:38:0;::::1;::::0;::::1;::::0;2344:18:1;;767:56:0::1;::::0;::::1;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;752:71:::0;;;;-1:-1:-1;613:218:0;-1:-1:-1;;;613:218:0:o;839:176::-;937:12;1768:5;;-1:-1:-1;;;;;1768:5:0;1754:10;:19;;:50;;-1:-1:-1;1785:10:0;1777:19;;;;:7;:19;;;;;;;;:27;;:19;:27;1754:50;:78;;;-1:-1:-1;1822:10:0;;-1:-1:-1;;;;;1822:10:0;1808;:24;1754:78;1746:109;;;;-1:-1:-1;;;1746:109:0;;;;;;;:::i;:::-;976:20:::1;-1:-1:-1::0;;;;;976:25:0::1;1002:4;976:31;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1::0;962:45:0;;839:176;-1:-1:-1;;;;839:176:0:o;483:122::-;1768:5;;-1:-1:-1;;;;;1768:5:0;1754:10;:19;;:50;;-1:-1:-1;1785:10:0;1777:19;;;;:7;:19;;;;;;;;:27;;:19;:27;1754:50;:78;;;-1:-1:-1;1822:10:0;;-1:-1:-1;;;;;1822:10:0;1808;:24;1754:78;1746:109;;;;-1:-1:-1;;;1746:109:0;;;;;;;:::i;:::-;573:16:::1;-1:-1:-1::0;;;;;561:34:0::1;;:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;483:122:::0;:::o;292:183::-;371:14;1768:5;;371:14;;-1:-1:-1;;;;;1768:5:0;1754:10;:19;;:50;;-1:-1:-1;1785:10:0;1777:19;;;;:7;:19;;;;;;;;:27;;:19;:27;1754:50;:78;;;-1:-1:-1;1822:10:0;;-1:-1:-1;;;;;1822:10:0;1808;:24;1754:78;1746:109;;;;-1:-1:-1;;;1746:109:0;;;;;;;:::i;:::-;441:16:::1;-1:-1:-1::0;;;;;429:36:0::1;;:38;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;412:55:::0;;;;-1:-1:-1;292:183:0;-1:-1:-1;;292:183:0:o;1548:156::-;2078:10;;-1:-1:-1;;;;;2078:10:0;2064;:24;2056:48;;;;-1:-1:-1;;;2056:48:0;;4341:2:1;2056:48:0;;;4323:21:1;4380:2;4360:18;;;4353:30;-1:-1:-1;;;4399:18:1;;;4392:41;4450:18;;2056:48:0;4139:335:1;2056:48:0;-1:-1:-1;;;;;1635:25:0;::::1;1627:34;;;::::0;::::1;;1672:10;:24:::0;;-1:-1:-1;;;;;;1672:24:0::1;-1:-1:-1::0;;;;;1672:24:0;;;::::1;::::0;;;::::1;::::0;;1548:156::o;1023:131::-;1942:5;;-1:-1:-1;;;;;1942:5:0;1928:10;:19;;:47;;-1:-1:-1;1965:10:0;;-1:-1:-1;;;;;1965:10:0;1951;:24;1928:47;1920:71;;;;-1:-1:-1;;;1920:71:0;;2987:2:1;1920:71:0;;;2969:21:1;3026:2;3006:18;;;2999:30;-1:-1:-1;;;3045:18:1;;;3038:41;3096:18;;1920:71:0;2785:335:1;1920:71:0;-1:-1:-1;;;;;1118:17:0;;;::::1;;::::0;;;:7:::1;:17;::::0;;;;:28;;-1:-1:-1;;1118:28:0::1;::::0;::::1;;::::0;;;::::1;::::0;;1023: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:260::-;451:6;459;512:2;500:9;491:7;487:23;483:32;480:52;;;528:1;525;518:12;480:52;551:29;570:9;551:29;:::i;:::-;541:39;;599:38;633:2;622:9;618:18;599:38;:::i;:::-;589:48;;383:260;;;;;:::o;901:127::-;962:10;957:3;953:20;950:1;943:31;993:4;990:1;983:15;1017:4;1014:1;1007:15;1033:995;1110:6;1118;1171:2;1159:9;1150:7;1146:23;1142:32;1139:52;;;1187:1;1184;1177:12;1139:52;1210:29;1229:9;1210:29;:::i;:::-;1200:39;;1290:2;1279:9;1275:18;1262:32;1313:18;1354:2;1346:6;1343:14;1340:34;;;1370:1;1367;1360:12;1340:34;1408:6;1397:9;1393:22;1383:32;;1453:7;1446:4;1442:2;1438:13;1434:27;1424:55;;1475:1;1472;1465:12;1424:55;1511:2;1498:16;1533:2;1529;1526:10;1523:36;;;1539:18;;:::i;:::-;1614:2;1608:9;1582:2;1668:13;;-1:-1:-1;;1664:22:1;;;1688:2;1660:31;1656:40;1644:53;;;1712:18;;;1732:22;;;1709:46;1706:72;;;1758:18;;:::i;:::-;1798:10;1794:2;1787:22;1833:2;1825:6;1818:18;1873:7;1868:2;1863;1859;1855:11;1851:20;1848:33;1845:53;;;1894:1;1891;1884:12;1845:53;1950:2;1945;1941;1937:11;1932:2;1924:6;1920:15;1907:46;1995:1;1990:2;1985;1977:6;1973:15;1969:24;1962:35;2016:6;2006:16;;;;;;;1033:995;;;;;:::o;2433:347::-;2498:6;2506;2559:2;2547:9;2538:7;2534:23;2530:32;2527:52;;;2575:1;2572;2565:12;2527:52;2598:29;2617:9;2598:29;:::i;:::-;2588:39;;2677:2;2666:9;2662:18;2649:32;2724:5;2717:13;2710:21;2703:5;2700:32;2690:60;;2746:1;2743;2736:12;2690:60;2769:5;2759:15;;;2433:347;;;;;:::o;3125:342::-;3327:2;3309:21;;;3366:2;3346:18;;;3339:30;-1:-1:-1;;;3400:2:1;3385:18;;3378:48;3458:2;3443:18;;3125:342::o;3472:245::-;3551:6;3559;3612:2;3600:9;3591:7;3587:23;3583:32;3580:52;;;3628:1;3625;3618:12;3580:52;-1:-1:-1;;3651:16:1;;3707:2;3692:18;;;3686:25;3651:16;;3686:25;;-1:-1:-1;3472:245:1:o;3722:412::-;3851:3;3889:6;3883:13;3914:1;3924:129;3938:6;3935:1;3932:13;3924:129;;;4036:4;4020:14;;;4016:25;;4010:32;3997:11;;;3990:53;3953:12;3924:129;;;-1:-1:-1;4108:1:1;4072:16;;4097:13;;;-1:-1:-1;4072:16:1;3722:412;-1:-1:-1;3722:412:1:o

Swarm Source

ipfs://d52c5291956859bb3c715edf4176bd50a338782648bf88a3a4870e64c08cdda9

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.