ETH Price: $2,478.02 (+2.57%)
Gas: 1.66 Gwei
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Multi Send226487002025-06-06 23:02:2318 mins ago1749250943IN
0x9641d764...C7C8102e2
7.43747898 ETH0.000863883.1555048
Multi Send226481492025-06-06 21:12:112 hrs ago1749244331IN
0x9641d764...C7C8102e2
0 ETH0.000528272.51952691
Multi Send226481002025-06-06 21:02:232 hrs ago1749243743IN
0x9641d764...C7C8102e2
2.66287427 ETH0.000228381.8064202
Multi Send226474932025-06-06 19:00:234 hrs ago1749236423IN
0x9641d764...C7C8102e2
6.36959732 ETH0.000424291.56515065
Multi Send226469732025-06-06 17:15:476 hrs ago1749230147IN
0x9641d764...C7C8102e2
0 ETH0.001522464.15724022
Multi Send226469392025-06-06 17:08:596 hrs ago1749229739IN
0x9641d764...C7C8102e2
0 ETH0.001049364.6
Multi Send226469262025-06-06 17:06:236 hrs ago1749229583IN
0x9641d764...C7C8102e2
0 ETH0.001401044.45474059
Multi Send226469062025-06-06 17:02:236 hrs ago1749229343IN
0x9641d764...C7C8102e2
1.40791161 ETH0.000707314.3115548
Multi Send226465732025-06-06 15:55:117 hrs ago1749225311IN
0x9641d764...C7C8102e2
0 ETH0.001075913.9
Multi Send226463112025-06-06 15:02:238 hrs ago1749222143IN
0x9641d764...C7C8102e2
1.90494042 ETH0.000854515.94923504
Multi Send226461572025-06-06 14:31:358 hrs ago1749220295IN
0x9641d764...C7C8102e2
0 ETH0.000360922.92944447
Multi Send226457162025-06-06 13:02:1110 hrs ago1749214931IN
0x9641d764...C7C8102e2
0.22166129 ETH0.000121851.93738688
Multi Send226452422025-06-06 11:26:1111 hrs ago1749209171IN
0x9641d764...C7C8102e2
0 ETH0.000313692.28997605
Multi Send226451272025-06-06 11:02:2312 hrs ago1749207743IN
0x9641d764...C7C8102e2
0.2435092 ETH0.000168061.91153396
Multi Send226445242025-06-06 9:00:2314 hrs ago1749200423IN
0x9641d764...C7C8102e2
1.29678437 ETH0.000258183.09661568
Multi Send226441512025-06-06 7:44:5915 hrs ago1749195899IN
0x9641d764...C7C8102e2
0 ETH0.000137951.56718603
Multi Send226439292025-06-06 7:00:3516 hrs ago1749193235IN
0x9641d764...C7C8102e2
0.75267675 ETH0.000521323.23707677
Multi Send226439292025-06-06 7:00:3516 hrs ago1749193235IN
0x9641d764...C7C8102e2
4.066058 ETH0.000317653.23707677
Multi Send226436862025-06-06 6:11:4717 hrs ago1749190307IN
0x9641d764...C7C8102e2
0 ETH0.000104441.45235894
Multi Send226436332025-06-06 6:00:5917 hrs ago1749189659IN
0x9641d764...C7C8102e2
0 ETH0.000594560.95295034
Multi Send226433442025-06-06 5:02:2318 hrs ago1749186143IN
0x9641d764...C7C8102e2
0.29658167 ETH0.000253810.94091353
Multi Send226429992025-06-06 3:53:1119 hrs ago1749181991IN
0x9641d764...C7C8102e2
0 ETH0.001172332.79793294
Multi Send226427622025-06-06 3:05:4720 hrs ago1749179147IN
0x9641d764...C7C8102e2
5.275443 ETH0.000229291.31470908
Multi Send226421522025-06-06 1:02:2322 hrs ago1749171743IN
0x9641d764...C7C8102e2
4.73535715 ETH0.000150881.06056215
Multi Send226415662025-06-05 23:04:2324 hrs ago1749164663IN
0x9641d764...C7C8102e2
7.58475493 ETH0.000377491.79038336
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer226487002025-06-06 23:02:2318 mins ago1749250943
0x9641d764...C7C8102e2
0.08414084 ETH
Transfer226487002025-06-06 23:02:2318 mins ago1749250943
0x9641d764...C7C8102e2
1.59984745 ETH
Transfer226487002025-06-06 23:02:2318 mins ago1749250943
0x9641d764...C7C8102e2
1.26778302 ETH
Transfer226487002025-06-06 23:02:2318 mins ago1749250943
0x9641d764...C7C8102e2
0.14456719 ETH
Transfer226487002025-06-06 23:02:2318 mins ago1749250943
0x9641d764...C7C8102e2
0.06917519 ETH
Transfer226487002025-06-06 23:02:2318 mins ago1749250943
0x9641d764...C7C8102e2
0.05769019 ETH
Transfer226487002025-06-06 23:02:2318 mins ago1749250943
0x9641d764...C7C8102e2
0.57946436 ETH
Transfer226487002025-06-06 23:02:2318 mins ago1749250943
0x9641d764...C7C8102e2
0.11593974 ETH
Transfer226487002025-06-06 23:02:2318 mins ago1749250943
0x9641d764...C7C8102e2
0.06053682 ETH
Transfer226487002025-06-06 23:02:2318 mins ago1749250943
0x9641d764...C7C8102e2
0.14456291 ETH
Transfer226487002025-06-06 23:02:2318 mins ago1749250943
0x9641d764...C7C8102e2
0.01153423 ETH
Transfer226487002025-06-06 23:02:2318 mins ago1749250943
0x9641d764...C7C8102e2
0.02167341 ETH
Transfer226487002025-06-06 23:02:2318 mins ago1749250943
0x9641d764...C7C8102e2
0.00456715 ETH
Transfer226487002025-06-06 23:02:2318 mins ago1749250943
0x9641d764...C7C8102e2
2.89778198 ETH
Transfer226487002025-06-06 23:02:2318 mins ago1749250943
0x9641d764...C7C8102e2
0.083503 ETH
Transfer226487002025-06-06 23:02:2318 mins ago1749250943
0x9641d764...C7C8102e2
0.2888854 ETH
Transfer226487002025-06-06 23:02:2318 mins ago1749250943
0x9641d764...C7C8102e2
0.00582603 ETH
Transfer226481002025-06-06 21:02:232 hrs ago1749243743
0x9641d764...C7C8102e2
0.086446 ETH
Transfer226481002025-06-06 21:02:232 hrs ago1749243743
0x9641d764...C7C8102e2
0.02165362 ETH
Transfer226481002025-06-06 21:02:232 hrs ago1749243743
0x9641d764...C7C8102e2
0.72419314 ETH
Transfer226481002025-06-06 21:02:232 hrs ago1749243743
0x9641d764...C7C8102e2
0.02166997 ETH
Transfer226481002025-06-06 21:02:232 hrs ago1749243743
0x9641d764...C7C8102e2
0.86674202 ETH
Transfer226481002025-06-06 21:02:232 hrs ago1749243743
0x9641d764...C7C8102e2
0.07219189 ETH
Transfer226481002025-06-06 21:02:232 hrs ago1749243743
0x9641d764...C7C8102e2
0.03175186 ETH
Transfer226481002025-06-06 21:02:232 hrs ago1749243743
0x9641d764...C7C8102e2
0.83822573 ETH
View All Internal 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:
MultiSendCallOnly

Compiler Version
v0.7.6+commit.7338295f

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, GNU LGPLv3 license
// SPDX-License-Identifier: LGPL-3.0-only
pragma solidity >=0.7.0 <0.9.0;

/**
 * @title Multi Send Call Only - Allows to batch multiple transactions into one, but only calls
 * @notice The guard logic is not required here as this contract doesn't support nested delegate calls
 * @author Stefan George - @Georgi87
 * @author Richard Meissner - @rmeissner
 */
contract MultiSendCallOnly {
    /**
     * @dev Sends multiple transactions and reverts all if one fails.
     * @param transactions Encoded transactions. Each transaction is encoded as a packed bytes of
     *                     operation has to be uint8(0) in this version (=> 1 byte),
     *                     to as a address (=> 20 bytes),
     *                     value as a uint256 (=> 32 bytes),
     *                     data length as a uint256 (=> 32 bytes),
     *                     data as bytes.
     *                     see abi.encodePacked for more information on packed encoding
     * @notice The code is for most part the same as the normal MultiSend (to keep compatibility),
     *         but reverts if a transaction tries to use a delegatecall.
     * @notice This method is payable as delegatecalls keep the msg.value from the previous call
     *         If the calling method (e.g. execTransaction) received ETH this would revert otherwise
     */
    function multiSend(bytes memory transactions) public payable {
        // solhint-disable-next-line no-inline-assembly
        assembly {
            let length := mload(transactions)
            let i := 0x20
            for {
                // Pre block is not used in "while mode"
            } lt(i, length) {
                // Post block is not used in "while mode"
            } {
                // First byte of the data is the operation.
                // We shift by 248 bits (256 - 8 [operation byte]) it right since mload will always load 32 bytes (a word).
                // This will also zero out unused data.
                let operation := shr(0xf8, mload(add(transactions, i)))
                // We offset the load address by 1 byte (operation byte)
                // We shift it right by 96 bits (256 - 160 [20 address bytes]) to right-align the data and zero out unused data.
                let to := shr(0x60, mload(add(transactions, add(i, 0x01))))
                // We offset the load address by 21 byte (operation byte + 20 address bytes)
                let value := mload(add(transactions, add(i, 0x15)))
                // We offset the load address by 53 byte (operation byte + 20 address bytes + 32 value bytes)
                let dataLength := mload(add(transactions, add(i, 0x35)))
                // We offset the load address by 85 byte (operation byte + 20 address bytes + 32 value bytes + 32 data length bytes)
                let data := add(transactions, add(i, 0x55))
                let success := 0
                switch operation
                case 0 {
                    success := call(gas(), to, value, data, dataLength, 0, 0)
                }
                // This version does not allow delegatecalls
                case 1 {
                    revert(0, 0)
                }
                if eq(success, 0) {
                    revert(0, 0)
                }
                // Next entry starts at 85 byte + data length
                i := add(i, add(0x55, dataLength))
            }
        }
    }
}

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

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"bytes","name":"transactions","type":"bytes"}],"name":"multiSend","outputs":[],"stateMutability":"payable","type":"function"}]

608060405234801561001057600080fd5b5061019a806100206000396000f3fe60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100dc6004803603602081101561003957600080fd5b810190808035906020019064010000000081111561005657600080fd5b82018360208201111561006857600080fd5b8035906020019184600183028401116401000000008311171561008a57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505091929192905050506100de565b005b805160205b8181101561015f578083015160f81c6001820184015160601c60158301850151603584018601516055850187016000856000811461012857600181146101385761013d565b6000808585888a5af1915061013d565b600080fd5b50600081141561014c57600080fd5b82605501870196505050505050506100e3565b50505056fea26469706673582212208d297bb003abee230b5dfb38774688f37a6fbb97a82a21728e8049b2acb9b73564736f6c63430007060033

Deployed Bytecode

0x60806040526004361061001e5760003560e01c80638d80ff0a14610023575b600080fd5b6100dc6004803603602081101561003957600080fd5b810190808035906020019064010000000081111561005657600080fd5b82018360208201111561006857600080fd5b8035906020019184600183028401116401000000008311171561008a57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505091929192905050506100de565b005b805160205b8181101561015f578083015160f81c6001820184015160601c60158301850151603584018601516055850187016000856000811461012857600181146101385761013d565b6000808585888a5af1915061013d565b600080fd5b50600081141561014c57600080fd5b82605501870196505050505050506100e3565b50505056fea26469706673582212208d297bb003abee230b5dfb38774688f37a6fbb97a82a21728e8049b2acb9b73564736f6c63430007060033

Deployed Bytecode Sourcemap

360:3059:0:-:0;;;;;;;;;;;;;;;;;;;;;1348:2069;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;1518:12;1512:19;1553:4;1570:1831;1653:6;1650:1;1647:13;1570:1831;;;2044:1;2030:12;2026:20;2020:27;2014:4;2010:38;2318:4;2315:1;2311:12;2297;2293:31;2287:38;2281:4;2277:49;2480:4;2477:1;2473:12;2459;2455:31;2449:38;2663:4;2660:1;2656:12;2642;2638:31;2632:38;2857:4;2854:1;2850:12;2836;2832:31;2895:1;2920:9;2951:1;2946:104;;;;3133:1;3128:59;;;;2913:274;;2946:104;3030:1;3027;3015:10;3009:4;3002:5;2998:2;2991:5;2986:46;2975:57;;2946:104;;3128:59;3167:1;3164;3157:12;2913:274;;3219:1;3210:7;3207:14;3204:2;;;3254:1;3251;3244:12;3204:2;3375:10;3369:4;3365:21;3362:1;3358:29;3353:34;;1735:1666;;;;;;1570:1831;;;1484:1927;;;:::o

Swarm Source

ipfs://8d297bb003abee230b5dfb38774688f37a6fbb97a82a21728e8049b2acb9b735

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
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.