Polygon Sponsored slots available. Book your slot here!
More Info
Private Name Tags
ContractCreator
Latest 19 from a total of 19 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Withdraw All | 21138251 | 1261 days ago | IN | 0 POL | 0.00090861 | ||||
Air Drop | 20468259 | 1279 days ago | IN | 0 POL | 0.00094131 | ||||
Air Drop | 20468244 | 1279 days ago | IN | 0 POL | 0.01764672 | ||||
Air Drop | 20468238 | 1279 days ago | IN | 0 POL | 0.00823818 | ||||
Air Drop | 20466162 | 1279 days ago | IN | 0 POL | 0.09375153 | ||||
Air Drop | 20461047 | 1279 days ago | IN | 0 POL | 0.0018441 | ||||
Air Drop | 20459332 | 1279 days ago | IN | 0 POL | 0.0025941 | ||||
Air Drop | 20457808 | 1279 days ago | IN | 0 POL | 0.28426821 | ||||
Air Drop | 20457798 | 1279 days ago | IN | 0 POL | 0.2728647 | ||||
Air Drop | 20457795 | 1279 days ago | IN | 0 POL | 0.32347252 | ||||
Air Drop | 20457783 | 1279 days ago | IN | 0 POL | 0.37422752 | ||||
Air Drop | 20457724 | 1279 days ago | IN | 0 POL | 0.26826288 | ||||
Air Drop | 20457707 | 1279 days ago | IN | 0 POL | 0.26686254 | ||||
Air Drop | 20457697 | 1279 days ago | IN | 0 POL | 0.30817902 | ||||
Fund Airdrop | 20457670 | 1279 days ago | IN | 300 POL | 0.0006672 | ||||
Air Drop | 20457649 | 1279 days ago | IN | 0 POL | 0.24790776 | ||||
Fund Airdrop | 20457632 | 1279 days ago | IN | 100 POL | 0.0006672 | ||||
Withdraw All | 20457608 | 1279 days ago | IN | 0 POL | 0.00090861 | ||||
Fund Airdrop | 20457525 | 1279 days ago | IN | 5 POL | 0.00006672 |
Latest 25 internal transactions (View All)
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
21138251 | 1261 days ago | 71 POL | ||||
20468244 | 1279 days ago | 0.2 POL | ||||
20468244 | 1279 days ago | 0.2 POL | ||||
20468244 | 1279 days ago | 0.2 POL | ||||
20468244 | 1279 days ago | 0.2 POL | ||||
20468244 | 1279 days ago | 0.2 POL | ||||
20468244 | 1279 days ago | 0.2 POL | ||||
20468244 | 1279 days ago | 0.2 POL | ||||
20468244 | 1279 days ago | 0.2 POL | ||||
20468244 | 1279 days ago | 0.2 POL | ||||
20468244 | 1279 days ago | 0.2 POL | ||||
20468238 | 1279 days ago | 0.2 POL | ||||
20468238 | 1279 days ago | 0.2 POL | ||||
20468238 | 1279 days ago | 0.2 POL | ||||
20468238 | 1279 days ago | 0.2 POL | ||||
20468238 | 1279 days ago | 0.2 POL | ||||
20466162 | 1279 days ago | 0.2 POL | ||||
20466162 | 1279 days ago | 0.2 POL | ||||
20466162 | 1279 days ago | 0.2 POL | ||||
20466162 | 1279 days ago | 0.2 POL | ||||
20466162 | 1279 days ago | 0.2 POL | ||||
20466162 | 1279 days ago | 0.2 POL | ||||
20466162 | 1279 days ago | 0.2 POL | ||||
20466162 | 1279 days ago | 0.2 POL | ||||
20466162 | 1279 days ago | 0.2 POL |
Loading...
Loading
Contract Name:
AirDrop
Compiler Version
v0.8.7+commit.e28d00a7
Optimization Enabled:
Yes with 919 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
// 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"); } }
{ "remappings": [], "optimizer": { "enabled": true, "runs": 919 }, "evmVersion": "london", "libraries": {}, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "abi" ] } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
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"}]
Contract Creation Code
608060405234801561001057600080fd5b506702c68af0bb140000600255600180546001600160a01b031916331790556105af8061003e6000396000f3fe60806040526004361061003e5760003560e01c8062b6849f14610043578063074e339014610065578063271f88b41461006d578063853828b61461008d575b600080fd5b34801561004f57600080fd5b5061006361005e3660046103af565b610095565b005b610063610290565b34801561007957600080fd5b5061006361008836600461047b565b6102c5565b6100636102e1565b6001546001600160a01b031633146100ac57600080fd5b80516002546100bb91906104fd565b4710156100c757600080fd5b6000805b8251811015610250576000808483815181106100e9576100e961054d565b6020908102919091018101516001600160a01b031682528101919091526040016000205460ff1661023e57600160008085848151811061012b5761012b61054d565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548160ff021916908315150217905550600083828151811061017e5761017e61054d565b60200260200101516001600160a01b031660025460405160006040518083038185875af1925050503d80600081146101d2576040519150601f19603f3d011682016040523d82523d6000602084013e6101d7565b606091505b505090508061022d5760405162461bcd60e51b815260206004820152601460248201527f4661696c656420746f2073656e64204d4154494300000000000000000000000060448201526064015b60405180910390fd5b60025461023a90846104e5565b9250505b806102488161051c565b9150506100cb565b507f94aff2a51bb71c3d1f232ccca8b9dc11e648ea73c9cf2cf776898b2a14c7252b82600254604051610284929190610494565b60405180910390a15050565b6040513481527f61d1787896dfd1a6b3a32acc98452f04ce057666fd4bea2cf39bc30fc6087eaa9060200160405180910390a1565b6001546001600160a01b031633146102dc57600080fd5b600255565b6001546001600160a01b031633146102f857600080fd5b604051600090339047908381818185875af1925050503d806000811461033a576040519150601f19603f3d011682016040523d82523d6000602084013e61033f565b606091505b50509050806103905760405162461bcd60e51b815260206004820152601460248201527f4661696c656420746f2073656e64204d415449430000000000000000000000006044820152606401610224565b50565b80356001600160a01b03811681146103aa57600080fd5b919050565b600060208083850312156103c257600080fd5b823567ffffffffffffffff808211156103da57600080fd5b818501915085601f8301126103ee57600080fd5b81358181111561040057610400610563565b8060051b604051601f19603f8301168101818110858211171561042557610425610563565b604052828152858101935084860182860187018a101561044457600080fd5b600095505b8386101561046e5761045a81610393565b855260019590950194938601938601610449565b5098975050505050505050565b60006020828403121561048d57600080fd5b5035919050565b604080825283519082018190526000906020906060840190828701845b828110156104d65781516001600160a01b0316845292840192908401906001016104b1565b50505092019290925292915050565b600082198211156104f8576104f8610537565b500190565b600081600019048311821515161561051757610517610537565b500290565b600060001982141561053057610530610537565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fdfea264697066735822122074bb7607309a598ad4c22c71c923187d4517d0382ac9ea5b7da2e5bd7770cd6464736f6c63430008070033
Deployed Bytecode
0x60806040526004361061003e5760003560e01c8062b6849f14610043578063074e339014610065578063271f88b41461006d578063853828b61461008d575b600080fd5b34801561004f57600080fd5b5061006361005e3660046103af565b610095565b005b610063610290565b34801561007957600080fd5b5061006361008836600461047b565b6102c5565b6100636102e1565b6001546001600160a01b031633146100ac57600080fd5b80516002546100bb91906104fd565b4710156100c757600080fd5b6000805b8251811015610250576000808483815181106100e9576100e961054d565b6020908102919091018101516001600160a01b031682528101919091526040016000205460ff1661023e57600160008085848151811061012b5761012b61054d565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548160ff021916908315150217905550600083828151811061017e5761017e61054d565b60200260200101516001600160a01b031660025460405160006040518083038185875af1925050503d80600081146101d2576040519150601f19603f3d011682016040523d82523d6000602084013e6101d7565b606091505b505090508061022d5760405162461bcd60e51b815260206004820152601460248201527f4661696c656420746f2073656e64204d4154494300000000000000000000000060448201526064015b60405180910390fd5b60025461023a90846104e5565b9250505b806102488161051c565b9150506100cb565b507f94aff2a51bb71c3d1f232ccca8b9dc11e648ea73c9cf2cf776898b2a14c7252b82600254604051610284929190610494565b60405180910390a15050565b6040513481527f61d1787896dfd1a6b3a32acc98452f04ce057666fd4bea2cf39bc30fc6087eaa9060200160405180910390a1565b6001546001600160a01b031633146102dc57600080fd5b600255565b6001546001600160a01b031633146102f857600080fd5b604051600090339047908381818185875af1925050503d806000811461033a576040519150601f19603f3d011682016040523d82523d6000602084013e61033f565b606091505b50509050806103905760405162461bcd60e51b815260206004820152601460248201527f4661696c656420746f2073656e64204d415449430000000000000000000000006044820152606401610224565b50565b80356001600160a01b03811681146103aa57600080fd5b919050565b600060208083850312156103c257600080fd5b823567ffffffffffffffff808211156103da57600080fd5b818501915085601f8301126103ee57600080fd5b81358181111561040057610400610563565b8060051b604051601f19603f8301168101818110858211171561042557610425610563565b604052828152858101935084860182860187018a101561044457600080fd5b600095505b8386101561046e5761045a81610393565b855260019590950194938601938601610449565b5098975050505050505050565b60006020828403121561048d57600080fd5b5035919050565b604080825283519082018190526000906020906060840190828701845b828110156104d65781516001600160a01b0316845292840192908401906001016104b1565b50505092019290925292915050565b600082198211156104f8576104f8610537565b500190565b600081600019048311821515161561051757610517610537565b500290565b600060001982141561053057610530610537565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fdfea264697066735822122074bb7607309a598ad4c22c71c923187d4517d0382ac9ea5b7da2e5bd7770cd6464736f6c63430008070033
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 34 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
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.