ETH Price: $2,624.77 (-1.73%)
Gas: 1 Gwei

Contract

0x3D7C33c71996540755F4Ae6d7454deA0344f89c0
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Multi Send Eth89340402019-11-14 18:58:291730 days ago1573757909IN
0x3D7C33c7...0344f89c0
0.0048 ETH0.000051641.6
Multi Send Eth89213192019-11-12 16:14:091732 days ago1573575249IN
0x3D7C33c7...0344f89c0
0.01 ETH0.000114562
Multi Send Eth89151802019-11-11 15:29:301733 days ago1573486170IN
0x3D7C33c7...0344f89c0
0.215 ETH0.001031842.5
0x6060604089149472019-11-11 14:35:281733 days ago1573482928IN
 Create: MultiSend
0 ETH0.000426771.5

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
89340402019-11-14 18:58:291730 days ago1573757909
0x3D7C33c7...0344f89c0
0.0048 ETH
89213192019-11-12 16:14:091732 days ago1573575249
0x3D7C33c7...0344f89c0
0.01 ETH
89151802019-11-11 15:29:301733 days ago1573486170
0x3D7C33c7...0344f89c0
0.005 ETH
89151802019-11-11 15:29:301733 days ago1573486170
0x3D7C33c7...0344f89c0
0.005 ETH
89151802019-11-11 15:29:301733 days ago1573486170
0x3D7C33c7...0344f89c0
0.005 ETH
89151802019-11-11 15:29:301733 days ago1573486170
0x3D7C33c7...0344f89c0
0.005 ETH
89151802019-11-11 15:29:301733 days ago1573486170
0x3D7C33c7...0344f89c0
0.005 ETH
89151802019-11-11 15:29:301733 days ago1573486170
0x3D7C33c7...0344f89c0
0.005 ETH
89151802019-11-11 15:29:301733 days ago1573486170
0x3D7C33c7...0344f89c0
0.005 ETH
89151802019-11-11 15:29:301733 days ago1573486170
0x3D7C33c7...0344f89c0
0.005 ETH
89151802019-11-11 15:29:301733 days ago1573486170
0x3D7C33c7...0344f89c0
0.005 ETH
89151802019-11-11 15:29:301733 days ago1573486170
0x3D7C33c7...0344f89c0
0.005 ETH
89151802019-11-11 15:29:301733 days ago1573486170
0x3D7C33c7...0344f89c0
0.005 ETH
89151802019-11-11 15:29:301733 days ago1573486170
0x3D7C33c7...0344f89c0
0.005 ETH
89151802019-11-11 15:29:301733 days ago1573486170
0x3D7C33c7...0344f89c0
0.005 ETH
89151802019-11-11 15:29:301733 days ago1573486170
0x3D7C33c7...0344f89c0
0.005 ETH
89151802019-11-11 15:29:301733 days ago1573486170
0x3D7C33c7...0344f89c0
0.005 ETH
89151802019-11-11 15:29:301733 days ago1573486170
0x3D7C33c7...0344f89c0
0.005 ETH
89151802019-11-11 15:29:301733 days ago1573486170
0x3D7C33c7...0344f89c0
0.005 ETH
89151802019-11-11 15:29:301733 days ago1573486170
0x3D7C33c7...0344f89c0
0.005 ETH
89151802019-11-11 15:29:301733 days ago1573486170
0x3D7C33c7...0344f89c0
0.005 ETH
89151802019-11-11 15:29:301733 days ago1573486170
0x3D7C33c7...0344f89c0
0.005 ETH
89151802019-11-11 15:29:301733 days ago1573486170
0x3D7C33c7...0344f89c0
0.005 ETH
89151802019-11-11 15:29:301733 days ago1573486170
0x3D7C33c7...0344f89c0
0.005 ETH
89151802019-11-11 15:29:301733 days ago1573486170
0x3D7C33c7...0344f89c0
0.005 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
MultiSend

Compiler Version
v0.4.18+commit.9cf6e910

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2019-11-11
*/

pragma solidity ^0.4.18;

/**
 * @title ERC20Basic
 * @dev Simpler version of ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/179
 */
contract ERC20Basic {
  function totalSupply() public view returns (uint256);
  function balanceOf(address who) public view returns (uint256);
  function transfer(address to, uint256 value) public returns (bool);
  event Transfer(address indexed from, address indexed to, uint256 value);
}


/**
 * @title ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/20
 */
contract ERC20 is ERC20Basic {
  function allowance(address owner, address spender) public view returns (uint256);
  function transferFrom(address from, address to, uint256 value) public returns (bool);
  function approve(address spender, uint256 value) public returns (bool);
  event Approval(address indexed owner, address indexed spender, uint256 value);
}

contract MultiSend {
  function multiSend(address _token, address[] addresses, uint amount) public {
    ERC20 token = ERC20(_token);
    for(uint i = 0; i < addresses.length; i++) {
      require(token.transferFrom(msg.sender, addresses[i], amount));
    }
  }
  function multiSendEth(address[] addresses) public payable {
    for(uint i = 0; i < addresses.length; i++) {
      addresses[i].transfer(msg.value / addresses.length);
    }
    msg.sender.transfer(this.balance);
  }
}

Contract Security Audit

Contract ABI

[{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"addresses","type":"address[]"},{"name":"amount","type":"uint256"}],"name":"multiSend","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"addresses","type":"address[]"}],"name":"multiSendEth","outputs":[],"payable":true,"stateMutability":"payable","type":"function"}]

6060604052341561000f57600080fd5b61036c8061001e6000396000f30060606040526004361061004c576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680635b2a0e9614610051578063aafafbf3146100d3575b600080fd5b341561005c57600080fd5b6100d1600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091908035906020019091905050610122565b005b610120600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091905050610266565b005b600080849150600090505b835181101561025f578173ffffffffffffffffffffffffffffffffffffffff166323b872dd33868481518110151561016157fe5b90602001906020020151866000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b151561022c57600080fd5b6102c65a03f1151561023d57600080fd5b50505060405180519050151561025257600080fd5b808060010191505061012d565b5050505050565b60008090505b81518110156102e557818181518110151561028357fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff166108fc8351348115156102b257fe5b049081150290604051600060405180830381858888f1935050505015156102d857600080fd5b808060010191505061026c565b3373ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f19350505050151561033c57600080fd5b50505600a165627a7a723058201f9c1d78ce1ecd41a9d6cce230c04e067a1d81911cec5b57254fbe674cc5eafa0029

Deployed Bytecode

0x60606040526004361061004c576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680635b2a0e9614610051578063aafafbf3146100d3575b600080fd5b341561005c57600080fd5b6100d1600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091908035906020019091905050610122565b005b610120600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091905050610266565b005b600080849150600090505b835181101561025f578173ffffffffffffffffffffffffffffffffffffffff166323b872dd33868481518110151561016157fe5b90602001906020020151866000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b151561022c57600080fd5b6102c65a03f1151561023d57600080fd5b50505060405180519050151561025257600080fd5b808060010191505061012d565b5050505050565b60008090505b81518110156102e557818181518110151561028357fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff166108fc8351348115156102b257fe5b049081150290604051600060405180830381858888f1935050505015156102d857600080fd5b808060010191505061026c565b3373ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f19350505050151561033c57600080fd5b50505600a165627a7a723058201f9c1d78ce1ecd41a9d6cce230c04e067a1d81911cec5b57254fbe674cc5eafa0029

Deployed Bytecode Sourcemap

922:495:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;946:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1193:221;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;946:243;1029:11;1067:6;1049;1029:27;;1076:1;1067:10;;1063:121;1083:9;:16;1079:1;:20;1063:121;;;1123:5;:18;;;1142:10;1154:9;1164:1;1154:12;;;;;;;;;;;;;;;;;;1168:6;1123:52;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1115:61;;;;;;;;1101:3;;;;;;;1063:121;;;946:243;;;;;:::o;1193:221::-;1262:6;1271:1;1262:10;;1258:111;1278:9;:16;1274:1;:20;1258:111;;;1310:9;1320:1;1310:12;;;;;;;;;;;;;;;;;;:21;;:51;1344:9;:16;1332:9;:28;;;;;;;;1310:51;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1296:3;;;;;;;1258:111;;;1375:10;:19;;:33;1395:4;:12;;;1375:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1193:221;;:::o

Swarm Source

bzzr://1f9c1d78ce1ecd41a9d6cce230c04e067a1d81911cec5b57254fbe674cc5eafa

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
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.