ETH Price: $1,983.29 (-4.06%)
Gas: 0.04 Gwei

Contract

0xda54FFDdc97d7FbB7C239DCA2E832031d1B68B20
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Send Out Token84706282019-09-02 11:57:362398 days ago1567425456IN
0xda54FFDd...1d1B68B20
0 ETH0.000113771
Send Out Token84571572019-08-31 9:33:482400 days ago1567244028IN
0xda54FFDd...1d1B68B20
0 ETH0.001932481
Send Out Token84571222019-08-31 9:26:172400 days ago1567243577IN
0xda54FFDd...1d1B68B20
0 ETH0.006657881
Send Out Token84386082019-08-28 12:18:222403 days ago1566994702IN
0xda54FFDd...1d1B68B20
0 ETH0.000185741
Send Out Token84314532019-08-27 9:45:002404 days ago1566899100IN
0xda54FFDd...1d1B68B20
0 ETH0.00009441
Send Out Token84314532019-08-27 9:45:002404 days ago1566899100IN
0xda54FFDd...1d1B68B20
0 ETH0.00016631
Send Out Token84314532019-08-27 9:45:002404 days ago1566899100IN
0xda54FFDd...1d1B68B20
0 ETH0.0004741
Send Out Token84314532019-08-27 9:45:002404 days ago1566899100IN
0xda54FFDd...1d1B68B20
0 ETH0.001604451
Send Out Token84314532019-08-27 9:45:002404 days ago1566899100IN
0xda54FFDd...1d1B68B20
0 ETH0.001234551
Send Out Token84314532019-08-27 9:45:002404 days ago1566899100IN
0xda54FFDd...1d1B68B20
0 ETH0.001173051
Send Out Token84313892019-08-27 9:29:392404 days ago1566898179IN
0xda54FFDd...1d1B68B20
0 ETH0.001234551
Send Out Token84313892019-08-27 9:29:392404 days ago1566898179IN
0xda54FFDd...1d1B68B20
0 ETH0.001111421
Send Out Token84313752019-08-27 9:27:292404 days ago1566898049IN
0xda54FFDd...1d1B68B20
0 ETH0.001480931
Send Out Token84313752019-08-27 9:27:292404 days ago1566898049IN
0xda54FFDd...1d1B68B20
0 ETH0.001172731
Send Out Token84308432019-08-27 7:25:342404 days ago1566890734IN
0xda54FFDd...1d1B68B20
0 ETH0.001234421
Send Out Token84308432019-08-27 7:25:342404 days ago1566890734IN
0xda54FFDd...1d1B68B20
0 ETH0.001296311
Send Out Token84308432019-08-27 7:25:342404 days ago1566890734IN
0xda54FFDd...1d1B68B20
0 ETH0.001049791
Send Out Token84295362019-08-27 2:25:452405 days ago1566872745IN
0xda54FFDd...1d1B68B20
0 ETH0.0015421
Send Out Token84295362019-08-27 2:25:452405 days ago1566872745IN
0xda54FFDd...1d1B68B20
0 ETH0.001049471
Send Out Token84295362019-08-27 2:25:452405 days ago1566872745IN
0xda54FFDd...1d1B68B20
0 ETH0.001111491
Send Out Token84295362019-08-27 2:25:452405 days ago1566872745IN
0xda54FFDd...1d1B68B20
0 ETH0.001234551
Send Out Token84295222019-08-27 2:21:232405 days ago1566872483IN
0xda54FFDd...1d1B68B20
0 ETH0.001224591
Send Out Token84295222019-08-27 2:21:232405 days ago1566872483IN
0xda54FFDd...1d1B68B20
0 ETH0.001480811
Send Out Token84295222019-08-27 2:21:232405 days ago1566872483IN
0xda54FFDd...1d1B68B20
0 ETH0.00141951
Send Out Token84295172019-08-27 2:20:532405 days ago1566872453IN
0xda54FFDd...1d1B68B20
0 ETH0.001111171
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
multiSend

Compiler Version
v0.5.3+commit.10d17f24

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2019-08-05
*/

pragma solidity ^0.5.3;

contract TokenERC20 {
    mapping (address => uint256) public balanceOf;
    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success);
}
contract multiSend{
    address public baseAddr = 0x500Df47E1dF0ef06039218dCF0960253D89D6658;
	TokenERC20 bcontract = TokenERC20(baseAddr);
    event cannotAirdrop(address indexed addr, uint balance, uint etherBalance);
    uint public distributedAmount = 2451700;

    function() external payable { 
        revert();
    }
    
    function sendOutToken(uint256 limitInFinney, address[] memory addrs) public {
        for(uint i=0;i<addrs.length;i++){
            if(addrs[i] == address(0)) continue;
            if(bcontract.balanceOf(addrs[i]) >0 || addrs[i].balance < limitInFinney * (10 ** uint256(15))){ 
                emit cannotAirdrop(addrs[i],bcontract.balanceOf(addrs[i]),addrs[i].balance);
            }else{
                bcontract.transferFrom(msg.sender,addrs[i], 100 * (10 ** uint256(18)));
                distributedAmount += 100;
            } 
        }
    }
}

Contract Security Audit

Contract ABI

API
[{"constant":true,"inputs":[],"name":"distributedAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"baseAddr","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"limitInFinney","type":"uint256"},{"name":"addrs","type":"address[]"}],"name":"sendOutToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"addr","type":"address"},{"indexed":false,"name":"balance","type":"uint256"},{"indexed":false,"name":"etherBalance","type":"uint256"}],"name":"cannotAirdrop","type":"event"}]

608060405260008054600160a060020a031990811673500df47e1df0ef06039218dcf0960253d89d6658179182905560018054909116600160a060020a0392909216919091179055622568f460025534801561005a57600080fd5b506104938061006a6000396000f3fe6080604052600436106100375760e060020a60003504630d25320c811461003c5780632005a946146100635780635f0afee614610094575b600080fd5b34801561004857600080fd5b5061005161014d565b60408051918252519081900360200190f35b34801561006f57600080fd5b50610078610153565b60408051600160a060020a039092168252519081900360200190f35b3480156100a057600080fd5b5061014b600480360360408110156100b757600080fd5b813591908101906040810160208201356401000000008111156100d957600080fd5b8201836020820111156100eb57600080fd5b8035906020019184602083028401116401000000008311171561010d57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550610162945050505050565b005b60025481565b600054600160a060020a031681565b60005b815181101561046257815160009083908390811061017f57fe5b90602001906020020151600160a060020a0316141561019d5761045a565b6001548251600091600160a060020a0316906370a08231908590859081106101c157fe5b906020019060200201516040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a0316815260200191505060206040518083038186803b15801561021457600080fd5b505afa158015610228573d6000803e3d6000fd5b505050506040513d602081101561023e57600080fd5b505111806102765750815166038d7ea4c6800084029083908390811061026057fe5b90602001906020020151600160a060020a031631105b1561039c57818181518110151561028957fe5b602090810290910101516001548351600160a060020a03928316927f54070f75f04bf93a8de42b60957e10557f8886cc5813953a78e4cb8e741dd6a49216906370a08231908690869081106102da57fe5b906020019060200201516040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a0316815260200191505060206040518083038186803b15801561032d57600080fd5b505afa158015610341573d6000803e3d6000fd5b505050506040513d602081101561035757600080fd5b5051845185908590811061036757fe5b90602001906020020151600160a060020a031631604051808381526020018281526020019250505060405180910390a261045a565b6001548251600160a060020a03909116906323b872dd9033908590859081106103c157fe5b60209081029091018101516040805160e060020a63ffffffff8716028152600160a060020a03948516600482015293909116602484015268056bc75e2d631000006044840152516064838101938290030181600087803b15801561042457600080fd5b505af1158015610438573d6000803e3d6000fd5b505050506040513d602081101561044e57600080fd5b50506002805460640190555b600101610165565b50505056fea165627a7a7230582062c988b591bec1737d9d515a6fd98307a4c731244034045c99f0af274143c1f00029

Deployed Bytecode

0x6080604052600436106100375760e060020a60003504630d25320c811461003c5780632005a946146100635780635f0afee614610094575b600080fd5b34801561004857600080fd5b5061005161014d565b60408051918252519081900360200190f35b34801561006f57600080fd5b50610078610153565b60408051600160a060020a039092168252519081900360200190f35b3480156100a057600080fd5b5061014b600480360360408110156100b757600080fd5b813591908101906040810160208201356401000000008111156100d957600080fd5b8201836020820111156100eb57600080fd5b8035906020019184602083028401116401000000008311171561010d57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550610162945050505050565b005b60025481565b600054600160a060020a031681565b60005b815181101561046257815160009083908390811061017f57fe5b90602001906020020151600160a060020a0316141561019d5761045a565b6001548251600091600160a060020a0316906370a08231908590859081106101c157fe5b906020019060200201516040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a0316815260200191505060206040518083038186803b15801561021457600080fd5b505afa158015610228573d6000803e3d6000fd5b505050506040513d602081101561023e57600080fd5b505111806102765750815166038d7ea4c6800084029083908390811061026057fe5b90602001906020020151600160a060020a031631105b1561039c57818181518110151561028957fe5b602090810290910101516001548351600160a060020a03928316927f54070f75f04bf93a8de42b60957e10557f8886cc5813953a78e4cb8e741dd6a49216906370a08231908690869081106102da57fe5b906020019060200201516040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a0316815260200191505060206040518083038186803b15801561032d57600080fd5b505afa158015610341573d6000803e3d6000fd5b505050506040513d602081101561035757600080fd5b5051845185908590811061036757fe5b90602001906020020151600160a060020a031631604051808381526020018281526020019250505060405180910390a261045a565b6001548251600160a060020a03909116906323b872dd9033908590859081106103c157fe5b60209081029091018101516040805160e060020a63ffffffff8716028152600160a060020a03948516600482015293909116602484015268056bc75e2d631000006044840152516064838101938290030181600087803b15801561042457600080fd5b505af1158015610438573d6000803e3d6000fd5b505050506040513d602081101561044e57600080fd5b50506002805460640190555b600101610165565b50505056fea165627a7a7230582062c988b591bec1737d9d515a6fd98307a4c731244034045c99f0af274143c1f00029

Deployed Bytecode Sourcemap

207:907:0:-;;;;;;;;-1:-1:-1;;;207:907:0;;;;;;;;;;;;;;;;;;;523:8;;;435:39;;8:9:-1;5:2;;;30:1;27;20:12;5:2;435:39:0;;;:::i;:::-;;;;;;;;;;;;;;;;232:68;;8:9:-1;5:2;;;30:1;27;20:12;5:2;232:68:0;;;:::i;:::-;;;;-1:-1:-1;;;;;232:68:0;;;;;;;;;;;;;;551:560;;8:9:-1;5:2;;;30:1;27;20:12;5:2;551:560:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;551:560:0;;;;;;;;;;;;;;21:11:-1;5:28;;2:2;;;46:1;43;36:12;2:2;551:560:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;551:560:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;551:560:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;551:560:0;;-1:-1:-1;551:560:0;;-1:-1:-1;;;;;551:560:0:i;:::-;;435:39;;;;:::o;232:68::-;;;-1:-1:-1;;;;;232:68:0;;:::o;551:560::-;642:6;638:466;653:5;:12;651:1;:14;638:466;;;688:8;;708:1;;688:5;;694:1;;688:8;;;;;;;;;;;;;;-1:-1:-1;;;;;688:22:0;;685:35;;;712:8;;685:35;738:9;;758:8;;769:1;;-1:-1:-1;;;;;738:9:0;;:19;;758:5;;764:1;;758:8;;;;;;;;;;;;;;738:29;;;;;-1:-1:-1;;;738:29:0;;;;;;;-1:-1:-1;;;;;738:29:0;-1:-1:-1;;;;;738:29:0;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;738:29:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;738:29:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;738:29:0;:32;;:90;;-1:-1:-1;774:8:0;;810:17;793:35;;;774:5;;780:1;;774:8;;;;;;;;;;;;;;-1:-1:-1;;;;;774:16:0;;:54;738:90;735:357;;;868:5;874:1;868:8;;;;;;;;;;;;;;;;;;;877:9;;897:8;;-1:-1:-1;;;;;854:70:0;;;;;;877:9;;:19;;897:5;;903:1;;897:8;;;;;;;;;;;;;;877:29;;;;;-1:-1:-1;;;877:29:0;;;;;;;-1:-1:-1;;;;;877:29:0;-1:-1:-1;;;;;877:29:0;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;877:29:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;877:29:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;877:29:0;907:8;;:5;;913:1;;907:8;;;;;;;;;;;;;;-1:-1:-1;;;;;907:16:0;;854:70;;;;;;;;;;;;;;;;;;;;;;;;735:357;;;963:9;;997:8;;-1:-1:-1;;;;;963:9:0;;;;:22;;986:10;;997:5;;1003:1;;997:8;;;;;;;;;;;;;;;;963:70;;;-1:-1:-1;;;963:70:0;;;;;;-1:-1:-1;;;;;963:70:0;;;;;;;;;;;;;;;1007:25;963:70;;;;;1007:3;963:70;;;;;;;;;-1:-1:-1;963:70:0;;;;5:2:-1;;;;30:1;27;20:12;5:2;963:70:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;963:70:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;1052:17:0;:24;;1073:3;1052:24;;;735:357;666:3;;638:466;;;;551:560;;:::o

Swarm Source

bzzr://62c988b591bec1737d9d515a6fd98307a4c731244034045c99f0af274143c1f0

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
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.