ETH Price: $2,643.63 (+1.47%)

Contract

0x20E2BF0fc47E65a3caA5E8e17C5CD730CC556DB9
 

Overview

ETH Balance

0.00000001 ETH

Eth Value

Less Than $0.01 (@ $2,643.63/ETH)

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Start64847022018-10-09 20:22:512200 days ago1539116571IN
0x20E2BF0f...0CC556DB9
0 ETH0.000108355
Transfer60128552018-07-23 0:24:182279 days ago1532305458IN
0x20E2BF0f...0CC556DB9
0 ETH0.00012786
Transfer60128242018-07-23 0:16:392279 days ago1532304999IN
0x20E2BF0f...0CC556DB9
0 ETH0.00012786
Transfer59953892018-07-20 1:47:292282 days ago1532051249IN
0x20E2BF0f...0CC556DB9
0 ETH0.00002131
Transfer59952882018-07-20 1:24:262282 days ago1532049866IN
0x20E2BF0f...0CC556DB9
0 ETH0.00002131
Transfer59942492018-07-19 21:09:372282 days ago1532034577IN
0x20E2BF0f...0CC556DB9
0 ETH0.00002131
Transfer59930712018-07-19 16:07:232283 days ago1532016443IN
0x20E2BF0f...0CC556DB9
0 ETH0.00008524
Transfer59929842018-07-19 15:44:072283 days ago1532015047IN
0x20E2BF0f...0CC556DB9
0 ETH0.00006393
Transfer59928772018-07-19 15:20:472283 days ago1532013647IN
0x20E2BF0f...0CC556DB9
0 ETH0.0000844
Transfer59928762018-07-19 15:20:402283 days ago1532013640IN
0x20E2BF0f...0CC556DB9
0 ETH0.00014917
Transfer59928742018-07-19 15:19:592283 days ago1532013599IN
0x20E2BF0f...0CC556DB9
0 ETH0.00008524
Transfer59928672018-07-19 15:18:322283 days ago1532013512IN
0x20E2BF0f...0CC556DB9
0 ETH0.00029414
Transfer59928592018-07-19 15:14:152283 days ago1532013255IN
0x20E2BF0f...0CC556DB9
0 ETH0.00008524
Transfer59928582018-07-19 15:13:052283 days ago1532013185IN
0x20E2BF0f...0CC556DB9
0 ETH0.000319515
Transfer59928322018-07-19 15:08:002283 days ago1532012880IN
0x20E2BF0f...0CC556DB9
0 ETH0.000298214
Transfer59928192018-07-19 15:05:402283 days ago1532012740IN
0x20E2BF0f...0CC556DB9
0 ETH0.000298214
Transfer59928172018-07-19 15:05:002283 days ago1532012700IN
0x20E2BF0f...0CC556DB9
0 ETH0.000298214
Transfer59928152018-07-19 15:04:302283 days ago1532012670IN
0x20E2BF0f...0CC556DB9
0 ETH0.0000844
Transfer59928132018-07-19 15:03:502283 days ago1532012630IN
0x20E2BF0f...0CC556DB9
0 ETH0.00008524
Transfer59928122018-07-19 15:03:412283 days ago1532012621IN
0x20E2BF0f...0CC556DB9
0 ETH0.00010655
Transfer59928102018-07-19 15:03:282283 days ago1532012608IN
0x20E2BF0f...0CC556DB9
0 ETH0.000298214
Transfer59928012018-07-19 15:01:372283 days ago1532012497IN
0x20E2BF0f...0CC556DB9
0 ETH0.0000844
Transfer59927922018-07-19 15:00:122283 days ago1532012412IN
0x20E2BF0f...0CC556DB9
0 ETH0.0000633
Transfer59892912018-07-19 0:35:402283 days ago1531960540IN
0x20E2BF0f...0CC556DB9
0 ETH0.00002131
Transfer59892102018-07-19 0:16:192283 days ago1531959379IN
0x20E2BF0f...0CC556DB9
0 ETH0.00017048
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
AirDrop

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-07-10
*/

pragma solidity ^0.4.24;

interface Token {
  function transfer(address _to, uint256 _value) external returns (bool);
}

contract onlyOwner {
  address public owner;
    bool private stopped = false;
  /** 
  * @dev The Ownable constructor sets the original `owner` of the contract to the sender
  * account.
  */
  constructor() public {
    owner = msg.sender;

  }
    
    modifier isRunning {
        require(!stopped);
        _;
    }
    
    function stop() isOwner public {
        stopped = true;
    }

    function start() isOwner public {
        stopped = false;
    }
  /**
  * @dev Throws if called by any account other than the owner. 
  */
  modifier isOwner {
    require(msg.sender == owner);
    _;
  }
}

contract AirDrop is onlyOwner{

  Token token;

  event TransferredToken(address indexed to, uint256 value);


  constructor() public{
      address _tokenAddr = 0x99092a458b405fb8c06c5a3aa01cffd826019568; //here pass address of your token
      token = Token(_tokenAddr);
  }

    function() external payable{
        withdraw();
    }
    
    
  function sendInternally(uint256 tokensToSend, uint256 valueToPresent) internal {
    require(msg.sender != address(0));
    token.transfer(msg.sender, tokensToSend);
    emit TransferredToken(msg.sender, valueToPresent);
    
  }

  function withdraw() isRunning private returns(bool) {
    sendInternally(400*10**18,400);
    return true;   
  }
}

Contract Security Audit

Contract ABI

[{"constant":false,"inputs":[],"name":"stop","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"start","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"TransferredToken","type":"event"}]

60806040526000805460a060020a60ff021916905534801561002057600080fd5b5060008054600160a060020a03199081163317909155600180549091167399092a458b405fb8c06c5a3aa01cffd8260195681790556102e2806100646000396000f3006080604052600436106100565763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166307da68f581146100615780638da5cb5b14610078578063be9a6555146100b6575b61005e6100cb565b50005b34801561006d57600080fd5b5061007661010f565b005b34801561008457600080fd5b5061008d61016a565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b3480156100c257600080fd5b50610076610186565b6000805474010000000000000000000000000000000000000000900460ff16156100f457600080fd5b6101096815af1d78b58c4000006101906101ca565b50600190565b60005473ffffffffffffffffffffffffffffffffffffffff16331461013357600080fd5b6000805474ff0000000000000000000000000000000000000000191674010000000000000000000000000000000000000000179055565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b60005473ffffffffffffffffffffffffffffffffffffffff1633146101aa57600080fd5b6000805474ff000000000000000000000000000000000000000019169055565b3315156101d657600080fd5b600154604080517fa9059cbb00000000000000000000000000000000000000000000000000000000815233600482015260248101859052905173ffffffffffffffffffffffffffffffffffffffff9092169163a9059cbb916044808201926020929091908290030181600087803b15801561025057600080fd5b505af1158015610264573d6000803e3d6000fd5b505050506040513d602081101561027a57600080fd5b505060408051828152905133917f69baa4ba19fc045bffcd13735ba5201d924fe4c49c78c2e214b8f2559044d8b1919081900360200190a250505600a165627a7a72305820ce0987efa365fc54e475cb1e2192f86b2744eb9a4bf82cab7332c9a48b73a6040029

Deployed Bytecode

0x6080604052600436106100565763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166307da68f581146100615780638da5cb5b14610078578063be9a6555146100b6575b61005e6100cb565b50005b34801561006d57600080fd5b5061007661010f565b005b34801561008457600080fd5b5061008d61016a565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b3480156100c257600080fd5b50610076610186565b6000805474010000000000000000000000000000000000000000900460ff16156100f457600080fd5b6101096815af1d78b58c4000006101906101ca565b50600190565b60005473ffffffffffffffffffffffffffffffffffffffff16331461013357600080fd5b6000805474ff0000000000000000000000000000000000000000191674010000000000000000000000000000000000000000179055565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b60005473ffffffffffffffffffffffffffffffffffffffff1633146101aa57600080fd5b6000805474ff000000000000000000000000000000000000000019169055565b3315156101d657600080fd5b600154604080517fa9059cbb00000000000000000000000000000000000000000000000000000000815233600482015260248101859052905173ffffffffffffffffffffffffffffffffffffffff9092169163a9059cbb916044808201926020929091908290030181600087803b15801561025057600080fd5b505af1158015610264573d6000803e3d6000fd5b505050506040513d602081101561027a57600080fd5b505060408051828152905133917f69baa4ba19fc045bffcd13735ba5201d924fe4c49c78c2e214b8f2559044d8b1919081900360200190a250505600a165627a7a72305820ce0987efa365fc54e475cb1e2192f86b2744eb9a4bf82cab7332c9a48b73a6040029

Swarm Source

bzzr://ce0987efa365fc54e475cb1e2192f86b2744eb9a4bf82cab7332c9a48b73a604

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.