ETH Price: $2,092.68 (-10.97%)

Contract

0xE8aB55b9eb924B3AD0E244e9CAA3a7d1Cee76060
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Disperse Token65202722018-10-15 14:57:062327 days ago1539615426IN
0xE8aB55b9...1Cee76060
0 ETH0.003362968
Disperse Token65202542018-10-15 14:52:572327 days ago1539615177IN
0xE8aB55b9...1Cee76060
0 ETH0.002097468
Disperse Token63354052018-09-15 9:18:522357 days ago1537003132IN
0xE8aB55b9...1Cee76060
0 ETH0.002176855
Disperse Token63353242018-09-15 8:58:342357 days ago1537001914IN
0xE8aB55b9...1Cee76060
0 ETH0.001663096
Disperse Token62352422018-08-29 14:49:062374 days ago1535554146IN
0xE8aB55b9...1Cee76060
0 ETH0.000783543
Disperse Token61621112018-08-17 5:58:052387 days ago1534485485IN
0xE8aB55b9...1Cee76060
0 ETH0.0279222660
Disperse Token61506792018-08-15 7:43:402389 days ago1534319020IN
0xE8aB55b9...1Cee76060
0 ETH0.002337468
Disperse Token59810552018-07-17 14:35:332417 days ago1531838133IN
0xE8aB55b9...1Cee76060
0 ETH0.003602968
Disperse Token59700512018-07-15 17:34:172419 days ago1531676057IN
0xE8aB55b9...1Cee76060
0 ETH0.0083154930
Disperse Token59502442018-07-12 10:30:262422 days ago1531391426IN
0xE8aB55b9...1Cee76060
0 ETH0.0751258642
Disperse Token58072452018-06-17 21:56:062447 days ago1529272566IN
0xE8aB55b9...1Cee76060
0 ETH0.004442968
Disperse Token57944762018-06-15 17:56:032449 days ago1529085363IN
0xE8aB55b9...1Cee76060
0 ETH0.002577468
Disperse Token57944232018-06-15 17:42:012449 days ago1529084521IN
0xE8aB55b9...1Cee76060
0 ETH0.000887288

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Disperse

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-06-15
*/

pragma solidity ^0.4.24;

contract ERC20 {
    function transferFrom(address from, address to, uint256 value) public returns (bool);
}

contract Disperse {
    function disperseToken(address _tokenAddress, address[] _to, uint256[] _value) external {
		require(_to.length == _value.length);
		require(_to.length <= 255);
		ERC20 token = ERC20(_tokenAddress);
		for (uint8 i = 0; i < _to.length; i++) {
			require(token.transferFrom(msg.sender, _to[i], _value[i]));
		}
	}
}

Contract Security Audit

Contract ABI

API
[{"constant":false,"inputs":[{"name":"_tokenAddress","type":"address"},{"name":"_to","type":"address[]"},{"name":"_value","type":"uint256[]"}],"name":"disperseToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b506101ee806100206000396000f3006080604052600436106100405763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663c73a2d608114610045575b600080fd5b34801561005157600080fd5b5061007e60048035600160a060020a03169060248035808201929081013591604435908101910135610080565b005b60008084831461008f57600080fd5b60ff85111561009d57600080fd5b5085905060005b60ff81168511156101b957600160a060020a0382166323b872dd33888860ff86168181106100ce57fe5b90506020020135600160a060020a031687878660ff1681811015156100ef57fe5b905060200201356040518463ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018084600160a060020a0316600160a060020a0316815260200183600160a060020a0316600160a060020a031681526020018281526020019350505050602060405180830381600087803b15801561017a57600080fd5b505af115801561018e573d6000803e3d6000fd5b505050506040513d60208110156101a457600080fd5b505115156101b157600080fd5b6001016100a4565b505050505050505600a165627a7a72305820971709d1cbed2df2dc4e9f2ac580e8759124e2ece401789a99823083370490220029

Deployed Bytecode

0x6080604052600436106100405763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663c73a2d608114610045575b600080fd5b34801561005157600080fd5b5061007e60048035600160a060020a03169060248035808201929081013591604435908101910135610080565b005b60008084831461008f57600080fd5b60ff85111561009d57600080fd5b5085905060005b60ff81168511156101b957600160a060020a0382166323b872dd33888860ff86168181106100ce57fe5b90506020020135600160a060020a031687878660ff1681811015156100ef57fe5b905060200201356040518463ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018084600160a060020a0316600160a060020a0316815260200183600160a060020a0316600160a060020a031681526020018281526020019350505050602060405180830381600087803b15801561017a57600080fd5b505af115801561018e573d6000803e3d6000fd5b505050506040513d60208110156101a457600080fd5b505115156101b157600080fd5b6001016100a4565b505050505050505600a165627a7a72305820971709d1cbed2df2dc4e9f2ac580e8759124e2ece401789a99823083370490220029

Swarm Source

bzzr://971709d1cbed2df2dc4e9f2ac580e8759124e2ece401789a9982308337049022

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  ]

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.