Erc20 Airdrop Contract

screenshot of Erc20 Airdrop Contract
react
remix

ERC20 token smart contract which contains method to Airdrop tokens to whitelisted users . Only Admin of the contract will be able to add whitelist addresses and users can claim their tokens by interacting with the web page. Users will pay transaction gas fees for token transfers.

Overview

The Token Airdrop Smart Contract is an ERC20 token smart contract that allows for the airdropping of tokens to whitelisted users. The contract is designed to only allow the admin to add whitelist addresses, and users can then claim their tokens. Users are required to pay transaction gas fees for token transfers. The contract is hosted on the Ropsten Testnet Network with an initial supply of 100,000 ATN (Airdrop Token).

Features

  • Can airdrop the token to whitelisted accounts.
  • Maximum token available for airdrop is 30,000 ATN (30% of the initial supply).
  • Current available token for airdrop is 29,900 ATN.
  • Only the admin can add addresses and amount to the whitelist.
  • Users can interact with the front-end and claim the token by paying the gas fee.
  • Users need to input the amount of ATN they want to claim, which should match the allotted amount by the admin.
  • Admin can add new addresses and amounts to the whitelist through the front-end.
  • A whitelisted account can only claim the airdrop once.

Summary

The Token Airdrop Smart Contract is a useful tool for distributing tokens to whitelisted users. With features like a maximum token limit for airdrops, automatic extraction of addresses from Metamask, and the ability for the admin to manage the whitelist through the front-end, this smart contract provides a streamlined and secure way for conducting token airdrops. The front-end interface hosted on Heroku allows for easy interaction and claiming of tokens for users.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

remix
Remix

Remix is a modern JavaScript framework that focuses on building fast and performant web applications. It emphasizes a combination of server-rendered content and client-side interactivity, offering a robust architecture for creating scalable and maintainable projects.