ETH Price: $2,923.00 (-0.51%)

Transaction Decoder

Block:
17424841 at Jun-07-2023 12:05:35 AM +UTC
Transaction Fee:
0.008448079066699831 ETH $24.69
Gas Used:
417,313 Gas / 20.243987287 Gwei

Account State Difference:

  Address   Before After State Difference Code
0x028e9Da5...523a1649B 0 Eth0.05 Eth0.05
0x055BcbCD...b047A3E63 0 Eth0.05 Eth0.05
0x057991b1...06E3F9F33 0.000117990104358 Eth0.050117990104358 Eth0.05
0x061FBe49...e1827b22d 0.00010644163131 Eth0.05010644163131 Eth0.05
0x1267C191...272F3F19f 0.000117990104358 Eth0.050117990104358 Eth0.05
0x1B92c089...B5b65D383 0 Eth0.05 Eth0.05
0x1dcC750D...526735659 0 Eth0.05 Eth0.05
0x230B99E4...58A9E2F75 0 Eth0.05 Eth0.05
0x238374B0...4069461F4 0 Eth0.05 Eth0.05
0x252019C2...15F949B62
4.849972233818707398 Eth
Nonce: 1674
2.841524154752007567 Eth
Nonce: 1675
2.008448079066699831
0x38FA2253...fC02faEf7 0.00010644163131 Eth0.05010644163131 Eth0.05
0x391d88E6...110dF5211 0.000117990104358 Eth0.050117990104358 Eth0.05
0x3a83eCD2...5e8b382Ca 0 Eth0.05 Eth0.05
0x3Af09B04...802Af08cc 0 Eth0.05 Eth0.05
0x3Dc1849d...77450956f 0.000117990104358 Eth0.050117990104358 Eth0.05
0x3EC7BE08...4DB54030D 0 Eth0.05 Eth0.05
(Coinbase: MEV Builder)
0.08095592307104513 Eth0.08101852002104513 Eth0.00006259695
0x4cCDc058...EEb17E725 0 Eth0.05 Eth0.05
0x69247d58...2cfB1f57f 0.000117990104358 Eth0.050117990104358 Eth0.05
0x6bb37874...789E29235 0.000117990104358 Eth0.050117990104358 Eth0.05
0x739fB822...6E862C565 0 Eth0.05 Eth0.05
0x85aBF0f4...7856813E2 0.000117990104358 Eth0.050117990104358 Eth0.05
0x876b2A2c...9fc388C17 0 Eth0.05 Eth0.05
0x90B5e720...Af93a666e 0 Eth0.05 Eth0.05
0x95bA1D04...6a4956867 0 Eth0.05 Eth0.05
0x95bbD5f1...957A05C4c 0 Eth0.05 Eth0.05
0x96390ce2...26A4a3518 0 Eth0.05 Eth0.05
0x9Eb433E9...f9ca4aA4F 0.000112711418316 Eth0.050112711418316 Eth0.05
0xAA0f7272...768ea6B4c 0.00010644163131 Eth0.05010644163131 Eth0.05
0xb1639Fc3...a243E403b 0 Eth0.05 Eth0.05
0xB31fCb41...990EdA210 0 Eth0.05 Eth0.05
0xB6498800...C1f7E913d 0.00010644163131 Eth0.05010644163131 Eth0.05
0xbc04a481...b1032E420 0 Eth0.05 Eth0.05
0xC048758a...74E0A5921 0.000117990104358 Eth0.050117990104358 Eth0.05
0xc0A524D1...57d944d48 0 Eth0.05 Eth0.05
0xC5D65eE8...aEB4C0df5 0.00010644163131 Eth0.05010644163131 Eth0.05
0xC6Db19F4...E3cf133DF 0 Eth0.05 Eth0.05
0xCCE3fbe2...11C46Ae33 0.000117990104358 Eth0.050117990104358 Eth0.05
0xd99be3ee...2F35A988f 0.000112711418316 Eth0.050112711418316 Eth0.05
0xde76528D...8882C4076 0 Eth0.05 Eth0.05
0xEb1F8973...9185469bd 0 Eth0.05 Eth0.05
0xfc18D9FC...9E8887aA2 0.000117990104358 Eth0.050117990104358 Eth0.05

Execution Trace

ETH 2 AstraDispenser.dispense( recipients=[0x057991b1E4a1a012cE15ec05d059d9e06E3F9F33, 0xCCE3fbe270c3Da2Ba4B408fCfFb4BEe11C46Ae33, 0xC048758a6143A0Eb8706E631ffEe53A74E0A5921, 0x6bb37874672756BDCE4Beb769E06718789E29235, 0x391d88E63C64b7dF1d522dD89634A83110dF5211, 0xfc18D9FCf489E8838713FdC52C2C7b19E8887aA2, 0x3Dc1849d1382e21a8Ac4b76E0a5341D77450956f, 0x69247d58e974D86CC11953f3739D1262cfB1f57f, 0x1267C191E29927B3F611F0A4d595Dd9272F3F19f, 0x85aBF0f4d1C30c4B60c226816d4aACA7856813E2, 0xB6498800Bf13ADF7A4F3D8f1cAF5125C1f7E913d, 0x061FBe4998A23E64f7ebf77b5F7D5D4e1827b22d, 0xAA0f7272678A0DC5E9003F5119A0F14768ea6B4c, 0xC5D65eE8ff99660A988595aFbFE6147aEB4C0df5, 0x9Eb433E9DaB90e1b7FEaCb3f8ebaB9Ff9ca4aA4F, 0x38FA2253dD8651dE437B9C87B098994fC02faEf7, 0xd99be3ee825285E7C919b6dDf4626242F35A988f, 0xde76528D0886b73f3A4f1b01a870a028882C4076, 0xbc04a481848eD7F8079fC40f1A7Eed6b1032E420, 0x230B99E4Dfe9448B15e410E8A0511Dd58A9E2F75, 0xB31fCb41914Af6daB85b82E9F7473CC990EdA210, 0x95bbD5f1397078e0F61FB1D872B8936957A05C4c, 0x055BcbCD161502B4532f37aCD2420c4b047A3E63, 0x238374B0Eab1DD266e9bf750887ED034069461F4, 0x96390ce24dfBc6281D11DDB831ac08B26A4a3518, 0x739fB8225805B72E559F98875BfB56A6E862C565, 0x3Af09B04c6cEc77dD07Fb5494eE0F2B802Af08cc, 0xc0A524D1d73dD3881D6C5bF9F3fAAEf57d944d48, 0x028e9Da542dfb23A22CBbc6Ae8A3Ce7523a1649B, 0xb1639Fc31ee10907702a94583795B93a243E403b, 0x4cCDc058d21Ee30B68fbF53235c3448EEb17E725, 0x90B5e7206c9A94805Ec8C20b8B065E2Af93a666e, 0xEb1F8973368Dc438a456dE8cd872c079185469bd, 0x876b2A2c0740Edd7480b16234ab053b9fc388C17, 0x95bA1D044F476744c3c019b8b4620d06a4956867, 0x1B92c0897aA41b66D393f1efF4A4292B5b65D383, 0x3EC7BE08519BFEeb01841F20Fce210A4DB54030D, 0xC6Db19F4FfB7b6EB7492C43B4FCD924E3cf133DF, 0x1dcC750D2A582fDc4Ed746a64b04A96526735659, 0x3a83eCD2e8E66eDb9Ce30d9Fbbb10965e8b382Ca] )
  • ETH 0.05 0x057991b1e4a1a012ce15ec05d059d9e06e3f9f33.CALL( )
  • ETH 0.05 0xcce3fbe270c3da2ba4b408fcffb4bee11c46ae33.CALL( )
  • ETH 0.05 0xc048758a6143a0eb8706e631ffee53a74e0a5921.CALL( )
  • ETH 0.05 0x6bb37874672756bdce4beb769e06718789e29235.CALL( )
  • ETH 0.05 0x391d88e63c64b7df1d522dd89634a83110df5211.CALL( )
  • ETH 0.05 0xfc18d9fcf489e8838713fdc52c2c7b19e8887aa2.CALL( )
  • ETH 0.05 0x3dc1849d1382e21a8ac4b76e0a5341d77450956f.CALL( )
  • ETH 0.05 0x69247d58e974d86cc11953f3739d1262cfb1f57f.CALL( )
  • ETH 0.05 0x1267c191e29927b3f611f0a4d595dd9272f3f19f.CALL( )
  • ETH 0.05 0x85abf0f4d1c30c4b60c226816d4aaca7856813e2.CALL( )
  • ETH 0.05 0xb6498800bf13adf7a4f3d8f1caf5125c1f7e913d.CALL( )
  • ETH 0.05 0x061fbe4998a23e64f7ebf77b5f7d5d4e1827b22d.CALL( )
  • ETH 0.05 0xaa0f7272678a0dc5e9003f5119a0f14768ea6b4c.CALL( )
  • ETH 0.05 0xc5d65ee8ff99660a988595afbfe6147aeb4c0df5.CALL( )
  • ETH 0.05 0x9eb433e9dab90e1b7feacb3f8ebab9ff9ca4aa4f.CALL( )
  • ETH 0.05 0x38fa2253dd8651de437b9c87b098994fc02faef7.CALL( )
  • ETH 0.05 0xd99be3ee825285e7c919b6ddf4626242f35a988f.CALL( )
  • ETH 0.05 0xde76528d0886b73f3a4f1b01a870a028882c4076.CALL( )
  • ETH 0.05 0xbc04a481848ed7f8079fc40f1a7eed6b1032e420.CALL( )
  • ETH 0.05 0x230b99e4dfe9448b15e410e8a0511dd58a9e2f75.CALL( )
  • ETH 0.05 0xb31fcb41914af6dab85b82e9f7473cc990eda210.CALL( )
  • ETH 0.05 0x95bbd5f1397078e0f61fb1d872b8936957a05c4c.CALL( )
  • ETH 0.05 0x055bcbcd161502b4532f37acd2420c4b047a3e63.CALL( )
  • ETH 0.05 0x238374b0eab1dd266e9bf750887ed034069461f4.CALL( )
  • ETH 0.05 0x96390ce24dfbc6281d11ddb831ac08b26a4a3518.CALL( )
  • ETH 0.05 0x739fb8225805b72e559f98875bfb56a6e862c565.CALL( )
  • ETH 0.05 0x3af09b04c6cec77dd07fb5494ee0f2b802af08cc.CALL( )
  • ETH 0.05 0xc0a524d1d73dd3881d6c5bf9f3faaef57d944d48.CALL( )
  • ETH 0.05 0x028e9da542dfb23a22cbbc6ae8a3ce7523a1649b.CALL( )
  • ETH 0.05 0xb1639fc31ee10907702a94583795b93a243e403b.CALL( )
  • ETH 0.05 0x4ccdc058d21ee30b68fbf53235c3448eeb17e725.CALL( )
  • ETH 0.05 0x90b5e7206c9a94805ec8c20b8b065e2af93a666e.CALL( )
  • ETH 0.05 0xeb1f8973368dc438a456de8cd872c079185469bd.CALL( )
  • ETH 0.05 0x876b2a2c0740edd7480b16234ab053b9fc388c17.CALL( )
  • ETH 0.05 0x95ba1d044f476744c3c019b8b4620d06a4956867.CALL( )
  • ETH 0.05 0x1b92c0897aa41b66d393f1eff4a4292b5b65d383.CALL( )
  • ETH 0.05 0x3ec7be08519bfeeb01841f20fce210a4db54030d.CALL( )
  • ETH 0.05 0xc6db19f4ffb7b6eb7492c43b4fcd924e3cf133df.CALL( )
  • ETH 0.05 0x1dcc750d2a582fdc4ed746a64b04a96526735659.CALL( )
  • ETH 0.05 0x3a83ecd2e8e66edb9ce30d9fbbb10965e8b382ca.CALL( )
    // SPDX-License-Identifier: Unlicense
    pragma solidity ^0.8.11;
    contract AstraDispenser {
        function dispense(address payable[] memory recipients) external payable {
            assembly {
                let len := mload(recipients)
                let amount_per := div(callvalue(), len)
                
                let data := add(recipients, 0x20)
                for
                    { let end := add(data, mul(len, 0x20)) }
                    lt(data, end)
                    { data := add(data, 0x20) }
                {
                    pop(call(
                        21000,
                        mload(data),
                        amount_per,
                        0,
                        0,
                        0,
                        0
                    ))
                }
                // Check if there is any leftover funds
                let leftover := selfbalance()
                if eq(leftover, 0) {
                    return(0, 0)
                }
                pop(call(
                    21000,
                    caller(),
                    leftover,
                    0,
                    0,
                    0,
                    0
                ))
            }
        }
    }