ETH Price: $2,252.83 (+0.44%)

Transaction Decoder

Block:
10580812 at Aug-02-2020 01:55:22 PM +UTC
Transaction Fee:
0.00501638 ETH $11.30
Gas Used:
66,005 Gas / 76 Gwei

Emitted Events:

119 TheAuriga.Multisended( value=51500000000000000, sender=[Sender] 0xa2eeafe6c012431e0db120d024072eeb2313c50e )

Account State Difference:

  Address   Before After State Difference Code
(Hiveon: Old Pool)
654.82787513859946547 Eth654.83289151859946547 Eth0.00501638
0x5a646851...0590d60D2 4.890731644 Eth4.903231644 Eth0.0125
0x783202f7...04d7c6238 10.674204 Eth10.675704 Eth0.0015
0xa2EeaFe6...b2313c50E
0.060446 Eth
Nonce: 0
0.00392962 Eth
Nonce: 1
0.05651638
0xB4756016...f54047f95 0.59774136573435006 Eth0.61024136573435006 Eth0.0125
0xcEEDbE67...89A018AB5 0.003484532 Eth0.018484532 Eth0.015
0xee62885C...5a747ccd5 0.069627036 Eth0.079627036 Eth0.01

Execution Trace

ETH 0.0515 TheAuriga.multisendEther( _contributors=[0xcEEDbE677B916faB1a56dc7c9481cA189A018AB5, 0xee62885C438B042B72Aa5AA7327A7755a747ccd5, 0xB47560166f086b9C211F9D50277B2eff54047f95, 0x5a646851e21eDe57Dd4af5e4098FaFA0590d60D2, 0x783202f78AfaA32De468262EF9B7B0504d7c6238], _balances=[15000000000000000, 10000000000000000, 12500000000000000, 12500000000000000, 1500000000000000] )
  • ETH 0.015 0xceedbe677b916fab1a56dc7c9481ca189a018ab5.CALL( )
  • ETH 0.01 0xee62885c438b042b72aa5aa7327a7755a747ccd5.CALL( )
  • ETH 0.0125 0xb47560166f086b9c211f9d50277b2eff54047f95.CALL( )
  • ETH 0.0125 0x5a646851e21ede57dd4af5e4098fafa0590d60d2.CALL( )
  • ETH 0.0015 0x783202f78afaa32de468262ef9b7b0504d7c6238.CALL( )
    pragma solidity 0.5.14;
              
              //------ busniness plan ------
            
                // www.theauriga.io package amount
            
                    // 1)	0.05 eth
                    // 2)	0.10 eth
                    // 3)	0.20 eth
                    // 4)	0.50 eth
                    // 5)	1 eth
                    // 6)	 2 eth
                    // 7)	5 eth
                    // 8)	10 eth
                    // 9)	25 eth
                    // 10)	 50 eth
                    // 11)	 100 eth  
                    
                    
                    // Direct income
                    
                    // 30% = 20%
                    // 40% = 10%
                    // 50%  after two sponsor user will get 
                    // 50%  one step direct income if sponsor will not 
                    // available in next plan maintenance fee 1% excluded
    /**     
     * @title SafeMath
     * @dev Math operations with safety checks that throw on error
     */
    library SafeMath {
    
      /**
      * @dev Multiplies two numbers, throws on overflow.
      */
      function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
          return 0;
        }
        uint256 c = a * b;
        assert(c / a == b);
        return c;
      }
    
      /**
      * @dev Integer division of two numbers, truncating the quotient.
      */
      function div(uint256 a, uint256 b) internal pure returns (uint256) {
        // assert(b > 0); // Solidity automatically throws when dividing by 0
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold
        return c;
      }
    
      /**
      * @dev Substracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
      */
      function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        assert(b <= a);
        return a - b;
      }
    
      /**
      * @dev Adds two numbers, throws on overflow.
      */
      function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        assert(c >= a); 
        return c;
      }
    }
    contract TheAuriga {
        event Multisended(uint256 value , address sender);
        using SafeMath for uint256;
    
        function multisendEther(address payable[]  memory  _contributors, uint256[] memory _balances) public payable {
            uint256 total = msg.value;
            uint256 i = 0;
            for (i; i < _contributors.length; i++) {
                require(total >= _balances[i] );
                total = total.sub(_balances[i]);
                _contributors[i].transfer(_balances[i]);
            }
            emit Multisended(msg.value, msg.sender);
        }
    }