ETH Price: $1,874.48 (+0.27%)

Transaction Decoder

Block:
15553380 at Sep-17-2022 12:44:23 PM +UTC
Transaction Fee:
0.00117298116095524 ETH $2.20
Gas Used:
214,760 Gas / 5.461823249 Gwei

Account State Difference:

  Address   Before After State Difference Code
0x0683421B...9a78a87Cb 0.000052000413758269 Eth0.050052000413758269 Eth0.05
0x08A8AF88...535DEEC0f 0.000051520413758269 Eth0.050051520413758269 Eth0.05
0x187d204d...DED3ccba9 0.000051520413758269 Eth0.050051520413758269 Eth0.05
0x29B13c21...8c816ec02 0.000052000413758269 Eth0.050052000413758269 Eth0.05
0x3471dFF9...38Aa36eef 0.000174705 Eth0.050174705 Eth0.05
0x3560E6AE...8102ca27B
1.000584721045130931 Eth
Nonce: 792
0.049411739884175691 Eth
Nonce: 793
0.95117298116095524
0x3969F478...5419B6AdF 0.000050560413758269 Eth0.050050560413758269 Eth0.05
0x64d5D607...71A20b975 0.000051040413758269 Eth0.050051040413758269 Eth0.05
0x6e57DC1F...7b7cc4BFe 0.000174705 Eth0.050174705 Eth0.05
0x7430c03E...f7dBDADf5 0.000052000413758269 Eth0.050052000413758269 Eth0.05
0x759dFe34...f4a9cA8F0 0.000173745 Eth0.050173745 Eth0.05
0x79930Da3...C626e6460 0.000051520413758269 Eth0.050051520413758269 Eth0.05
0x7B5c2539...300Ff2Ba7 0.000173745 Eth0.050173745 Eth0.05
0x80eFce5d...a10D8ec5f 0.000175185 Eth0.050175185 Eth0.05
0x8d3315d4...05b949916 0.000052480413758269 Eth0.050052480413758269 Eth0.05
0x91d3Ff2b...78fD5216d 0.000052000413758269 Eth0.050052000413758269 Eth0.05
0xAf727724...291062d35 0.000051520413758269 Eth0.050051520413758269 Eth0.05
0xBfB45DA8...819B70C46 0.000173745 Eth0.050173745 Eth0.05
0.003263384179943502 Eth0.003585524179943502 Eth0.00032214
0xEc76b981...083a2ae58 0.000174225 Eth0.050174225 Eth0.05
0xf66c759E...a120F98A1 0.000051520413758269 Eth0.050051520413758269 Eth0.05

Execution Trace

ETH 0.95 Disperse.disperseEther( recipients=[0x3471dFF9CC2DB9ab5A2c21E3A702cc138Aa36eef, 0x80eFce5d6036939b4de97774E10f9Dea10D8ec5f, 0x7B5c25392B366E0A8F864eeAcA6780d300Ff2Ba7, 0x64d5D6072BEE50b5D4b9A7385C08ab771A20b975, 0xEc76b981FdBdAf416646B1a47F376E5083a2ae58, 0xBfB45DA8dEd94756096aec79684d214819B70C46, 0x759dFe349846D3Fe703117211F09391f4a9cA8F0, 0x6e57DC1F583177b52957c8A5038A26C7b7cc4BFe, 0x29B13c21A05c0aa8bCbaEDBa11DDffA8c816ec02, 0x79930Da3E4986eB1C18D26EE53F8C28C626e6460, 0x8d3315d443e8df6eC688e3DB089E67405b949916, 0x08A8AF887e0CE6Fa2cC8d04E07cEe5F535DEEC0f, 0xAf727724987288a5cf104DE118715aB291062d35, 0x3969F478BBB2220f625D5d039e74D0F5419B6AdF, 0x0683421BFb3564325752FfF10165b859a78a87Cb, 0xf66c759E731C481ade713994eE0BFaaa120F98A1, 0x7430c03E2905ABD7a08D27208ccB19cf7dBDADf5, 0x91d3Ff2b50627C88904B8278bD01ad378fD5216d, 0x187d204d9181F7fD564cFF18C7Ed938DED3ccba9], values=[50000000000000000, 50000000000000000, 50000000000000000, 50000000000000000, 50000000000000000, 50000000000000000, 50000000000000000, 50000000000000000, 50000000000000000, 50000000000000000, 50000000000000000, 50000000000000000, 50000000000000000, 50000000000000000, 50000000000000000, 50000000000000000, 50000000000000000, 50000000000000000, 50000000000000000] )
  • ETH 0.05 0x3471dff9cc2db9ab5a2c21e3a702cc138aa36eef.CALL( )
  • ETH 0.05 0x80efce5d6036939b4de97774e10f9dea10d8ec5f.CALL( )
  • ETH 0.05 0x7b5c25392b366e0a8f864eeaca6780d300ff2ba7.CALL( )
  • ETH 0.05 0x64d5d6072bee50b5d4b9a7385c08ab771a20b975.CALL( )
  • ETH 0.05 0xec76b981fdbdaf416646b1a47f376e5083a2ae58.CALL( )
  • ETH 0.05 0xbfb45da8ded94756096aec79684d214819b70c46.CALL( )
  • ETH 0.05 0x759dfe349846d3fe703117211f09391f4a9ca8f0.CALL( )
  • ETH 0.05 0x6e57dc1f583177b52957c8a5038a26c7b7cc4bfe.CALL( )
  • ETH 0.05 0x29b13c21a05c0aa8bcbaedba11ddffa8c816ec02.CALL( )
  • ETH 0.05 0x79930da3e4986eb1c18d26ee53f8c28c626e6460.CALL( )
  • ETH 0.05 0x8d3315d443e8df6ec688e3db089e67405b949916.CALL( )
  • ETH 0.05 0x08a8af887e0ce6fa2cc8d04e07cee5f535deec0f.CALL( )
  • ETH 0.05 0xaf727724987288a5cf104de118715ab291062d35.CALL( )
  • ETH 0.05 0x3969f478bbb2220f625d5d039e74d0f5419b6adf.CALL( )
  • ETH 0.05 0x0683421bfb3564325752fff10165b859a78a87cb.CALL( )
  • ETH 0.05 0xf66c759e731c481ade713994ee0bfaaa120f98a1.CALL( )
  • ETH 0.05 0x7430c03e2905abd7a08d27208ccb19cf7dbdadf5.CALL( )
  • ETH 0.05 0x91d3ff2b50627c88904b8278bd01ad378fd5216d.CALL( )
  • ETH 0.05 0x187d204d9181f7fd564cff18c7ed938ded3ccba9.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]));
        }
    }