POL Price: $0.218097 (-0.10%)
Gas: 30 GWei
 

Overview

POL Balance

Polygon PoS Chain LogoPolygon PoS Chain LogoPolygon PoS Chain Logo0 POL

POL Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Withdraw All211382512021-11-08 18:00:561261 days ago1636394456IN
0xf4b2AABE...0Ea1d34df
0 POL0.0009086130
Air Drop204682592021-10-21 23:43:231279 days ago1634859803IN
0xf4b2AABE...0Ea1d34df
0 POL0.0009413130
Air Drop204682442021-10-21 23:42:231279 days ago1634859743IN
0xf4b2AABE...0Ea1d34df
0 POL0.0176467230
Air Drop204682382021-10-21 23:41:591279 days ago1634859719IN
0xf4b2AABE...0Ea1d34df
0 POL0.0082381830
Air Drop204661622021-10-21 22:18:331279 days ago1634854713IN
0xf4b2AABE...0Ea1d34df
0 POL0.0937515330
Air Drop204610472021-10-21 18:49:191279 days ago1634842159IN
0xf4b2AABE...0Ea1d34df
0 POL0.001844130
Air Drop204593322021-10-21 17:44:011279 days ago1634838241IN
0xf4b2AABE...0Ea1d34df
0 POL0.002594130
Air Drop204578082021-10-21 16:42:511279 days ago1634834571IN
0xf4b2AABE...0Ea1d34df
0 POL0.2842682130
Air Drop204577982021-10-21 16:42:311279 days ago1634834551IN
0xf4b2AABE...0Ea1d34df
0 POL0.272864730
Air Drop204577952021-10-21 16:42:251279 days ago1634834545IN
0xf4b2AABE...0Ea1d34df
0 POL0.3234725235
Air Drop204577832021-10-21 16:41:411279 days ago1634834501IN
0xf4b2AABE...0Ea1d34df
0 POL0.3742275240
Air Drop204577242021-10-21 16:37:471279 days ago1634834267IN
0xf4b2AABE...0Ea1d34df
0 POL0.2682628830
Air Drop204577072021-10-21 16:37:131279 days ago1634834233IN
0xf4b2AABE...0Ea1d34df
0 POL0.2668625430
Air Drop204576972021-10-21 16:36:531279 days ago1634834213IN
0xf4b2AABE...0Ea1d34df
0 POL0.3081790230
Fund Airdrop204576702021-10-21 16:35:591279 days ago1634834159IN
0xf4b2AABE...0Ea1d34df
300 POL0.000667230
Air Drop204576492021-10-21 16:35:131279 days ago1634834113IN
0xf4b2AABE...0Ea1d34df
0 POL0.2479077630
Fund Airdrop204576322021-10-21 16:34:391279 days ago1634834079IN
0xf4b2AABE...0Ea1d34df
100 POL0.000667230
Withdraw All204576082021-10-21 16:33:511279 days ago1634834031IN
0xf4b2AABE...0Ea1d34df
0 POL0.0009086130
Fund Airdrop204575252021-10-21 16:30:571279 days ago1634833857IN
0xf4b2AABE...0Ea1d34df
5 POL0.000066723

Latest 25 internal transactions (View All)

Parent Transaction Hash Block From To
211382512021-11-08 18:00:561261 days ago1636394456
0xf4b2AABE...0Ea1d34df
71 POL
204682442021-10-21 23:42:231279 days ago1634859743
0xf4b2AABE...0Ea1d34df
0.2 POL
204682442021-10-21 23:42:231279 days ago1634859743
0xf4b2AABE...0Ea1d34df
0.2 POL
204682442021-10-21 23:42:231279 days ago1634859743
0xf4b2AABE...0Ea1d34df
0.2 POL
204682442021-10-21 23:42:231279 days ago1634859743
0xf4b2AABE...0Ea1d34df
0.2 POL
204682442021-10-21 23:42:231279 days ago1634859743
0xf4b2AABE...0Ea1d34df
0.2 POL
204682442021-10-21 23:42:231279 days ago1634859743
0xf4b2AABE...0Ea1d34df
0.2 POL
204682442021-10-21 23:42:231279 days ago1634859743
0xf4b2AABE...0Ea1d34df
0.2 POL
204682442021-10-21 23:42:231279 days ago1634859743
0xf4b2AABE...0Ea1d34df
0.2 POL
204682442021-10-21 23:42:231279 days ago1634859743
0xf4b2AABE...0Ea1d34df
0.2 POL
204682442021-10-21 23:42:231279 days ago1634859743
0xf4b2AABE...0Ea1d34df
0.2 POL
204682382021-10-21 23:41:591279 days ago1634859719
0xf4b2AABE...0Ea1d34df
0.2 POL
204682382021-10-21 23:41:591279 days ago1634859719
0xf4b2AABE...0Ea1d34df
0.2 POL
204682382021-10-21 23:41:591279 days ago1634859719
0xf4b2AABE...0Ea1d34df
0.2 POL
204682382021-10-21 23:41:591279 days ago1634859719
0xf4b2AABE...0Ea1d34df
0.2 POL
204682382021-10-21 23:41:591279 days ago1634859719
0xf4b2AABE...0Ea1d34df
0.2 POL
204661622021-10-21 22:18:331279 days ago1634854713
0xf4b2AABE...0Ea1d34df
0.2 POL
204661622021-10-21 22:18:331279 days ago1634854713
0xf4b2AABE...0Ea1d34df
0.2 POL
204661622021-10-21 22:18:331279 days ago1634854713
0xf4b2AABE...0Ea1d34df
0.2 POL
204661622021-10-21 22:18:331279 days ago1634854713
0xf4b2AABE...0Ea1d34df
0.2 POL
204661622021-10-21 22:18:331279 days ago1634854713
0xf4b2AABE...0Ea1d34df
0.2 POL
204661622021-10-21 22:18:331279 days ago1634854713
0xf4b2AABE...0Ea1d34df
0.2 POL
204661622021-10-21 22:18:331279 days ago1634854713
0xf4b2AABE...0Ea1d34df
0.2 POL
204661622021-10-21 22:18:331279 days ago1634854713
0xf4b2AABE...0Ea1d34df
0.2 POL
204661622021-10-21 22:18:331279 days ago1634854713
0xf4b2AABE...0Ea1d34df
0.2 POL
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
AirDrop

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
Yes with 919 runs

Other Settings:
default evmVersion
File 1 of 1 : AirDrop.sol
// contracts/AirDrop.sol
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;

contract AirDrop{
    mapping(address => bool) airdropLog;

    address _owner;
    uint256 amount;

    event AirDropped (
        address[] _recipients, 
        uint256 _amount);

    event AirdropFunded(
        uint256 _value
    );

    constructor(){
        amount = 200000000000000000;
        _owner = msg.sender;
    }

    function setAmount(uint256 _amount) public onlyOwner{
        amount = _amount;
    }

    function airDrop(address[] memory _recipients) external onlyOwner {
        require(address(this).balance >= amount * _recipients.length);
        uint256 airdropped = 0;

        for (uint256 index = 0; index < _recipients.length; index++) {
            if (!airdropLog[_recipients[index]]) {
                airdropLog[_recipients[index]] = true;
                 (bool success, ) = payable(_recipients[index]).call{
                    value: amount
                }("");
                require(success, "Failed to send MATIC");
                airdropped = airdropped + amount;
            }
        }
        
        emit AirDropped(_recipients, amount);
    }

    /**
     * @dev Modifier to only allow owner to call functions
     */
    modifier onlyOwner() {
        require(_owner == msg.sender);
        _;
    }

    function fundAirdrop() public payable{
        emit AirdropFunded(msg.value);
    }

    function withdrawAll() public payable onlyOwner {
        (bool success, ) = payable(msg.sender).call{
            value: address(this).balance
        }("");
        require(success, "Failed to send MATIC");
    }
}

Settings
{
  "remappings": [],
  "optimizer": {
    "enabled": true,
    "runs": 919
  },
  "evmVersion": "london",
  "libraries": {},
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "abi"
      ]
    }
  }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address[]","name":"_recipients","type":"address[]"},{"indexed":false,"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"AirDropped","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"AirdropFunded","type":"event"},{"inputs":[{"internalType":"address[]","name":"_recipients","type":"address[]"}],"name":"airDrop","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"fundAirdrop","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"setAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdrawAll","outputs":[],"stateMutability":"payable","type":"function"}]

608060405234801561001057600080fd5b506702c68af0bb140000600255600180546001600160a01b031916331790556105af8061003e6000396000f3fe60806040526004361061003e5760003560e01c8062b6849f14610043578063074e339014610065578063271f88b41461006d578063853828b61461008d575b600080fd5b34801561004f57600080fd5b5061006361005e3660046103af565b610095565b005b610063610290565b34801561007957600080fd5b5061006361008836600461047b565b6102c5565b6100636102e1565b6001546001600160a01b031633146100ac57600080fd5b80516002546100bb91906104fd565b4710156100c757600080fd5b6000805b8251811015610250576000808483815181106100e9576100e961054d565b6020908102919091018101516001600160a01b031682528101919091526040016000205460ff1661023e57600160008085848151811061012b5761012b61054d565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548160ff021916908315150217905550600083828151811061017e5761017e61054d565b60200260200101516001600160a01b031660025460405160006040518083038185875af1925050503d80600081146101d2576040519150601f19603f3d011682016040523d82523d6000602084013e6101d7565b606091505b505090508061022d5760405162461bcd60e51b815260206004820152601460248201527f4661696c656420746f2073656e64204d4154494300000000000000000000000060448201526064015b60405180910390fd5b60025461023a90846104e5565b9250505b806102488161051c565b9150506100cb565b507f94aff2a51bb71c3d1f232ccca8b9dc11e648ea73c9cf2cf776898b2a14c7252b82600254604051610284929190610494565b60405180910390a15050565b6040513481527f61d1787896dfd1a6b3a32acc98452f04ce057666fd4bea2cf39bc30fc6087eaa9060200160405180910390a1565b6001546001600160a01b031633146102dc57600080fd5b600255565b6001546001600160a01b031633146102f857600080fd5b604051600090339047908381818185875af1925050503d806000811461033a576040519150601f19603f3d011682016040523d82523d6000602084013e61033f565b606091505b50509050806103905760405162461bcd60e51b815260206004820152601460248201527f4661696c656420746f2073656e64204d415449430000000000000000000000006044820152606401610224565b50565b80356001600160a01b03811681146103aa57600080fd5b919050565b600060208083850312156103c257600080fd5b823567ffffffffffffffff808211156103da57600080fd5b818501915085601f8301126103ee57600080fd5b81358181111561040057610400610563565b8060051b604051601f19603f8301168101818110858211171561042557610425610563565b604052828152858101935084860182860187018a101561044457600080fd5b600095505b8386101561046e5761045a81610393565b855260019590950194938601938601610449565b5098975050505050505050565b60006020828403121561048d57600080fd5b5035919050565b604080825283519082018190526000906020906060840190828701845b828110156104d65781516001600160a01b0316845292840192908401906001016104b1565b50505092019290925292915050565b600082198211156104f8576104f8610537565b500190565b600081600019048311821515161561051757610517610537565b500290565b600060001982141561053057610530610537565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fdfea264697066735822122074bb7607309a598ad4c22c71c923187d4517d0382ac9ea5b7da2e5bd7770cd6464736f6c63430008070033

Deployed Bytecode

0x60806040526004361061003e5760003560e01c8062b6849f14610043578063074e339014610065578063271f88b41461006d578063853828b61461008d575b600080fd5b34801561004f57600080fd5b5061006361005e3660046103af565b610095565b005b610063610290565b34801561007957600080fd5b5061006361008836600461047b565b6102c5565b6100636102e1565b6001546001600160a01b031633146100ac57600080fd5b80516002546100bb91906104fd565b4710156100c757600080fd5b6000805b8251811015610250576000808483815181106100e9576100e961054d565b6020908102919091018101516001600160a01b031682528101919091526040016000205460ff1661023e57600160008085848151811061012b5761012b61054d565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548160ff021916908315150217905550600083828151811061017e5761017e61054d565b60200260200101516001600160a01b031660025460405160006040518083038185875af1925050503d80600081146101d2576040519150601f19603f3d011682016040523d82523d6000602084013e6101d7565b606091505b505090508061022d5760405162461bcd60e51b815260206004820152601460248201527f4661696c656420746f2073656e64204d4154494300000000000000000000000060448201526064015b60405180910390fd5b60025461023a90846104e5565b9250505b806102488161051c565b9150506100cb565b507f94aff2a51bb71c3d1f232ccca8b9dc11e648ea73c9cf2cf776898b2a14c7252b82600254604051610284929190610494565b60405180910390a15050565b6040513481527f61d1787896dfd1a6b3a32acc98452f04ce057666fd4bea2cf39bc30fc6087eaa9060200160405180910390a1565b6001546001600160a01b031633146102dc57600080fd5b600255565b6001546001600160a01b031633146102f857600080fd5b604051600090339047908381818185875af1925050503d806000811461033a576040519150601f19603f3d011682016040523d82523d6000602084013e61033f565b606091505b50509050806103905760405162461bcd60e51b815260206004820152601460248201527f4661696c656420746f2073656e64204d415449430000000000000000000000006044820152606401610224565b50565b80356001600160a01b03811681146103aa57600080fd5b919050565b600060208083850312156103c257600080fd5b823567ffffffffffffffff808211156103da57600080fd5b818501915085601f8301126103ee57600080fd5b81358181111561040057610400610563565b8060051b604051601f19603f8301168101818110858211171561042557610425610563565b604052828152858101935084860182860187018a101561044457600080fd5b600095505b8386101561046e5761045a81610393565b855260019590950194938601938601610449565b5098975050505050505050565b60006020828403121561048d57600080fd5b5035919050565b604080825283519082018190526000906020906060840190828701845b828110156104d65781516001600160a01b0316845292840192908401906001016104b1565b50505092019290925292915050565b600082198211156104f8576104f8610537565b500190565b600081600019048311821515161561051757610517610537565b500290565b600060001982141561053057610530610537565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fdfea264697066735822122074bb7607309a598ad4c22c71c923187d4517d0382ac9ea5b7da2e5bd7770cd6464736f6c63430008070033

Block Transaction 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
[ 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.