Transaction Hash:
Block:
21504413 at Dec-29-2024 12:02:23 AM +UTC
Transaction Fee:
0.001916502986175624 ETH
$4.71
Gas Used:
332,508 Gas / 5.763780078 Gwei
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x0021233d...7e61BE414 | 0.000020664836892 Eth | 2.020071350000946999 Eth | 2.020050685164054999 | ||
0x0EE29F9e...c3903A73d |
0 Eth
Nonce: 0
|
0.002950280921588 Eth
Nonce: 0
| 0.002950280921588 | ||
0x2e37A3Ac...0e3741dD4 | 0.000111544105152705 Eth | 0.010648717248126705 Eth | 0.010537173142974 | ||
0x327A61c3...e69492905 | 0.000015551050179 Eth | 0.036589255493928 Eth | 0.036573704443749 | ||
0x38547bde...A9fEC453c |
0 Eth
Nonce: 0
|
0.004471445844852 Eth
Nonce: 0
| 0.004471445844852 | ||
0x388C818C...7ccB19297
Miner
| (Lido: Execution Layer Rewards Vault) | 35.62761808503871639 Eth | 35.627915147416917418 Eth | 0.000297062378201028 | |
0x43C3c97B...e665C031b | 0.113276763759270768 Eth | 0.242269936902244768 Eth | 0.128993173142974 | ||
0x4E4065b2...E2cB304a6 | 0.001200472894982328 Eth | 0.101904846247180328 Eth | 0.100704373352198 | ||
0x507a6CFD...7f5261444 | 0.001107185772694 Eth | 0.122118870495031 Eth | 0.121011684722337 | ||
0x5227A25f...FfBa1f834 | 0 Eth | 0.080608930028105 Eth | 0.080608930028105 | ||
0x76E6a0A5...589b05AEa | 0.1117345875100953 Eth | 0.199626547727881299 Eth | 0.087891960217785999 | ||
0x79cE5633...11cd1B03a | 0.002478847229753604 Eth | 0.004422012203108604 Eth | 0.001943164973355 | ||
0x855E3E6D...25B1CFD10 | 0.01889189790836 Eth | 0.176308193735048 Eth | 0.157416295826688 | ||
0x87044418...62160859e | 0.002111878050007 Eth | 0.657051426214988 Eth | 0.654939548164981 | ||
0x8e9B3CF3...ae56E78C4 | 0.187325083738448 Eth | 0.275208513223442999 Eth | 0.087883429484994999 | ||
0x980c64eA...638A84a65 |
0 Eth
Nonce: 0
|
0.003094501218306 Eth
Nonce: 0
| 0.003094501218306 | ||
0xa63A81e3...359893CB2 |
122.511215407023651336 Eth
Nonce: 51521
|
118.758645456226680715 Eth
Nonce: 51522
| 3.752569950796970621 | ||
0xb66E4ce9...7312AF753 | 0.000038611005762 Eth | 0.020109887393152 Eth | 0.02007127638739 | ||
0xb972D81b...737b11219 | 0.084541411437702 Eth | 0.09753832528442 Eth | 0.012996913846718 | ||
0xCCD9bF13...7A3C497d1 | 0 Eth | 0.005318546738441 Eth | 0.005318546738441 | ||
0xdc928605...D5C5865Da | 0.071519114438477489 Eth | 0.210753041470733489 Eth | 0.139233927032256 | ||
0xdD336Dac...44cC9479B | 0.825896481949944993 Eth | 0.842326848384965993 Eth | 0.016430366435021 | ||
0xEee633Ae...80c8dF819 | 0 Eth | 0.025948930068586 Eth | 0.025948930068586 | ||
0xf5127449...81007EF92 | 0.147067811137523372 Eth | 0.165862106964211372 Eth | 0.018794295826688 | ||
0xfEa5323C...C22594cdc | 0.000131153289142813 Eth | 0.012919994115894813 Eth | 0.012788840826752 |
Execution Trace
ETH 3.750653447810794997
MultiSendCallOnly.multiSend( transactions=0x00507A6CFDA0E2BC5B44EE76CCE7CD89C7F526144400000000000000000000000000000000000000000000000001ADEB7C718BE4E80000000000000000000000000000000000000000000000000000000000000000005227A25FE06C3648C0FE3E466EB0E00FFBA1F834000000000000000000000000000000000000000000000000011E6165100CAD28000000000000000000000000000000000000000000000000000000000000000000327A61C3FAB26867EF53C54385CD780E694929050000000000000000000000000000000000000000000000000081EF97257D62880000000000000000000000000000000000000000000000000000000000000000000021233DB68DE3C5DBBCF5DD94CAD907E61BE4140000000000000000000000000000000000000000000000001C08A9653D7CE9D700000000000000000000000000000000000000000000000000000000000000000079CE5633930ED20707BBE004FD61ECA11CD1B03A0000000000000000000000000000000000000000000000000006E74C59FA0FF8000000000000000000000000000000000000000000000000000000000000000000FEA5323C609E624A9A9D4E5B14D4C2DC22594CDC000000000000000000000000000000000000000000000000002D6F620A914C0000000000000000000000000000000000000000000000000000000000000000000043C3C97B4EF10AA76CB415D316DCC3BE665C031B00000000000000000000000000000000000000000000000001CA469B87A32E300000000000000000000000000000000000000000000000000000000000000000002E37A3ACC808BE8A05D5AAC890806380E3741DD400000000000000000000000000000000000000000000000000256F80CE1FAE30000000000000000000000000000000000000000000000000000000000000000000980C64EA5209F6AC3CBB56B80274626638A84A65000000000000000000000000000000000000000000000000000AFE6EB5DFC7D00000000000000000000000000000000000000000000000000000000000000000008E9B3CF39B26FA7C956240F67528845AE56E78C4000000000000000000000000000000000000000000000000013839837418A1B7000000000000000000000000000000000000000000000000000000000000000000CCD9BF134485262AAA611319DC188387A3C497D10000000000000000000000000000000000000000000000000012E530A910EB28000000000000000000000000000000000000000000000000000000000000000000EEE633AE3A8601802018C3609605BDE80C8DF819000000000000000000000000000000000000000000000000005C306A170A1E10000000000000000000000000000000000000000000000000000000000000000000855E3E6D0E120A7E49BE892AB3D4AF625B1CFD10000000000000000000000000000000000000000000000000022F41497A9B8800000000000000000000000000000000000000000000000000000000000000000000F5127449D160CB4CCB129D19EA2498281007EF920000000000000000000000000000000000000000000000000042C54FFE8DA800000000000000000000000000000000000000000000000000000000000000000000DD336DACADF6D1174414EC9BE38B6A444CC9479B000000000000000000000000000000000000000000000000003A5F54CAE390C800000000000000000000000000000000000000000000000000000000000000000076E6A0A5741E277671D2B25AA44F963589B05AEA00000000000000000000000000000000000000000000000001384145AB64D68F000000000000000000000000000000000000000000000000000000000000000000B972D81BE6226DE2B1434416C5FD313737B11219000000000000000000000000000000000000000000000000002E2C9FD1028E300000000000000000000000000000000000000000000000000000000000000000004E4065B2E6B6FC521A2B7A5A0D1ED27E2CB304A60000000000000000000000000000000000000000000000000165C61810FC6F700000000000000000000000000000000000000000000000000000000000000000000EE29F9EBA7DE7D60DFF9A7073D7491C3903A73D000000000000000000000000000000000000000000000000000A7B43CE51A12000000000000000000000000000000000000000000000000000000000000000000038547BDE4CCB0065B9848BCDF89C4A5A9FEC453C000000000000000000000000000000000000000000000000000FE2C19D36FD20000000000000000000000000000000000000000000000000000000000000000000870444184D0718DC142DFAC6A24BA7D62160859E0000000000000000000000000000000000000000000000000916D00C8DBA8108000000000000000000000000000000000000000000000000000000000000000000B66E4CE9D9ED89F8D12B3A79379C6B77312AF75300000000000000000000000000000000000000000000000000474EB833425230000000000000000000000000000000000000000000000000000000000000000000DC928605F7553B9274AFF406B553B1BD5C5865DA00000000000000000000000000000000000000000000000001EEA884D970B6000000000000000000000000000000000000000000000000000000000000000000 )
- ETH 0.121011684722337
0x507a6cfda0e2bc5b44ee76cce7cd89c7f5261444.CALL( )
- ETH 0.080608930028105
0x5227a25fe06c3648c0fe3e466eb0e00ffba1f834.CALL( )
- ETH 0.036573704443749
0x327a61c3fab26867ef53c54385cd780e69492905.CALL( )
- ETH 2.020050685164054999
0x0021233db68de3c5dbbcf5dd94cad907e61be414.CALL( )
- ETH 0.001943164973355
0x79ce5633930ed20707bbe004fd61eca11cd1b03a.CALL( )
- ETH 0.012788840826752
0xfea5323c609e624a9a9d4e5b14d4c2dc22594cdc.CALL( )
- ETH 0.128993173142974
0x43c3c97b4ef10aa76cb415d316dcc3be665c031b.CALL( )
- ETH 0.010537173142974
0x2e37a3acc808be8a05d5aac890806380e3741dd4.CALL( )
- ETH 0.003094501218306
0x980c64ea5209f6ac3cbb56b80274626638a84a65.CALL( )
- ETH 0.087883429484994999
0x8e9b3cf39b26fa7c956240f67528845ae56e78c4.CALL( )
- ETH 0.005318546738441
0xccd9bf134485262aaa611319dc188387a3c497d1.CALL( )
- ETH 0.025948930068586
0xeee633ae3a8601802018c3609605bde80c8df819.CALL( )
- ETH 0.157416295826688
0x855e3e6d0e120a7e49be892ab3d4af625b1cfd10.CALL( )
- ETH 0.018794295826688
0xf5127449d160cb4ccb129d19ea2498281007ef92.CALL( )
- ETH 0.016430366435021
0xdd336dacadf6d1174414ec9be38b6a444cc9479b.CALL( )
- ETH 0.087891960217785999
0x76e6a0a5741e277671d2b25aa44f963589b05aea.CALL( )
- ETH 0.012996913846718
0xb972d81be6226de2b1434416c5fd313737b11219.CALL( )
- ETH 0.100704373352198
0x4e4065b2e6b6fc521a2b7a5a0d1ed27e2cb304a6.CALL( )
- ETH 0.002950280921588
0x0ee29f9eba7de7d60dff9a7073d7491c3903a73d.CALL( )
- ETH 0.004471445844852
0x38547bde4ccb0065b9848bcdf89c4a5a9fec453c.CALL( )
- ETH 0.654939548164981
0x870444184d0718dc142dfac6a24ba7d62160859e.CALL( )
- ETH 0.02007127638739
0xb66e4ce9d9ed89f8d12b3a79379c6b77312af753.CALL( )
- ETH 0.139233927032256
0xdc928605f7553b9274aff406b553b1bd5c5865da.CALL( )
multiSend[MultiSendCallOnly (ln:24)]
// 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)) } } } }