Sepolia Testnet

Contract

0x00b68EBB9a12C5bc21ef8E937a3D6E4E963d028D

Overview

ETH Balance

0 ETH

Multichain Info

N/A
Transaction Hash
Method
Block
From
To
0x6080604065963302024-08-29 22:02:0041 days ago1724968920IN
 Create: AutoCtr
0 ETH0.001126411.89039855

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
AutoCtr

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
No with 200 runs

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

// SPDX-License-Identifier: MIT
// File: @chainlink/contracts/src/v0.8/interfaces/AutomationCompatibleInterface.sol

pragma solidity ^0.8.0;

interface AutomationCompatibleInterface {
  /**
   * @notice method that is simulated by the keepers to see if any work actually
   * needs to be performed. This method does does not actually need to be
   * executable, and since it is only ever simulated it can consume lots of gas.
   * @dev To ensure that it is never called, you may want to add the
   * cannotExecute modifier from KeeperBase to your implementation of this
   * method.
   * @param checkData specified in the upkeep registration so it is always the
   * same for a registered upkeep. This can easily be broken down into specific
   * arguments using `abi.decode`, so multiple upkeeps can be registered on the
   * same contract and easily differentiated by the contract.
   * @return upkeepNeeded boolean to indicate whether the keeper should call
   * performUpkeep or not.
   * @return performData bytes that the keeper should call performUpkeep with, if
   * upkeep is needed. If you would like to encode data to decode later, try
   * `abi.encode`.
   */
  function checkUpkeep(bytes calldata checkData) external returns (bool upkeepNeeded, bytes memory performData);

  /**
   * @notice method that is actually executed by the keepers, via the registry.
   * The data returned by the checkUpkeep simulation will be passed into
   * this method to actually be executed.
   * @dev The input to this method should not be trusted, and the caller of the
   * method should not even be restricted to any single registry. Anyone should
   * be able call it, and the input should be validated, there is no guarantee
   * that the data passed in is the performData returned from checkUpkeep. This
   * could happen due to malicious keepers, racing keepers, or simply a state
   * change while the performUpkeep transaction is waiting for confirmation.
   * Always validate the data passed in.
   * @param performData is the data which was passed back from the checkData
   * simulation. If it is encoded, it can easily be decoded into other types by
   * calling `abi.decode`. This data should not be trusted, and should be
   * validated against the contract's current state.
   */
  function performUpkeep(bytes calldata performData) external;
}

// File: AutoCtr.sol

// File: @chainlink/contracts/src/v0.8/interfaces/KeeperCompatibleInterface.sol


pragma solidity ^0.8.19;


// KeeperCompatible.sol imports the functions from both ./KeeperBase.sol and
// ./interfaces/KeeperCompatibleInterface.sol


contract AutoCtr is AutomationCompatibleInterface {

    /**
    * Use an interval in seconds and a timestamp to slow execution of Upkeep
    */
    uint public interval;
    uint public maxCounter;
    event Logger(address indexed addr, bytes indexed checkD, uint timestamp,uint blocknbr, uint curcount);
    struct Target {
  
            uint lastTimeStamp;
            uint counter;
            address sender;
            }
    mapping(bytes => Target) public s_targets;

    constructor() {
      interval = 60;
      maxCounter = 4;
    }


    function checkUpkeep(bytes calldata checkData) external view  override returns (bool upkeepNeeded, bytes memory  performData ) {
          if ((s_targets[checkData].counter<maxCounter)&&(block.timestamp - s_targets[checkData].lastTimeStamp) > interval ) {
              return(true,checkData);
          } else {return(false,checkData);}
    }

    function performUpkeep(bytes calldata performData ) external override {
        uint currCount = 0;
        s_targets[performData].lastTimeStamp = block.timestamp;
        s_targets[performData].sender = msg.sender;
        currCount = s_targets[performData].counter +1;
        emit Logger(msg.sender, performData, block.timestamp,block.number, currCount);
        s_targets[performData].counter = currCount;  
    }
}

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"addr","type":"address"},{"indexed":true,"internalType":"bytes","name":"checkD","type":"bytes"},{"indexed":false,"internalType":"uint256","name":"timestamp","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"blocknbr","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"curcount","type":"uint256"}],"name":"Logger","type":"event"},{"inputs":[{"internalType":"bytes","name":"checkData","type":"bytes"}],"name":"checkUpkeep","outputs":[{"internalType":"bool","name":"upkeepNeeded","type":"bool"},{"internalType":"bytes","name":"performData","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"interval","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxCounter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"performData","type":"bytes"}],"name":"performUpkeep","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"","type":"bytes"}],"name":"s_targets","outputs":[{"internalType":"uint256","name":"lastTimeStamp","type":"uint256"},{"internalType":"uint256","name":"counter","type":"uint256"},{"internalType":"address","name":"sender","type":"address"}],"stateMutability":"view","type":"function"}]

608060405234801561001057600080fd5b50603c6000819055506004600181905550610906806100306000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c806343e5553b1461005c5780634585e33b1461007a5780636e04ff0d14610096578063869d2d86146100c7578063947a36fb146100f9575b600080fd5b610064610117565b604051610071919061040c565b60405180910390f35b610094600480360381019061008f91906104a0565b61011d565b005b6100b060048036038101906100ab91906104a0565b610272565b6040516100be929190610598565b60405180910390f35b6100e160048036038101906100dc91906106f8565b61038d565b6040516100f093929190610782565b60405180910390f35b6101016103ed565b60405161010e919061040c565b60405180910390f35b60015481565b600042600284846040516101329291906107e9565b908152602001604051809103902060000181905550336002848460405161015a9291906107e9565b908152602001604051809103902060020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600284846040516101bd9291906107e9565b9081526020016040518091039020600101546101d99190610831565b905082826040516101eb9291906107e9565b60405180910390203373ffffffffffffffffffffffffffffffffffffffff167f7ebc83017616f46acf1c69dd1d6b6af8dbd64e181a65c938f55201137b846ef342438560405161023d93929190610865565b60405180910390a380600284846040516102589291906107e9565b908152602001604051809103902060010181905550505050565b600060606001546002858560405161028b9291906107e9565b9081526020016040518091039020600101541080156102d95750600054600285856040516102ba9291906107e9565b908152602001604051809103902060000154426102d7919061089c565b115b15610334576001848481818080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509050905091509150610386565b6000848481818080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505090509050915091505b9250929050565b6002818051602081018201805184825260208301602085012081835280955050505050506000915090508060000154908060010154908060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905083565b60005481565b6000819050919050565b610406816103f3565b82525050565b600060208201905061042160008301846103fd565b92915050565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b60008083601f8401126104605761045f61043b565b5b8235905067ffffffffffffffff81111561047d5761047c610440565b5b60208301915083600182028301111561049957610498610445565b5b9250929050565b600080602083850312156104b7576104b6610431565b5b600083013567ffffffffffffffff8111156104d5576104d4610436565b5b6104e18582860161044a565b92509250509250929050565b60008115159050919050565b610502816104ed565b82525050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610542578082015181840152602081019050610527565b60008484015250505050565b6000601f19601f8301169050919050565b600061056a82610508565b6105748185610513565b9350610584818560208601610524565b61058d8161054e565b840191505092915050565b60006040820190506105ad60008301856104f9565b81810360208301526105bf818461055f565b90509392505050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6106058261054e565b810181811067ffffffffffffffff82111715610624576106236105cd565b5b80604052505050565b6000610637610427565b905061064382826105fc565b919050565b600067ffffffffffffffff821115610663576106626105cd565b5b61066c8261054e565b9050602081019050919050565b82818337600083830152505050565b600061069b61069684610648565b61062d565b9050828152602081018484840111156106b7576106b66105c8565b5b6106c2848285610679565b509392505050565b600082601f8301126106df576106de61043b565b5b81356106ef848260208601610688565b91505092915050565b60006020828403121561070e5761070d610431565b5b600082013567ffffffffffffffff81111561072c5761072b610436565b5b610738848285016106ca565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061076c82610741565b9050919050565b61077c81610761565b82525050565b600060608201905061079760008301866103fd565b6107a460208301856103fd565b6107b16040830184610773565b949350505050565b600081905092915050565b60006107d083856107b9565b93506107dd838584610679565b82840190509392505050565b60006107f68284866107c4565b91508190509392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061083c826103f3565b9150610847836103f3565b925082820190508082111561085f5761085e610802565b5b92915050565b600060608201905061087a60008301866103fd565b61088760208301856103fd565b61089460408301846103fd565b949350505050565b60006108a7826103f3565b91506108b2836103f3565b92508282039050818111156108ca576108c9610802565b5b9291505056fea26469706673582212207bb8241ec6eb4951cd00581132c2c71e8714315add2c95dbbdc8c002f812f20464736f6c63430008130033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100575760003560e01c806343e5553b1461005c5780634585e33b1461007a5780636e04ff0d14610096578063869d2d86146100c7578063947a36fb146100f9575b600080fd5b610064610117565b604051610071919061040c565b60405180910390f35b610094600480360381019061008f91906104a0565b61011d565b005b6100b060048036038101906100ab91906104a0565b610272565b6040516100be929190610598565b60405180910390f35b6100e160048036038101906100dc91906106f8565b61038d565b6040516100f093929190610782565b60405180910390f35b6101016103ed565b60405161010e919061040c565b60405180910390f35b60015481565b600042600284846040516101329291906107e9565b908152602001604051809103902060000181905550336002848460405161015a9291906107e9565b908152602001604051809103902060020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600284846040516101bd9291906107e9565b9081526020016040518091039020600101546101d99190610831565b905082826040516101eb9291906107e9565b60405180910390203373ffffffffffffffffffffffffffffffffffffffff167f7ebc83017616f46acf1c69dd1d6b6af8dbd64e181a65c938f55201137b846ef342438560405161023d93929190610865565b60405180910390a380600284846040516102589291906107e9565b908152602001604051809103902060010181905550505050565b600060606001546002858560405161028b9291906107e9565b9081526020016040518091039020600101541080156102d95750600054600285856040516102ba9291906107e9565b908152602001604051809103902060000154426102d7919061089c565b115b15610334576001848481818080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509050905091509150610386565b6000848481818080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505090509050915091505b9250929050565b6002818051602081018201805184825260208301602085012081835280955050505050506000915090508060000154908060010154908060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905083565b60005481565b6000819050919050565b610406816103f3565b82525050565b600060208201905061042160008301846103fd565b92915050565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b60008083601f8401126104605761045f61043b565b5b8235905067ffffffffffffffff81111561047d5761047c610440565b5b60208301915083600182028301111561049957610498610445565b5b9250929050565b600080602083850312156104b7576104b6610431565b5b600083013567ffffffffffffffff8111156104d5576104d4610436565b5b6104e18582860161044a565b92509250509250929050565b60008115159050919050565b610502816104ed565b82525050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610542578082015181840152602081019050610527565b60008484015250505050565b6000601f19601f8301169050919050565b600061056a82610508565b6105748185610513565b9350610584818560208601610524565b61058d8161054e565b840191505092915050565b60006040820190506105ad60008301856104f9565b81810360208301526105bf818461055f565b90509392505050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6106058261054e565b810181811067ffffffffffffffff82111715610624576106236105cd565b5b80604052505050565b6000610637610427565b905061064382826105fc565b919050565b600067ffffffffffffffff821115610663576106626105cd565b5b61066c8261054e565b9050602081019050919050565b82818337600083830152505050565b600061069b61069684610648565b61062d565b9050828152602081018484840111156106b7576106b66105c8565b5b6106c2848285610679565b509392505050565b600082601f8301126106df576106de61043b565b5b81356106ef848260208601610688565b91505092915050565b60006020828403121561070e5761070d610431565b5b600082013567ffffffffffffffff81111561072c5761072b610436565b5b610738848285016106ca565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061076c82610741565b9050919050565b61077c81610761565b82525050565b600060608201905061079760008301866103fd565b6107a460208301856103fd565b6107b16040830184610773565b949350505050565b600081905092915050565b60006107d083856107b9565b93506107dd838584610679565b82840190509392505050565b60006107f68284866107c4565b91508190509392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061083c826103f3565b9150610847836103f3565b925082820190508082111561085f5761085e610802565b5b92915050565b600060608201905061087a60008301866103fd565b61088760208301856103fd565b61089460408301846103fd565b949350505050565b60006108a7826103f3565b91506108b2836103f3565b92508282039050818111156108ca576108c9610802565b5b9291505056fea26469706673582212207bb8241ec6eb4951cd00581132c2c71e8714315add2c95dbbdc8c002f812f20464736f6c63430008130033

Deployed Bytecode Sourcemap

2670:1356:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2851:22;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3599:424;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3244:347;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;:::i;:::-;;;;;;;;3117:41;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;2824:20;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2851:22;;;;:::o;3599:424::-;3680:14;3748:15;3709:9;3719:11;;3709:22;;;;;;;:::i;:::-;;;;;;;;;;;;;:36;;:54;;;;3806:10;3774:9;3784:11;;3774:22;;;;;;;:::i;:::-;;;;;;;;;;;;;:29;;;:42;;;;;;;;;;;;;;;;;;3871:1;3839:9;3849:11;;3839:22;;;;;;;:::i;:::-;;;;;;;;;;;;;:30;;;:33;;;;:::i;:::-;3827:45;;3907:11;;3888:72;;;;;;;:::i;:::-;;;;;;;;3895:10;3888:72;;;3920:15;3936:12;3950:9;3888:72;;;;;;;;:::i;:::-;;;;;;;;4004:9;3971;3981:11;;3971:22;;;;;;;:::i;:::-;;;;;;;;;;;;;:30;;:42;;;;3669:354;3599:424;;:::o;3244:347::-;3324:17;3343:25;3418:10;;3389:9;3399;;3389:20;;;;;;;:::i;:::-;;;;;;;;;;;;;:28;;;:39;3388:108;;;;;3488:8;;3450:9;3460;;3450:20;;;;;;;:::i;:::-;;;;;;;;;;;;;:34;;;3432:15;:52;;;;:::i;:::-;3431:65;3388:108;3384:200;;;3523:4;3528:9;;3516:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3384:200;3566:5;3572:9;;3559:23;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3244:347;;;;;;:::o;3117:41::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2824:20::-;;;;:::o;7:77:1:-;44:7;73:5;62:16;;7:77;;;:::o;90:118::-;177:24;195:5;177:24;:::i;:::-;172:3;165:37;90:118;;:::o;214:222::-;307:4;345:2;334:9;330:18;322:26;;358:71;426:1;415:9;411:17;402:6;358:71;:::i;:::-;214:222;;;;:::o;442:75::-;475:6;508:2;502:9;492:19;;442:75;:::o;523:117::-;632:1;629;622:12;646:117;755:1;752;745:12;769:117;878:1;875;868:12;892:117;1001:1;998;991:12;1015:117;1124:1;1121;1114:12;1151:552;1208:8;1218:6;1268:3;1261:4;1253:6;1249:17;1245:27;1235:122;;1276:79;;:::i;:::-;1235:122;1389:6;1376:20;1366:30;;1419:18;1411:6;1408:30;1405:117;;;1441:79;;:::i;:::-;1405:117;1555:4;1547:6;1543:17;1531:29;;1609:3;1601:4;1593:6;1589:17;1579:8;1575:32;1572:41;1569:128;;;1616:79;;:::i;:::-;1569:128;1151:552;;;;;:::o;1709:527::-;1779:6;1787;1836:2;1824:9;1815:7;1811:23;1807:32;1804:119;;;1842:79;;:::i;:::-;1804:119;1990:1;1979:9;1975:17;1962:31;2020:18;2012:6;2009:30;2006:117;;;2042:79;;:::i;:::-;2006:117;2155:64;2211:7;2202:6;2191:9;2187:22;2155:64;:::i;:::-;2137:82;;;;1933:296;1709:527;;;;;:::o;2242:90::-;2276:7;2319:5;2312:13;2305:21;2294:32;;2242:90;;;:::o;2338:109::-;2419:21;2434:5;2419:21;:::i;:::-;2414:3;2407:34;2338:109;;:::o;2453:98::-;2504:6;2538:5;2532:12;2522:22;;2453:98;;;:::o;2557:168::-;2640:11;2674:6;2669:3;2662:19;2714:4;2709:3;2705:14;2690:29;;2557:168;;;;:::o;2731:246::-;2812:1;2822:113;2836:6;2833:1;2830:13;2822:113;;;2921:1;2916:3;2912:11;2906:18;2902:1;2897:3;2893:11;2886:39;2858:2;2855:1;2851:10;2846:15;;2822:113;;;2969:1;2960:6;2955:3;2951:16;2944:27;2793:184;2731:246;;;:::o;2983:102::-;3024:6;3075:2;3071:7;3066:2;3059:5;3055:14;3051:28;3041:38;;2983:102;;;:::o;3091:373::-;3177:3;3205:38;3237:5;3205:38;:::i;:::-;3259:70;3322:6;3317:3;3259:70;:::i;:::-;3252:77;;3338:65;3396:6;3391:3;3384:4;3377:5;3373:16;3338:65;:::i;:::-;3428:29;3450:6;3428:29;:::i;:::-;3423:3;3419:39;3412:46;;3181:283;3091:373;;;;:::o;3470:407::-;3603:4;3641:2;3630:9;3626:18;3618:26;;3654:65;3716:1;3705:9;3701:17;3692:6;3654:65;:::i;:::-;3766:9;3760:4;3756:20;3751:2;3740:9;3736:18;3729:48;3794:76;3865:4;3856:6;3794:76;:::i;:::-;3786:84;;3470:407;;;;;:::o;3883:117::-;3992:1;3989;3982:12;4006:180;4054:77;4051:1;4044:88;4151:4;4148:1;4141:15;4175:4;4172:1;4165:15;4192:281;4275:27;4297:4;4275:27;:::i;:::-;4267:6;4263:40;4405:6;4393:10;4390:22;4369:18;4357:10;4354:34;4351:62;4348:88;;;4416:18;;:::i;:::-;4348:88;4456:10;4452:2;4445:22;4235:238;4192:281;;:::o;4479:129::-;4513:6;4540:20;;:::i;:::-;4530:30;;4569:33;4597:4;4589:6;4569:33;:::i;:::-;4479:129;;;:::o;4614:307::-;4675:4;4765:18;4757:6;4754:30;4751:56;;;4787:18;;:::i;:::-;4751:56;4825:29;4847:6;4825:29;:::i;:::-;4817:37;;4909:4;4903;4899:15;4891:23;;4614:307;;;:::o;4927:146::-;5024:6;5019:3;5014;5001:30;5065:1;5056:6;5051:3;5047:16;5040:27;4927:146;;;:::o;5079:423::-;5156:5;5181:65;5197:48;5238:6;5197:48;:::i;:::-;5181:65;:::i;:::-;5172:74;;5269:6;5262:5;5255:21;5307:4;5300:5;5296:16;5345:3;5336:6;5331:3;5327:16;5324:25;5321:112;;;5352:79;;:::i;:::-;5321:112;5442:54;5489:6;5484:3;5479;5442:54;:::i;:::-;5162:340;5079:423;;;;;:::o;5521:338::-;5576:5;5625:3;5618:4;5610:6;5606:17;5602:27;5592:122;;5633:79;;:::i;:::-;5592:122;5750:6;5737:20;5775:78;5849:3;5841:6;5834:4;5826:6;5822:17;5775:78;:::i;:::-;5766:87;;5582:277;5521:338;;;;:::o;5865:507::-;5933:6;5982:2;5970:9;5961:7;5957:23;5953:32;5950:119;;;5988:79;;:::i;:::-;5950:119;6136:1;6125:9;6121:17;6108:31;6166:18;6158:6;6155:30;6152:117;;;6188:79;;:::i;:::-;6152:117;6293:62;6347:7;6338:6;6327:9;6323:22;6293:62;:::i;:::-;6283:72;;6079:286;5865:507;;;;:::o;6378:126::-;6415:7;6455:42;6448:5;6444:54;6433:65;;6378:126;;;:::o;6510:96::-;6547:7;6576:24;6594:5;6576:24;:::i;:::-;6565:35;;6510:96;;;:::o;6612:118::-;6699:24;6717:5;6699:24;:::i;:::-;6694:3;6687:37;6612:118;;:::o;6736:442::-;6885:4;6923:2;6912:9;6908:18;6900:26;;6936:71;7004:1;6993:9;6989:17;6980:6;6936:71;:::i;:::-;7017:72;7085:2;7074:9;7070:18;7061:6;7017:72;:::i;:::-;7099;7167:2;7156:9;7152:18;7143:6;7099:72;:::i;:::-;6736:442;;;;;;:::o;7184:147::-;7285:11;7322:3;7307:18;;7184:147;;;;:::o;7359:327::-;7473:3;7494:88;7575:6;7570:3;7494:88;:::i;:::-;7487:95;;7592:56;7641:6;7636:3;7629:5;7592:56;:::i;:::-;7673:6;7668:3;7664:16;7657:23;;7359:327;;;;;:::o;7692:291::-;7832:3;7854:103;7953:3;7944:6;7936;7854:103;:::i;:::-;7847:110;;7974:3;7967:10;;7692:291;;;;;:::o;7989:180::-;8037:77;8034:1;8027:88;8134:4;8131:1;8124:15;8158:4;8155:1;8148:15;8175:191;8215:3;8234:20;8252:1;8234:20;:::i;:::-;8229:25;;8268:20;8286:1;8268:20;:::i;:::-;8263:25;;8311:1;8308;8304:9;8297:16;;8332:3;8329:1;8326:10;8323:36;;;8339:18;;:::i;:::-;8323:36;8175:191;;;;:::o;8372:442::-;8521:4;8559:2;8548:9;8544:18;8536:26;;8572:71;8640:1;8629:9;8625:17;8616:6;8572:71;:::i;:::-;8653:72;8721:2;8710:9;8706:18;8697:6;8653:72;:::i;:::-;8735;8803:2;8792:9;8788:18;8779:6;8735:72;:::i;:::-;8372:442;;;;;;:::o;8820:194::-;8860:4;8880:20;8898:1;8880:20;:::i;:::-;8875:25;;8914:20;8932:1;8914:20;:::i;:::-;8909:25;;8958:1;8955;8951:9;8943:17;;8982:1;8976:4;8973:11;8970:37;;;8987:18;;:::i;:::-;8970:37;8820:194;;;;:::o

Swarm Source

ipfs://7bb8241ec6eb4951cd00581132c2c71e8714315add2c95dbbdc8c002f812f204

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
[ 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.