Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 292 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Claim | 17199584 | 447 days ago | IN | 0 ETH | 0.00386222 | ||||
Distribute | 15716958 | 655 days ago | IN | 3 ETH | 0.1318624 | ||||
Distribute | 15716956 | 655 days ago | IN | 3 ETH | 0.12620432 | ||||
Distribute | 15716948 | 655 days ago | IN | 3 ETH | 0.11772133 | ||||
Distribute | 15715549 | 655 days ago | IN | 0.02 ETH | 0.0026925 | ||||
Distribute | 15711824 | 656 days ago | IN | 1.5 ETH | 0.06598481 | ||||
Distribute | 15708912 | 656 days ago | IN | 3 ETH | 0.10517116 | ||||
Distribute | 15708907 | 656 days ago | IN | 3 ETH | 0.10555669 | ||||
Distribute | 15708899 | 656 days ago | IN | 3 ETH | 0.10637947 | ||||
Distribute | 15708895 | 656 days ago | IN | 3 ETH | 0.10761423 | ||||
Distribute | 15708751 | 656 days ago | IN | 3 ETH | 0.08970168 | ||||
Distribute | 15708437 | 656 days ago | IN | 2.7 ETH | 0.07407514 | ||||
Distribute | 15708184 | 657 days ago | IN | 0.1 ETH | 0.00834109 | ||||
Distribute | 14074885 | 913 days ago | IN | 1.2 ETH | 0.02174217 | ||||
Distribute | 14074796 | 913 days ago | IN | 1.18 ETH | 0.12478063 | ||||
Distribute | 12940995 | 1090 days ago | IN | 0.2 ETH | 0.00300988 | ||||
Distribute | 11579372 | 1301 days ago | IN | 6 ETH | 0.01474934 | ||||
Distribute | 11579344 | 1301 days ago | IN | 3 ETH | 0.00763788 | ||||
Distribute | 11534351 | 1307 days ago | IN | 0.01 ETH | 0.00789947 | ||||
Distribute | 11534342 | 1307 days ago | IN | 0.01 ETH | 0.00401949 | ||||
Distribute | 11534334 | 1307 days ago | IN | 0.01 ETH | 0.00498692 | ||||
Distribute | 11534301 | 1307 days ago | IN | 0.01 ETH | 0.00171614 | ||||
Distribute | 7763309 | 1899 days ago | IN | 0.0174 ETH | 0.01207936 | ||||
Distribute | 7762878 | 1900 days ago | IN | 0.032 ETH | 0.01725574 | ||||
Distribute | 7762778 | 1900 days ago | IN | 0.032 ETH | 0.0172567 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
15716958 | 655 days ago | 0.02727272 ETH | ||||
15716958 | 655 days ago | 0.02727272 ETH | ||||
15716958 | 655 days ago | 0.02727272 ETH | ||||
15716958 | 655 days ago | 0.02727272 ETH | ||||
15716958 | 655 days ago | 0.02727272 ETH | ||||
15716958 | 655 days ago | 0.02727272 ETH | ||||
15716958 | 655 days ago | 0.02727272 ETH | ||||
15716958 | 655 days ago | 0.02727272 ETH | ||||
15716958 | 655 days ago | 0.02727272 ETH | ||||
15716958 | 655 days ago | 0.02727272 ETH | ||||
15716958 | 655 days ago | 0.02727272 ETH | ||||
15716958 | 655 days ago | 0.02727272 ETH | ||||
15716958 | 655 days ago | 0.02727272 ETH | ||||
15716958 | 655 days ago | 0.02727272 ETH | ||||
15716958 | 655 days ago | 0.02727272 ETH | ||||
15716958 | 655 days ago | 0.02727272 ETH | ||||
15716958 | 655 days ago | 0.02727272 ETH | ||||
15716958 | 655 days ago | 0.02727272 ETH | ||||
15716958 | 655 days ago | 0.02727272 ETH | ||||
15716958 | 655 days ago | 0.02727272 ETH | ||||
15716958 | 655 days ago | 0.02727272 ETH | ||||
15716958 | 655 days ago | 0.02727272 ETH | ||||
15716958 | 655 days ago | 0.02727272 ETH | ||||
15716958 | 655 days ago | 0.02727272 ETH | ||||
15716958 | 655 days ago | 0.02727272 ETH |
Loading...
Loading
Contract Name:
batchTransfer
Compiler Version
v0.4.24+commit.e67f0147
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-05-28 */ pragma solidity ^0.4.21; /** * @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 Subtracts 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 batchTransfer { using SafeMath for uint256; uint public totalEther; function batchTransfer() public { totalEther = 0; } function distribute(address[] myAddresses) public payable { require(myAddresses.length>0); uint256 value = msg.value; uint256 length = myAddresses.length; uint256 distr = value.div(length); if(length==1) { myAddresses[0].transfer(value); }else { for(uint256 i=0;i<(length.sub(1));i++) { myAddresses[i].transfer(distr); value = value.sub(distr); } myAddresses[myAddresses.length-1].transfer(value); } totalEther = totalEther.add(msg.value); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":false,"inputs":[{"name":"myAddresses","type":"address[]"}],"name":"distribute","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"totalEther","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"}]
Contract Creation Code
608060405234801561001057600080fd5b506000808190555061031d806100276000396000f30060806040526004361061004c576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680636138889b14610051578063ae6e22f1146100aa575b600080fd5b6100a8600480360381019080803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091929192905050506100d5565b005b3480156100b657600080fd5b506100bf610299565b6040518082815260200191505060405180910390f35b600080600080600085511115156100eb57600080fd5b34935084519250610105838561029f90919063ffffffff16565b915060018314156101745784600081518110151561011f57fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff166108fc859081150290604051600060405180830381858888f1935050505015801561016e573d6000803e3d6000fd5b50610277565b600090505b61018d6001846102ba90919063ffffffff16565b8110156102145784818151811015156101a257fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f193505050501580156101f1573d6000803e3d6000fd5b5061020582856102ba90919063ffffffff16565b93508080600101915050610179565b84600186510381518110151561022657fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff166108fc859081150290604051600060405180830381858888f19350505050158015610275573d6000803e3d6000fd5b505b61028c346000546102d390919063ffffffff16565b6000819055505050505050565b60005481565b60008082848115156102ad57fe5b0490508091505092915050565b60008282111515156102c857fe5b818303905092915050565b60008082840190508381101515156102e757fe5b80915050929150505600a165627a7a7230582088f47f15452822e67262da3534ca6fceecaf614b2697ea3cc34b9feb9fb29a400029
Deployed Bytecode
0x60806040526004361061004c576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680636138889b14610051578063ae6e22f1146100aa575b600080fd5b6100a8600480360381019080803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091929192905050506100d5565b005b3480156100b657600080fd5b506100bf610299565b6040518082815260200191505060405180910390f35b600080600080600085511115156100eb57600080fd5b34935084519250610105838561029f90919063ffffffff16565b915060018314156101745784600081518110151561011f57fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff166108fc859081150290604051600060405180830381858888f1935050505015801561016e573d6000803e3d6000fd5b50610277565b600090505b61018d6001846102ba90919063ffffffff16565b8110156102145784818151811015156101a257fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f193505050501580156101f1573d6000803e3d6000fd5b5061020582856102ba90919063ffffffff16565b93508080600101915050610179565b84600186510381518110151561022657fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff166108fc859081150290604051600060405180830381858888f19350505050158015610275573d6000803e3d6000fd5b505b61028c346000546102d390919063ffffffff16565b6000819055505050505050565b60005481565b60008082848115156102ad57fe5b0490508091505092915050565b60008282111515156102c857fe5b818303905092915050565b60008082840190508381101515156102e757fe5b80915050929150505600a165627a7a7230582088f47f15452822e67262da3534ca6fceecaf614b2697ea3cc34b9feb9fb29a400029
Swarm Source
bzzr://88f47f15452822e67262da3534ca6fceecaf614b2697ea3cc34b9feb9fb29a40
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 26 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.