ETH Price: $1,895.93 (-1.07%)

Transaction Decoder

Block:
13475816 at Oct-23-2021 07:52:30 PM +UTC
Transaction Fee:
0.00735757535009048 ETH $13.95
Gas Used:
113,488 Gas / 64.831306835 Gwei

Account State Difference:

  Address   Before After State Difference Code
0x05D6F602...A83B3a90c 0.000167245259475 Eth2.000167245259475 Eth2
0x30704716...c91CCdE20 0.650684340247777424 Eth2.650684340247777424 Eth2
0x4c1cd907...58E423dcb
21.605467489577129507 Eth
Nonce: 2028
3.598109914227039027 Eth
Nonce: 2029
18.00735757535009048
0x7d21AD7e...0dbd52256 0.001120498137129 Eth2.001120498137129 Eth2
(F2Pool Old)
3,676.465351152941564508 Eth3,676.465578128941564508 Eth0.000226976
0x99ce5AA9...E741F0c4e 0.000170017522773 Eth2.000170017522773 Eth2
0x9e6b0e13...f84C540D3 0.000254847792444 Eth2.000254847792444 Eth2
0xAA412C02...151a7b869 0.000337723870092 Eth2.000337723870092 Eth2
0xbD161Abc...8DB12B930 0.555249043486056548 Eth2.555249043486056548 Eth2
0xd08F895c...C15198C3b 0.000466860091425 Eth2.000466860091425 Eth2
0xe1767F0c...605aDC5C6 0.000167245259475 Eth2.000167245259475 Eth2

Execution Trace

ETH 18 Disperse.disperseEther( recipients=[0x307047162b8357c34Dc9FB5FdE62cD5c91CCdE20, 0xd08F895c59b816360b0999bF6DE15A5C15198C3b, 0x99ce5AA9398f29D7ae74C4aceEecb6cE741F0c4e, 0x9e6b0e1345960af82c0Df098a082A8cf84C540D3, 0x7d21AD7e61c01BCBE8ad99c9D33894b0dbd52256, 0xe1767F0c332d08f117c5a43dFC81325605aDC5C6, 0x05D6F60238fcF75F19EaD7Be657B00EA83B3a90c, 0xAA412C029A513bC9bCBB5f529E67c4e151a7b869, 0xbD161AbcbE920aBF1F993c7D9dc756d8DB12B930], values=[2000000000000000000, 2000000000000000000, 2000000000000000000, 2000000000000000000, 2000000000000000000, 2000000000000000000, 2000000000000000000, 2000000000000000000, 2000000000000000000] )
  • ETH 2 0x307047162b8357c34dc9fb5fde62cd5c91ccde20.CALL( )
  • ETH 2 0xd08f895c59b816360b0999bf6de15a5c15198c3b.CALL( )
  • ETH 2 0x99ce5aa9398f29d7ae74c4aceeecb6ce741f0c4e.CALL( )
  • ETH 2 0x9e6b0e1345960af82c0df098a082a8cf84c540d3.CALL( )
  • ETH 2 0x7d21ad7e61c01bcbe8ad99c9d33894b0dbd52256.CALL( )
  • ETH 2 0xe1767f0c332d08f117c5a43dfc81325605adc5c6.CALL( )
  • ETH 2 0x05d6f60238fcf75f19ead7be657b00ea83b3a90c.CALL( )
  • ETH 2 0xaa412c029a513bc9bcbb5f529e67c4e151a7b869.CALL( )
  • ETH 2 0xbd161abcbe920abf1f993c7d9dc756d8db12b930.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]));
        }
    }