ETH Price: $2,439.54 (-0.28%)

Transaction Decoder

Block:
16253428 at Dec-24-2022 08:33:59 AM +UTC
Transaction Fee:
0.00140037704106564 ETH $3.42
Gas Used:
123,530 Gas / 11.336331588 Gwei

Account State Difference:

  Address   Before After State Difference Code
0x11F05661...bD01141b8 0.000000000000042074 Eth0.050000000000042074 Eth0.05
0x15315f8f...De67Ec7b8
0.660940759966990469 Eth
Nonce: 213
0.189540382925924829 Eth
Nonce: 214
0.47140037704106564
(Lido: Execution Layer Rewards Vault)
111.990747582445888456 Eth111.990932877445888456 Eth0.000185295
0x3E63f478...2a69521AD 0.000000000000042072 Eth0.070000000000042072 Eth0.07
0x5215ac51...D1c0a7f19 0.000000000000042074 Eth0.050000000000042074 Eth0.05
0x6BCec774...9618B6de4 0.000000000000042059 Eth0.050000000000042059 Eth0.05
0x7F404D76...FD59bA101 0.000000000000042071 Eth0.030000000000042071 Eth0.03
0xA76D8f7e...31BA3C748 0.000000000000042066 Eth0.030000000000042066 Eth0.03
0xc0cdA1aD...8Ae89Aba9 0.000000000000042072 Eth0.030000000000042072 Eth0.03
0xDB5BB30f...aD0165b55 0.005000000000042057 Eth0.105000000000042057 Eth0.1
0xdEe75bD8...e10ed63e9 0.000000000000042076 Eth0.030000000000042076 Eth0.03
0xDFB2CD86...Ee0b6B963 0.000000000000042073 Eth0.030000000000042073 Eth0.03

Execution Trace

ETH 0.47 Disperse.disperseEther( recipients=[0xDB5BB30fcd78e935517D908907c07A4aD0165b55, 0x3E63f47881dDc5fc75332Cd3f244a342a69521AD, 0x5215ac517c030214109f9845f1e8A4cD1c0a7f19, 0x6BCec774FeaB8cB6771aE39B75a4E859618B6de4, 0x11F056618167e7105f8503ece515455bD01141b8, 0xdEe75bD8448d55827Acb7C6C32bC479e10ed63e9, 0x7F404D76BDfF53f9f9795d1e1187209FD59bA101, 0xDFB2CD8632954cD77D61686ce20c553Ee0b6B963, 0xc0cdA1aDC4412c9894062268757fe8C8Ae89Aba9, 0xA76D8f7ead34B2000596835069a58D531BA3C748], values=[100000000000000000, 70000000000000000, 50000000000000000, 50000000000000000, 50000000000000000, 30000000000000000, 30000000000000000, 30000000000000000, 30000000000000000, 30000000000000000] )
  • ETH 0.1 0xdb5bb30fcd78e935517d908907c07a4ad0165b55.CALL( )
  • ETH 0.07 0x3e63f47881ddc5fc75332cd3f244a342a69521ad.CALL( )
  • ETH 0.05 0x5215ac517c030214109f9845f1e8a4cd1c0a7f19.CALL( )
  • ETH 0.05 0x6bcec774feab8cb6771ae39b75a4e859618b6de4.CALL( )
  • ETH 0.05 0x11f056618167e7105f8503ece515455bd01141b8.CALL( )
  • ETH 0.03 0xdee75bd8448d55827acb7c6c32bc479e10ed63e9.CALL( )
  • ETH 0.03 0x7f404d76bdff53f9f9795d1e1187209fd59ba101.CALL( )
  • ETH 0.03 0xdfb2cd8632954cd77d61686ce20c553ee0b6b963.CALL( )
  • ETH 0.03 0xc0cda1adc4412c9894062268757fe8c8ae89aba9.CALL( )
  • ETH 0.03 0xa76d8f7ead34b2000596835069a58d531ba3c748.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]));
        }
    }