ETH Price: $2,394.80 (+6.90%)
Gas: 0.59 Gwei

Transaction Decoder

Block:
16702858 at Feb-25-2023 04:13:11 AM +UTC
Transaction Fee:
0.0050033731517061 ETH $11.98
Gas Used:
224,898 Gas / 22.24729945 Gwei

Account State Difference:

  Address   Before After State Difference Code
0x0ECcA6f4...263Fc5E4d 0.000000000000042069 Eth0.020000000000042069 Eth0.02
0x1d9FB3ae...dd0403F61 0.005562021002105452 Eth0.025562021002105452 Eth0.02
0x1f86210f...417F13cB7
0.43591295549568947 Eth
Nonce: 730
0.03090958234398337 Eth
Nonce: 731
0.4050033731517061
0x25174EeC...F61A672b4 0.00000000000004207 Eth0.02000000000004207 Eth0.02
0x28E1cde6...dAcb7C7e5 0.000281909425413 Eth0.020281909425413 Eth0.02
0x333568f2...57225bbD9 0.00000000000004207 Eth0.02000000000004207 Eth0.02
0x345D357a...7de73D5a9 0.009000742760080248 Eth0.029000742760080248 Eth0.02
0x3D89d5d5...8F99f7989 0.000215867122653 Eth0.020215867122653 Eth0.02
0x3fEE73CC...b87f9FcFb 0.016441890990894727 Eth0.036441890990894727 Eth0.02
0x5cDF7F13...6Fce4F548 0.00000000000004207 Eth0.02000000000004207 Eth0.02
0x607F339e...3D9Dca553 0.00000000000004207 Eth0.02000000000004207 Eth0.02
0x63165842...ec38822D0 0.00000000000004207 Eth0.02000000000004207 Eth0.02
(builder0x69)
2.071832714734274111 Eth2.072394959734274111 Eth0.000562245
0x9271A5fF...791a773D2 0.000000000000042064 Eth0.020000000000042064 Eth0.02
0xb6F285F2...6Fe5AAFED 0.000000000000042066 Eth0.020000000000042066 Eth0.02
0xC2248193...D6d9Fa6f2 0.000000000000042069 Eth0.020000000000042069 Eth0.02
0xC9a0a0E2...f98722D9e 0.00000000000004207 Eth0.02000000000004207 Eth0.02
0xCA9f1e08...e802944e5 0.000000000000042065 Eth0.020000000000042065 Eth0.02
0xD4E7dc7C...fB50b2b7a 0.00000000000004207 Eth0.02000000000004207 Eth0.02
0xDD879b4c...199828bd1 0.011470861995636494 Eth0.031470861995636494 Eth0.02
0xEf67e54C...0042Bf358 0.013688831576325732 Eth0.033688831576325732 Eth0.02
0xfaaE11d5...e71e9A0b2 0.000000000000042069 Eth0.020000000000042069 Eth0.02

Execution Trace

ETH 0.4 Disperse.disperseEther( recipients=[0x1d9FB3aeF2a8b3d3bb06Fd66114b1dAdd0403F61, 0x28E1cde63A81F6e58083E3543bDFF1EdAcb7C7e5, 0x3D89d5d5ac79B329F01aa8cf70A1b408F99f7989, 0x3fEE73CC485d9dA82688B29238c76F7b87f9FcFb, 0x9271A5fF3167b42B6669654FD26f48E791a773D2, 0xDD879b4c531906563fBff0DdA800ef8199828bd1, 0x345D357aDd3526E26014F6dABC9a9Ff7de73D5a9, 0xEf67e54Ccb10a2e9fc81A0b703D77D70042Bf358, 0xCA9f1e08dbDc833576bBf7d92C40CF7e802944e5, 0xb6F285F20363D887D7BA0c078896cdE6Fe5AAFED, 0x0ECcA6f4bBeB0E518d9d0a83B25E57D263Fc5E4d, 0xC2248193987350E955B1cb56b3d9091D6d9Fa6f2, 0xfaaE11d579665f7A56D48F5F32F9507e71e9A0b2, 0x333568f2A15BFfbF024cff50fAF932d57225bbD9, 0x25174EeC8f55B7E7ea4E62dB44fB038F61A672b4, 0xC9a0a0E232813EFA91e615a7b0ae50bf98722D9e, 0x631658426597e2B3BAe5F14dB6dDa2fec38822D0, 0x607F339e6988AefD7Ef561CA90e422f3D9Dca553, 0xD4E7dc7C57bE3855aA1FD7E6F4eb48ffB50b2b7a, 0x5cDF7F1389D53bc49361163dc5A86916Fce4F548], values=[20000000000000000, 20000000000000000, 20000000000000000, 20000000000000000, 20000000000000000, 20000000000000000, 20000000000000000, 20000000000000000, 20000000000000000, 20000000000000000, 20000000000000000, 20000000000000000, 20000000000000000, 20000000000000000, 20000000000000000, 20000000000000000, 20000000000000000, 20000000000000000, 20000000000000000, 20000000000000000] )
  • ETH 0.02 0x1d9fb3aef2a8b3d3bb06fd66114b1dadd0403f61.CALL( )
  • ETH 0.02 0x28e1cde63a81f6e58083e3543bdff1edacb7c7e5.CALL( )
  • ETH 0.02 0x3d89d5d5ac79b329f01aa8cf70a1b408f99f7989.CALL( )
  • ETH 0.02 0x3fee73cc485d9da82688b29238c76f7b87f9fcfb.CALL( )
  • ETH 0.02 0x9271a5ff3167b42b6669654fd26f48e791a773d2.CALL( )
  • ETH 0.02 0xdd879b4c531906563fbff0dda800ef8199828bd1.CALL( )
  • ETH 0.02 0x345d357add3526e26014f6dabc9a9ff7de73d5a9.CALL( )
  • ETH 0.02 0xef67e54ccb10a2e9fc81a0b703d77d70042bf358.CALL( )
  • ETH 0.02 0xca9f1e08dbdc833576bbf7d92c40cf7e802944e5.CALL( )
  • ETH 0.02 0xb6f285f20363d887d7ba0c078896cde6fe5aafed.CALL( )
  • ETH 0.02 0x0ecca6f4bbeb0e518d9d0a83b25e57d263fc5e4d.CALL( )
  • ETH 0.02 0xc2248193987350e955b1cb56b3d9091d6d9fa6f2.CALL( )
  • ETH 0.02 0xfaae11d579665f7a56d48f5f32f9507e71e9a0b2.CALL( )
  • ETH 0.02 0x333568f2a15bffbf024cff50faf932d57225bbd9.CALL( )
  • ETH 0.02 0x25174eec8f55b7e7ea4e62db44fb038f61a672b4.CALL( )
  • ETH 0.02 0xc9a0a0e232813efa91e615a7b0ae50bf98722d9e.CALL( )
  • ETH 0.02 0x631658426597e2b3bae5f14db6dda2fec38822d0.CALL( )
  • ETH 0.02 0x607f339e6988aefd7ef561ca90e422f3d9dca553.CALL( )
  • ETH 0.02 0xd4e7dc7c57be3855aa1fd7e6f4eb48ffb50b2b7a.CALL( )
  • ETH 0.02 0x5cdf7f1389d53bc49361163dc5a86916fce4f548.CALL( )
    pragma solidity ^0.4.25;
    
    
    interface IERC20 {
        function transfer(address to, uint256 value) external returns (bool);
        function transferFrom(address from, address to, uint256 value) external returns (bool);
    }
    
    
    contract Disperse {
        function disperseEther(address[] recipients, uint256[] values) external payable {
            for (uint256 i = 0; i < recipients.length; i++)
                recipients[i].transfer(values[i]);
            uint256 balance = address(this).balance;
            if (balance > 0)
                msg.sender.transfer(balance);
        }
    
        function disperseToken(IERC20 token, address[] recipients, uint256[] values) external {
            uint256 total = 0;
            for (uint256 i = 0; i < recipients.length; i++)
                total += values[i];
            require(token.transferFrom(msg.sender, address(this), total));
            for (i = 0; i < recipients.length; i++)
                require(token.transfer(recipients[i], values[i]));
        }
    
        function disperseTokenSimple(IERC20 token, address[] recipients, uint256[] values) external {
            for (uint256 i = 0; i < recipients.length; i++)
                require(token.transferFrom(msg.sender, recipients[i], values[i]));
        }
    }