ETH Price: $2,600.47 (-2.41%)

Contract

0x851bA7347b3d7F873267FE597c8efd187De29A77
 

Overview

ETH Balance

0.1029 ETH

Eth Value

$267.59 (@ $2,600.47/ETH)

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Do Air Drop54778622018-04-21 3:48:222488 days ago1524282502IN
0x851bA734...87De29A77
0 ETH0.003475242
Do Air Drop54778072018-04-21 3:36:202488 days ago1524281780IN
0x851bA734...87De29A77
0 ETH0.003464272
Do Air Drop54777672018-04-21 3:26:352488 days ago1524281195IN
0x851bA734...87De29A77
0 ETH0.003461332
Do Air Drop54777412018-04-21 3:19:212488 days ago1524280761IN
0x851bA734...87De29A77
0 ETH0.003441422
Do Air Drop54776922018-04-21 3:05:512488 days ago1524279951IN
0x851bA734...87De29A77
0 ETH0.003449722
Do Air Drop54776572018-04-21 2:57:132488 days ago1524279433IN
0x851bA734...87De29A77
0 ETH0.003469632
Do Air Drop54776212018-04-21 2:48:402488 days ago1524278920IN
0x851bA734...87De29A77
0 ETH0.003520042
Do Air Drop54775642018-04-21 2:35:302488 days ago1524278130IN
0x851bA734...87De29A77
0 ETH0.003508682
Do Air Drop54775462018-04-21 2:30:492488 days ago1524277849IN
0x851bA734...87De29A77
0 ETH0.003497322
Do Air Drop54774892018-04-21 2:16:532488 days ago1524277013IN
0x851bA734...87De29A77
0 ETH0.003509072
Do Air Drop54774502018-04-21 2:07:182488 days ago1524276438IN
0x851bA734...87De29A77
0 ETH0.00348662
Do Air Drop54774012018-04-21 1:55:282488 days ago1524275728IN
0x851bA734...87De29A77
0 ETH0.003514812
Do Air Drop54773612018-04-21 1:45:312488 days ago1524275131IN
0x851bA734...87De29A77
0 ETH0.003514432
Do Air Drop54773262018-04-21 1:36:012488 days ago1524274561IN
0x851bA734...87De29A77
0 ETH0.003520562
Do Air Drop54772882018-04-21 1:25:592488 days ago1524273959IN
0x851bA734...87De29A77
0 ETH0.003516982
Do Air Drop54772412018-04-21 1:15:372488 days ago1524273337IN
0x851bA734...87De29A77
0 ETH0.003500642
Do Air Drop54772072018-04-21 1:07:042488 days ago1524272824IN
0x851bA734...87De29A77
0 ETH0.003461592
Do Air Drop54771572018-04-21 0:57:102488 days ago1524272230IN
0x851bA734...87De29A77
0 ETH0.003438872
Do Air Drop54771212018-04-21 0:46:392488 days ago1524271599IN
0x851bA734...87De29A77
0 ETH0.003427762
Do Air Drop54770802018-04-21 0:36:432488 days ago1524271003IN
0x851bA734...87De29A77
0 ETH0.003444482
Do Air Drop54770462018-04-21 0:28:152488 days ago1524270495IN
0x851bA734...87De29A77
0 ETH0.003452522
Do Air Drop54770022018-04-21 0:18:132488 days ago1524269893IN
0x851bA734...87De29A77
0 ETH0.003455462
Do Air Drop54769612018-04-21 0:08:552488 days ago1524269335IN
0x851bA734...87De29A77
0 ETH0.003427762
Do Air Drop54769082018-04-20 23:58:472488 days ago1524268727IN
0x851bA734...87De29A77
0 ETH0.003424962
Do Air Drop54768662018-04-20 23:46:102488 days ago1524267970IN
0x851bA734...87De29A77
0 ETH0.0034392
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
From
To
54579632018-04-17 17:27:242492 days ago1523986044
0x851bA734...87De29A77
0.0003 ETH
54579632018-04-17 17:27:242492 days ago1523986044
0x851bA734...87De29A77
0.0003 ETH
54579632018-04-17 17:27:242492 days ago1523986044
0x851bA734...87De29A77
0.0003 ETH
54579152018-04-17 17:18:202492 days ago1523985500
0x851bA734...87De29A77
0.0003 ETH
54579152018-04-17 17:18:202492 days ago1523985500
0x851bA734...87De29A77
0.0003 ETH
54579152018-04-17 17:18:202492 days ago1523985500
0x851bA734...87De29A77
0.0003 ETH
54579152018-04-17 17:18:202492 days ago1523985500
0x851bA734...87De29A77
0.0003 ETH
54577062018-04-17 16:27:122492 days ago1523982432
0x851bA734...87De29A77
0.0003 ETH
54577062018-04-17 16:27:122492 days ago1523982432
0x851bA734...87De29A77
0.0003 ETH
54577062018-04-17 16:27:122492 days ago1523982432
0x851bA734...87De29A77
0.0003 ETH
54577062018-04-17 16:27:122492 days ago1523982432
0x851bA734...87De29A77
0.0003 ETH
54577062018-04-17 16:27:122492 days ago1523982432
0x851bA734...87De29A77
0.0003 ETH
54576582018-04-17 16:14:122492 days ago1523981652
0x851bA734...87De29A77
0.0003 ETH
54576582018-04-17 16:14:122492 days ago1523981652
0x851bA734...87De29A77
0.0003 ETH
54576582018-04-17 16:14:122492 days ago1523981652
0x851bA734...87De29A77
0.0003 ETH
54576582018-04-17 16:14:122492 days ago1523981652
0x851bA734...87De29A77
0.0003 ETH
54576582018-04-17 16:14:122492 days ago1523981652
0x851bA734...87De29A77
0.0003 ETH
54575842018-04-17 15:53:242492 days ago1523980404
0x851bA734...87De29A77
0.0003 ETH
54575842018-04-17 15:53:242492 days ago1523980404
0x851bA734...87De29A77
0.0003 ETH
54575842018-04-17 15:53:242492 days ago1523980404
0x851bA734...87De29A77
0.0003 ETH
54575842018-04-17 15:53:242492 days ago1523980404
0x851bA734...87De29A77
0.0003 ETH
54575842018-04-17 15:53:242492 days ago1523980404
0x851bA734...87De29A77
0.0003 ETH
54575842018-04-17 15:53:242492 days ago1523980404
0x851bA734...87De29A77
0.0003 ETH
54575842018-04-17 15:53:242492 days ago1523980404
0x851bA734...87De29A77
0.0003 ETH
54574712018-04-17 15:26:032492 days ago1523978763
0x851bA734...87De29A77
0.0003 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
AirDrop

Compiler Version
v0.4.19+commit.c4cbbb05

Optimization Enabled:
Yes with 200 runs

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

pragma solidity ^0.4.19;

/**
 * @title Token
 * @dev Simpler version of ERC20 interface
 */
contract Token {
  function transfer(address to, uint256 value) public returns (bool);
  event Transfer(address indexed from, address indexed to, uint256 value);
}

contract Ownable {
  address public owner;


  event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);


  /**
   * @dev The Ownable constructor sets the original `owner` of the contract to the sender
   * account.
   */
  function Ownable() {
    owner = msg.sender;
  }


  /**
   * @dev Throws if called by any account other than the owner.
   */
  modifier onlyOwner() {
    require(msg.sender == owner);
    _;
  }


  /**
   * @dev Allows the current owner to transfer control of the contract to a newOwner.
   * @param newOwner The address to transfer ownership to.
   */
  function transferOwnership(address newOwner) onlyOwner public {
    require(newOwner != address(0));
    OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }

}

contract AirDrop is Ownable {

  // This declares a state variable that would store the contract address
  Token public tokenInstance;

  /*
    constructor function to set token address
   */
  function AirDrop(address _tokenAddress){
    tokenInstance = Token(_tokenAddress);
  }

  /*
    Airdrop function which take up a array of address,token amount and eth amount and call the
    transfer function to send the token plus send eth to the address is balance is 0
   */
  function doAirDrop(address[] _address, uint256 _amount, uint256 _ethAmount) onlyOwner public returns (bool) {
    uint256 count = _address.length;
    for (uint256 i = 0; i < count; i++)
    {
      /* calling transfer function from contract */
      tokenInstance.transfer(_address [i],_amount);
      if((_address [i].balance == 0) && (this.balance >= _ethAmount))
      {
        require(_address [i].send(_ethAmount));
      }
    }
  }


  function transferEthToOnwer() onlyOwner public returns (bool) {
    require(owner.send(this.balance));
  }

  /*
    function to add eth to the contract
   */
  function() payable {

  }

  /*
    function to kill contract
  */

  function kill() onlyOwner {
    selfdestruct(owner);
  }
}

Contract Security Audit

Contract ABI

[{"constant":false,"inputs":[{"name":"_address","type":"address[]"},{"name":"_amount","type":"uint256"},{"name":"_ethAmount","type":"uint256"}],"name":"doAirDrop","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"kill","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"transferEthToOnwer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"tokenInstance","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_tokenAddress","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]

6060604052341561000f57600080fd5b60405160208061049c8339810160405280805160008054600160a060020a03338116600160a060020a03199283161790925560018054929093169116179055505061043d8061005f6000396000f3006060604052600436106100775763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663391c6cec811461007957806341c0e1b5146100e35780635807630f146100f6578063658030b3146101095780638da5cb5b14610138578063f2fde38b1461014b575b005b341561008457600080fd5b6100cf60046024813581810190830135806020818102016040519081016040528093929190818152602001838360200280828437509496505084359460200135935061016a92505050565b604051901515815260200160405180910390f35b34156100ee57600080fd5b6100776102d7565b341561010157600080fd5b6100cf610300565b341561011457600080fd5b61011c610358565b604051600160a060020a03909116815260200160405180910390f35b341561014357600080fd5b61011c610367565b341561015657600080fd5b610077600160a060020a0360043516610376565b600080548190819033600160a060020a0390811691161461018a57600080fd5b85519150600090505b818110156102ce57600154600160a060020a031663a9059cbb8783815181106101b857fe5b90602001906020020151876000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561022857600080fd5b6102c65a03f1151561023957600080fd5b505050604051805190505085818151811061025057fe5b90602001906020020151600160a060020a03163115801561027b57508330600160a060020a03163110155b156102c65785818151811061028c57fe5b90602001906020020151600160a060020a031684156108fc0285604051600060405180830381858888f1935050505015156102c657600080fd5b600101610193565b50509392505050565b60005433600160a060020a039081169116146102f257600080fd5b600054600160a060020a0316ff5b6000805433600160a060020a0390811691161461031c57600080fd5b600054600160a060020a039081169030163180156108fc0290604051600060405180830381858888f19350505050151561035557600080fd5b90565b600154600160a060020a031681565b600054600160a060020a031681565b60005433600160a060020a0390811691161461039157600080fd5b600160a060020a03811615156103a657600080fd5b600054600160a060020a0380831691167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555600a165627a7a723058208ff74b6a84b8e6f2719a881f1153574f960b109b5fd0d2c4da2ee5a3347e2e150029000000000000000000000000d6343fc13204ec6ea4dcbac0f73587f3955f93e7

Deployed Bytecode

0x6060604052600436106100775763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663391c6cec811461007957806341c0e1b5146100e35780635807630f146100f6578063658030b3146101095780638da5cb5b14610138578063f2fde38b1461014b575b005b341561008457600080fd5b6100cf60046024813581810190830135806020818102016040519081016040528093929190818152602001838360200280828437509496505084359460200135935061016a92505050565b604051901515815260200160405180910390f35b34156100ee57600080fd5b6100776102d7565b341561010157600080fd5b6100cf610300565b341561011457600080fd5b61011c610358565b604051600160a060020a03909116815260200160405180910390f35b341561014357600080fd5b61011c610367565b341561015657600080fd5b610077600160a060020a0360043516610376565b600080548190819033600160a060020a0390811691161461018a57600080fd5b85519150600090505b818110156102ce57600154600160a060020a031663a9059cbb8783815181106101b857fe5b90602001906020020151876000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561022857600080fd5b6102c65a03f1151561023957600080fd5b505050604051805190505085818151811061025057fe5b90602001906020020151600160a060020a03163115801561027b57508330600160a060020a03163110155b156102c65785818151811061028c57fe5b90602001906020020151600160a060020a031684156108fc0285604051600060405180830381858888f1935050505015156102c657600080fd5b600101610193565b50509392505050565b60005433600160a060020a039081169116146102f257600080fd5b600054600160a060020a0316ff5b6000805433600160a060020a0390811691161461031c57600080fd5b600054600160a060020a039081169030163180156108fc0290604051600060405180830381858888f19350505050151561035557600080fd5b90565b600154600160a060020a031681565b600054600160a060020a031681565b60005433600160a060020a0390811691161461039157600080fd5b600160a060020a03811615156103a657600080fd5b600054600160a060020a0380831691167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555600a165627a7a723058208ff74b6a84b8e6f2719a881f1153574f960b109b5fd0d2c4da2ee5a3347e2e150029

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000d6343fc13204ec6ea4dcbac0f73587f3955f93e7

-----Decoded View---------------
Arg [0] : _tokenAddress (address): 0xD6343FC13204EC6eA4DcBac0f73587F3955F93E7

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000d6343fc13204ec6ea4dcbac0f73587f3955f93e7


Swarm Source

bzzr://8ff74b6a84b8e6f2719a881f1153574f960b109b5fd0d2c4da2ee5a3347e2e15

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.