ETH Price: $1,847.24 (-0.85%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Send Air Drop204532052024-08-04 5:50:11569 days ago1722750611IN
0xD5B218dB...Dd5AA0630
0 ETH0.000023371
Send Air Drop204530882024-08-04 5:26:35569 days ago1722749195IN
0xD5B218dB...Dd5AA0630
0 ETH0.000099261
Send Air Drop204527182024-08-04 4:12:35569 days ago1722744755IN
0xD5B218dB...Dd5AA0630
0 ETH0.000102421
Send Air Drop204527182024-08-04 4:12:35569 days ago1722744755IN
0xD5B218dB...Dd5AA0630
0 ETH0.000102421
Send Air Drop204527182024-08-04 4:12:35569 days ago1722744755IN
0xD5B218dB...Dd5AA0630
0 ETH0.000102421
Send Air Drop204519712024-08-04 1:42:47569 days ago1722735767IN
0xD5B218dB...Dd5AA0630
0 ETH0.000099261
Send Air Drop204517802024-08-04 1:04:11569 days ago1722733451IN
0xD5B218dB...Dd5AA0630
0 ETH0.000099261
Send Air Drop175699702023-06-27 9:58:59973 days ago1687859939IN
0xD5B218dB...Dd5AA0630
0 ETH0.0011640611.36525281
Send Air Drop174196512023-06-06 6:31:35994 days ago1686033095IN
0xD5B218dB...Dd5AA0630
0 ETH0.0023208522.65953228
Send Air Drop155590472022-09-18 7:48:591255 days ago1663487339IN
0xD5B218dB...Dd5AA0630
0 ETH0.000204842
Send Air Drop127142112021-06-27 5:21:231703 days ago1624771283IN
0xD5B218dB...Dd5AA0630
0 ETH0.000409694
Send Air Drop126256422021-06-13 10:44:471717 days ago1623581087IN
0xD5B218dB...Dd5AA0630
0 ETH0.000496345
Send Air Drop126240622021-06-13 4:42:091717 days ago1623559329IN
0xD5B218dB...Dd5AA0630
0 ETH0.000536045.4
Send Air Drop126223512021-06-12 22:24:171717 days ago1623536657IN
0xD5B218dB...Dd5AA0630
0 ETH0.000194437
Send Air Drop126050082021-06-10 5:59:311720 days ago1623304771IN
0xD5B218dB...Dd5AA0630
0 ETH0.000911568.9
Send Air Drop126049212021-06-10 5:42:231720 days ago1623303743IN
0xD5B218dB...Dd5AA0630
0 ETH0.00092189
Transfer126036922021-06-10 0:58:251720 days ago1623286705IN
0xD5B218dB...Dd5AA0630
0 ETH0.000189419
Send Air Drop126000152021-06-09 11:11:451721 days ago1623237105IN
0xD5B218dB...Dd5AA0630
0 ETH0.00092189
Send Air Drop125836512021-06-06 22:24:441723 days ago1623018284IN
0xD5B218dB...Dd5AA0630
0 ETH0.000984419.8
Send Air Drop125836442021-06-06 22:23:331723 days ago1623018213IN
0xD5B218dB...Dd5AA0630
0 ETH0.000981769.89
Send Air Drop125805642021-06-06 11:02:251724 days ago1622977345IN
0xD5B218dB...Dd5AA0630
0 ETH0.0009926810
Send Air Drop125788822021-06-06 4:54:231724 days ago1622955263IN
0xD5B218dB...Dd5AA0630
0 ETH0.0009926810
Send Air Drop125787902021-06-06 4:34:481724 days ago1622954088IN
0xD5B218dB...Dd5AA0630
0 ETH0.0009926810
Send Air Drop113604782020-11-30 13:44:181912 days ago1606743858IN
0xD5B218dB...Dd5AA0630
0 ETH0.0058333860
Send Air Drop113473562020-11-28 13:43:531914 days ago1606571033IN
0xD5B218dB...Dd5AA0630
0 ETH0.0009722310
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:
AirDrop

Compiler Version
v0.4.25+commit.59dbf8f1

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2020-07-28
*/

pragma solidity 0.4.25;

library SafeMath {
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }
    uint256 c = a * b;
    require(c / a == b);
    return c;
  }

  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    require(b > 0);
    uint256 c = a / b;
    return c;
  }

  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    require(b <= a);
    uint256 c = a - b;
    return c;
  }

  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    require(c >= a);
    return c;
  }

  function mod(uint256 a, uint256 b) internal pure returns (uint256) {
    require(b != 0);
    return a % b;
  }
}

contract Token {
  function totalSupply() pure public returns (uint256 supply);
  function balanceOf(address _owner) pure public returns (uint256 balance);
  function transfer(address _to, uint256 _value) public returns (bool success);
  function transferFrom(address _from, address _to, uint256 _value) public returns (bool success);
  function approve(address _spender, uint256 _value) public returns (bool success);
  function allowance(address _owner, address _spender) pure public returns (uint256 remaining);

  event Transfer(address indexed _from, address indexed _to, uint256 _value);
  event Approval(address indexed _owner, address indexed _spender, uint256 _value);

  uint public decimals;
  string public name;
}

contract Ownable {
  address private _owner;

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

  constructor() internal {
    _owner = msg.sender;
    emit OwnershipTransferred(address(0), _owner);
  }

  function owner() public view returns(address) {
    return _owner;
  }

  modifier onlyOwner() {
    require(isOwner());
    _;
  }

  function isOwner() public view returns(bool) {
    return msg.sender == _owner;
  }

  function renounceOwnership() public onlyOwner {
    emit OwnershipTransferred(_owner, address(0));
    _owner = address(0);
  }

  function transferOwnership(address newOwner) public onlyOwner {
    _transferOwnership(newOwner);
  }

  function _transferOwnership(address newOwner) internal {
    require(newOwner != address(0));
    emit OwnershipTransferred(_owner, newOwner);
    _owner = newOwner;
  }
}

contract AirDrop is Ownable {
  address public tokenAddress;
  Token public token;
  uint256 public valueAirDrop;
  mapping (address => uint8) public payedAddress; 
  constructor() public{
    tokenAddress = 0x4Ba012f6e411a1bE55b98E9E62C3A4ceb16eC88B;
    token = Token(tokenAddress); 
    valueAirDrop = 1e22;
  } 
  function sendAirDrop() external payable {
    require(msg.value == 0);
    require(payedAddress[msg.sender] == 0);  
    payedAddress[msg.sender] = 1;  
    token.transfer(msg.sender, valueAirDrop);
  }
}

Contract Security Audit

Contract ABI

API
[{"constant":false,"inputs":[],"name":"sendAirDrop","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[],"name":"renounceOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isOwner","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"payedAddress","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"valueAirDrop","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"token","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]

608060405234801561001057600080fd5b5060008054600160a060020a0319163317808255604051600160a060020a039190911691907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a360018054600160a060020a0319908116734ba012f6e411a1be55b98e9e62c3a4ceb16ec88b179182905560028054909116600160a060020a039290921691909117905569021e19e0c9bab2400000600355610427806100ba6000396000f3006080604052600436106100985763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416633aca4e89811461009d578063715018a6146100a75780638da5cb5b146100bc5780638f32d59b146100ed5780639bac7c5f146101165780639d76ea581461014d578063f0109f8414610162578063f2fde38b14610189578063fc0c546a146101aa575b600080fd5b6100a56101bf565b005b3480156100b357600080fd5b506100a561029c565b3480156100c857600080fd5b506100d1610306565b60408051600160a060020a039092168252519081900360200190f35b3480156100f957600080fd5b50610102610315565b604080519115158252519081900360200190f35b34801561012257600080fd5b50610137600160a060020a0360043516610326565b6040805160ff9092168252519081900360200190f35b34801561015957600080fd5b506100d161033b565b34801561016e57600080fd5b5061017761034a565b60408051918252519081900360200190f35b34801561019557600080fd5b506100a5600160a060020a0360043516610350565b3480156101b657600080fd5b506100d161036f565b34156101ca57600080fd5b3360009081526004602052604090205460ff16156101e757600080fd5b336000818152600460208181526040808420805460ff1916600117905560025460035482517fa9059cbb00000000000000000000000000000000000000000000000000000000815294850196909652602484019590955251600160a060020a03949094169363a9059cbb936044808501948390030190829087803b15801561026e57600080fd5b505af1158015610282573d6000803e3d6000fd5b505050506040513d602081101561029857600080fd5b5050565b6102a4610315565b15156102af57600080fd5b60008054604051600160a060020a03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a36000805473ffffffffffffffffffffffffffffffffffffffff19169055565b600054600160a060020a031690565b600054600160a060020a0316331490565b60046020526000908152604090205460ff1681565b600154600160a060020a031681565b60035481565b610358610315565b151561036357600080fd5b61036c8161037e565b50565b600254600160a060020a031681565b600160a060020a038116151561039357600080fd5b60008054604051600160a060020a03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555600a165627a7a72305820a1e3935851eddeeebeb5c6efd5bd469c4ec76ea74ca00326ed40fbf9270fb2410029

Deployed Bytecode

0x6080604052600436106100985763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416633aca4e89811461009d578063715018a6146100a75780638da5cb5b146100bc5780638f32d59b146100ed5780639bac7c5f146101165780639d76ea581461014d578063f0109f8414610162578063f2fde38b14610189578063fc0c546a146101aa575b600080fd5b6100a56101bf565b005b3480156100b357600080fd5b506100a561029c565b3480156100c857600080fd5b506100d1610306565b60408051600160a060020a039092168252519081900360200190f35b3480156100f957600080fd5b50610102610315565b604080519115158252519081900360200190f35b34801561012257600080fd5b50610137600160a060020a0360043516610326565b6040805160ff9092168252519081900360200190f35b34801561015957600080fd5b506100d161033b565b34801561016e57600080fd5b5061017761034a565b60408051918252519081900360200190f35b34801561019557600080fd5b506100a5600160a060020a0360043516610350565b3480156101b657600080fd5b506100d161036f565b34156101ca57600080fd5b3360009081526004602052604090205460ff16156101e757600080fd5b336000818152600460208181526040808420805460ff1916600117905560025460035482517fa9059cbb00000000000000000000000000000000000000000000000000000000815294850196909652602484019590955251600160a060020a03949094169363a9059cbb936044808501948390030190829087803b15801561026e57600080fd5b505af1158015610282573d6000803e3d6000fd5b505050506040513d602081101561029857600080fd5b5050565b6102a4610315565b15156102af57600080fd5b60008054604051600160a060020a03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a36000805473ffffffffffffffffffffffffffffffffffffffff19169055565b600054600160a060020a031690565b600054600160a060020a0316331490565b60046020526000908152604090205460ff1681565b600154600160a060020a031681565b60035481565b610358610315565b151561036357600080fd5b61036c8161037e565b50565b600254600160a060020a031681565b600160a060020a038116151561039357600080fd5b60008054604051600160a060020a03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555600a165627a7a72305820a1e3935851eddeeebeb5c6efd5bd469c4ec76ea74ca00326ed40fbf9270fb2410029

Deployed Bytecode Sourcemap

2448:538:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2776:207;;;;;;2023:130;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2023:130:0;;;;1788:72;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1788:72:0;;;;;;;;-1:-1:-1;;;;;1788:72:0;;;;;;;;;;;;;;1932:85;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1932:85:0;;;;;;;;;;;;;;;;;;;;;;2568:46;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2568:46:0;-1:-1:-1;;;;;2568:46:0;;;;;;;;;;;;;;;;;;;;;;;;2481:27;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2481:27:0;;;;2536;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2536:27:0;;;;;;;;;;;;;;;;;;;;2159:103;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2159:103:0;-1:-1:-1;;;;;2159:103:0;;;;;2513:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2513:18:0;;;;2776:207;2831:9;:14;2823:23;;;;;;2874:10;2861:24;;;;:12;:24;;;;;;;;:29;2853:38;;;;;;2913:10;2900:24;;;;:12;:24;;;;;;;;:28;;-1:-1:-1;;2900:28:0;2927:1;2900:28;;;2937:5;;2964:12;;2937:40;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2937:5:0;;;;;:14;;:40;;;;;;;;;;;;:5;:40;;;5:2:-1;;;;30:1;27;20:12;5:2;2937:40:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2937:40:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;2776:207:0:o;2023:130::-;1902:9;:7;:9::i;:::-;1894:18;;;;;;;;2118:1;2102:6;;2081:40;;-1:-1:-1;;;;;2102:6:0;;;;2081:40;;2118:1;;2081:40;2145:1;2128:19;;-1:-1:-1;;2128:19:0;;;2023:130::o;1788:72::-;1825:7;1848:6;-1:-1:-1;;;;;1848:6:0;1788:72;:::o;1932:85::-;1971:4;2005:6;-1:-1:-1;;;;;2005:6:0;1991:10;:20;;1932:85::o;2568:46::-;;;;;;;;;;;;;;;:::o;2481:27::-;;;-1:-1:-1;;;;;2481:27:0;;:::o;2536:::-;;;;:::o;2159:103::-;1902:9;:7;:9::i;:::-;1894:18;;;;;;;;2228:28;2247:8;2228:18;:28::i;:::-;2159:103;:::o;2513:18::-;;;-1:-1:-1;;;;;2513:18:0;;:::o;2268:173::-;-1:-1:-1;;;;;2338:22:0;;;;2330:31;;;;;;2394:6;;;2373:38;;-1:-1:-1;;;;;2373:38:0;;;;2394:6;;;2373:38;;;2418:6;:17;;-1:-1:-1;;2418:17:0;-1:-1:-1;;;;;2418:17:0;;;;;;;;;;2268:173::o

Swarm Source

bzzr://a1e3935851eddeeebeb5c6efd5bd469c4ec76ea74ca00326ed40fbf9270fb241

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.