ETH Price: $2,969.13 (+2.36%)
Gas: 1 Gwei

Contract

0x36aAf46CAB4B6E5390Fb44311b5664a71A398400
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Value
Execute All202444962024-07-06 2:30:112 hrs ago1720233011IN
0x36aAf46C...71A398400
0.0016 ETH0.00035911.69541536
Execute All202373312024-07-05 2:30:1126 hrs ago1720146611IN
0x36aAf46C...71A398400
0.0016 ETH0.001433096.76593239
Execute All202301742024-07-04 2:30:112 days ago1720060211IN
0x36aAf46C...71A398400
0.0016 ETH0.001528547.21654979
Execute All202230152024-07-03 2:31:233 days ago1719973883IN
0x36aAf46C...71A398400
0.0016 ETH0.000714453.3730827
Execute All202158612024-07-02 2:30:114 days ago1719887411IN
0x36aAf46C...71A398400
0.0016 ETH0.000352081.66227956
Execute All202086952024-07-01 2:30:235 days ago1719801023IN
0x36aAf46C...71A398400
0.0016 ETH0.000709123.34789609
Execute All202015312024-06-30 2:31:116 days ago1719714671IN
0x36aAf46C...71A398400
0.0016 ETH0.000325491.53671275
Execute All201943692024-06-29 2:30:117 days ago1719628211IN
0x36aAf46C...71A398400
0.0016 ETH0.000335811.58544964
Execute All201872072024-06-28 2:30:118 days ago1719541811IN
0x36aAf46C...71A398400
0.0016 ETH0.0012045.68431642
Execute All201800812024-06-27 2:36:599 days ago1719455819IN
0x36aAf46C...71A398400
0.0016 ETH0.001257345.9361499
Execute All201728852024-06-26 2:30:1110 days ago1719369011IN
0x36aAf46C...71A398400
0.0016 ETH0.000850254.01422633
Execute All201657242024-06-25 2:30:1111 days ago1719282611IN
0x36aAf46C...71A398400
0.0016 ETH0.000722573.41143595
Execute All201585742024-06-24 2:30:1112 days ago1719196211IN
0x36aAf46C...71A398400
0.0016 ETH0.000627522.96267654
Execute All201514262024-06-23 2:30:2313 days ago1719109823IN
0x36aAf46C...71A398400
0.0016 ETH0.000475232.243681
Execute All201442762024-06-22 2:30:1114 days ago1719023411IN
0x36aAf46C...71A398400
0.0016 ETH0.000501362.36703265
Execute All201371242024-06-21 2:30:3515 days ago1718937035IN
0x36aAf46C...71A398400
0.0016 ETH0.000613852.89813917
Execute All201299742024-06-20 2:30:1116 days ago1718850611IN
0x36aAf46C...71A398400
0.0016 ETH0.001240625.85723325
Execute All201228612024-06-19 2:38:1117 days ago1718764691IN
0x36aAf46C...71A398400
0.0016 ETH0.001296816.12248949
Execute All201228542024-06-19 2:36:4717 days ago1718764607IN
0x36aAf46C...71A398400
0.0016 ETH0.001416196.68613202
Execute All201156842024-06-18 2:30:1118 days ago1718677811IN
0x36aAf46C...71A398400
0.0016 ETH0.0037451217.68144918
Execute All201085382024-06-17 2:30:1119 days ago1718591411IN
0x36aAf46C...71A398400
0.0016 ETH0.000897814.23875417
Execute All201013732024-06-16 2:30:1120 days ago1718505011IN
0x36aAf46C...71A398400
0.0016 ETH0.000567332.67848793
Execute All200942432024-06-15 2:32:1121 days ago1718418731IN
0x36aAf46C...71A398400
0.0016 ETH0.000656073.09743182
Execute All200871142024-06-14 2:38:4722 days ago1718332727IN
0x36aAf46C...71A398400
0.0016 ETH0.001483447.00364563
Execute All200799332024-06-13 2:30:3523 days ago1718245835IN
0x36aAf46C...71A398400
0.0016 ETH0.003103114.65037086
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To Value
202444962024-07-06 2:30:112 hrs ago1720233011
0x36aAf46C...71A398400
0.0016 ETH
202373312024-07-05 2:30:1126 hrs ago1720146611
0x36aAf46C...71A398400
0.0016 ETH
202301742024-07-04 2:30:112 days ago1720060211
0x36aAf46C...71A398400
0.0016 ETH
202230152024-07-03 2:31:233 days ago1719973883
0x36aAf46C...71A398400
0.0016 ETH
202158612024-07-02 2:30:114 days ago1719887411
0x36aAf46C...71A398400
0.0016 ETH
202086952024-07-01 2:30:235 days ago1719801023
0x36aAf46C...71A398400
0.0016 ETH
202015312024-06-30 2:31:116 days ago1719714671
0x36aAf46C...71A398400
0.0016 ETH
201943692024-06-29 2:30:117 days ago1719628211
0x36aAf46C...71A398400
0.0016 ETH
201872072024-06-28 2:30:118 days ago1719541811
0x36aAf46C...71A398400
0.0016 ETH
201800812024-06-27 2:36:599 days ago1719455819
0x36aAf46C...71A398400
0.0016 ETH
201728852024-06-26 2:30:1110 days ago1719369011
0x36aAf46C...71A398400
0.0016 ETH
201657242024-06-25 2:30:1111 days ago1719282611
0x36aAf46C...71A398400
0.0016 ETH
201585742024-06-24 2:30:1112 days ago1719196211
0x36aAf46C...71A398400
0.0016 ETH
201514262024-06-23 2:30:2313 days ago1719109823
0x36aAf46C...71A398400
0.0016 ETH
201442762024-06-22 2:30:1114 days ago1719023411
0x36aAf46C...71A398400
0.0016 ETH
201371242024-06-21 2:30:3515 days ago1718937035
0x36aAf46C...71A398400
0.0016 ETH
201299742024-06-20 2:30:1116 days ago1718850611
0x36aAf46C...71A398400
0.0016 ETH
201228612024-06-19 2:38:1117 days ago1718764691
0x36aAf46C...71A398400
0.0016 ETH
201228542024-06-19 2:36:4717 days ago1718764607
0x36aAf46C...71A398400
0.0016 ETH
201156842024-06-18 2:30:1118 days ago1718677811
0x36aAf46C...71A398400
0.0016 ETH
201085382024-06-17 2:30:1119 days ago1718591411
0x36aAf46C...71A398400
0.0016 ETH
201013732024-06-16 2:30:1120 days ago1718505011
0x36aAf46C...71A398400
0.0016 ETH
200942432024-06-15 2:32:1121 days ago1718418731
0x36aAf46C...71A398400
0.0016 ETH
200871142024-06-14 2:38:4722 days ago1718332727
0x36aAf46C...71A398400
0.0016 ETH
200799332024-06-13 2:30:3523 days ago1718245835
0x36aAf46C...71A398400
0.0016 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
BatchTxCaller

Compiler Version
v0.7.3+commit.9bfce1f6

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
File 1 of 1 : BatchTxCaller.sol
// SPDX-License-Identifier: GPL-3.0-or-later
pragma solidity 0.7.3;
pragma experimental ABIEncoderV2;

/**
 * @title BatchTxCaller
 * @notice Utility that executes an array of provided transactions.
 */
contract BatchTxCaller {
    event TransactionFailed(address indexed destination, uint256 index, bytes data, bytes reason);

    /**
     * @notice Executes all transactions marked enabled.
     *         If any transaction in the transaction list reverts, it returns false.
     */
    function executeAll(
        address[] memory destinations,
        bytes[] memory data,
        uint256[] memory values
    ) external payable returns (bool) {
        bool exeuctionSuccess = true;

        for (uint256 i = 0; i < destinations.length; i++) {
            (bool result, bytes memory reason) = destinations[i].call{value: values[i]}(data[i]);
            if (!result) {
                emit TransactionFailed(destinations[i], i, data[i], reason);
                exeuctionSuccess = false;
            }
        }

        return exeuctionSuccess;
    }
}

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

Contract Security Audit

Contract ABI

[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"destination","type":"address"},{"indexed":false,"internalType":"uint256","name":"index","type":"uint256"},{"indexed":false,"internalType":"bytes","name":"data","type":"bytes"},{"indexed":false,"internalType":"bytes","name":"reason","type":"bytes"}],"name":"TransactionFailed","type":"event"},{"inputs":[{"internalType":"address[]","name":"destinations","type":"address[]"},{"internalType":"bytes[]","name":"data","type":"bytes[]"},{"internalType":"uint256[]","name":"values","type":"uint256[]"}],"name":"executeAll","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"payable","type":"function"}]

608060405234801561001057600080fd5b506104ca806100206000396000f3fe60806040526004361061001e5760003560e01c8063b1f22e4b14610023575b600080fd5b6100366100313660046102a9565b61004c565b60405161004391906103e2565b60405180910390f35b60006001815b8551811015610177576000606087838151811061006b57fe5b60200260200101516001600160a01b031686848151811061008857fe5b602002602001015188858151811061009c57fe5b60200260200101516040516100b191906103c6565b60006040518083038185875af1925050503d80600081146100ee576040519150601f19603f3d011682016040523d82523d6000602084013e6100f3565b606091505b50915091508161016d5787838151811061010957fe5b60200260200101516001600160a01b03167fa01ea0f20db77b91cb01cece92ffc8acf660c23b6a93fef66860bc35b5148de78489868151811061014857fe5b602002602001015184604051610160939291906103ed565b60405180910390a2600093505b5050600101610052565b50949350505050565b6000601f8381840112610191578182fd5b82356101a461019f82610446565b610422565b818152925060208084019085810160005b84811015610234578135880189603f8201126101d057600080fd5b8381013567ffffffffffffffff8111156101e657fe5b6101f7818901601f19168601610422565b81815260408c8184860101111561020d57600080fd5b828185018884013750600091810186019190915285525092820192908201906001016101b5565b50505050505092915050565b600082601f830112610250578081fd5b813561025e61019f82610446565b81815291506020808301908481018184028601820187101561027f57600080fd5b60005b8481101561029e57813584529282019290820190600101610282565b505050505092915050565b6000806000606084860312156102bd578283fd5b833567ffffffffffffffff808211156102d4578485fd5b818601915086601f8301126102e7578485fd5b81356102f561019f82610446565b80828252602080830192508086018b82838702890101111561031557898afd5b8996505b8487101561034b5780356001600160a01b0381168114610337578a8bfd5b845260019690960195928101928101610319565b509097508801359350505080821115610362578384fd5b61036e87838801610180565b93506040860135915080821115610383578283fd5b5061039086828701610240565b9150509250925092565b600081518084526103b2816020860160208601610464565b601f01601f19169290920160200192915050565b600082516103d8818460208701610464565b9190910192915050565b901515815260200190565b600084825260606020830152610406606083018561039a565b8281036040840152610418818561039a565b9695505050505050565b60405181810167ffffffffffffffff8111828210171561043e57fe5b604052919050565b600067ffffffffffffffff82111561045a57fe5b5060209081020190565b60005b8381101561047f578181015183820152602001610467565b8381111561048e576000848401525b5050505056fea264697066735822122022c3cbf24a91742737220febeb6ffd503b205ae64c688ddb94bcf50859eb2f3064736f6c63430007030033

Deployed Bytecode

0x60806040526004361061001e5760003560e01c8063b1f22e4b14610023575b600080fd5b6100366100313660046102a9565b61004c565b60405161004391906103e2565b60405180910390f35b60006001815b8551811015610177576000606087838151811061006b57fe5b60200260200101516001600160a01b031686848151811061008857fe5b602002602001015188858151811061009c57fe5b60200260200101516040516100b191906103c6565b60006040518083038185875af1925050503d80600081146100ee576040519150601f19603f3d011682016040523d82523d6000602084013e6100f3565b606091505b50915091508161016d5787838151811061010957fe5b60200260200101516001600160a01b03167fa01ea0f20db77b91cb01cece92ffc8acf660c23b6a93fef66860bc35b5148de78489868151811061014857fe5b602002602001015184604051610160939291906103ed565b60405180910390a2600093505b5050600101610052565b50949350505050565b6000601f8381840112610191578182fd5b82356101a461019f82610446565b610422565b818152925060208084019085810160005b84811015610234578135880189603f8201126101d057600080fd5b8381013567ffffffffffffffff8111156101e657fe5b6101f7818901601f19168601610422565b81815260408c8184860101111561020d57600080fd5b828185018884013750600091810186019190915285525092820192908201906001016101b5565b50505050505092915050565b600082601f830112610250578081fd5b813561025e61019f82610446565b81815291506020808301908481018184028601820187101561027f57600080fd5b60005b8481101561029e57813584529282019290820190600101610282565b505050505092915050565b6000806000606084860312156102bd578283fd5b833567ffffffffffffffff808211156102d4578485fd5b818601915086601f8301126102e7578485fd5b81356102f561019f82610446565b80828252602080830192508086018b82838702890101111561031557898afd5b8996505b8487101561034b5780356001600160a01b0381168114610337578a8bfd5b845260019690960195928101928101610319565b509097508801359350505080821115610362578384fd5b61036e87838801610180565b93506040860135915080821115610383578283fd5b5061039086828701610240565b9150509250925092565b600081518084526103b2816020860160208601610464565b601f01601f19169290920160200192915050565b600082516103d8818460208701610464565b9190910192915050565b901515815260200190565b600084825260606020830152610406606083018561039a565b8281036040840152610418818561039a565b9695505050505050565b60405181810167ffffffffffffffff8111828210171561043e57fe5b604052919050565b600067ffffffffffffffff82111561045a57fe5b5060209081020190565b60005b8381101561047f578181015183820152602001610467565b8381111561048e576000848401525b5050505056fea264697066735822122022c3cbf24a91742737220febeb6ffd503b205ae64c688ddb94bcf50859eb2f3064736f6c63430007030033

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  ]
[ 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.