Skip to content

This is an advanced Node.js script that checks a wallet against a set of hypothetical airdrop criteria. It serves as a great template for building more complex analysis tools.

Notifications You must be signed in to change notification settings

mdfaizanaquil/https-github.com-mdfaizanaquil-tab-repositories

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Airdrop Eligibility Checker

An advanced Node.js script that checks a wallet address against a pre-defined set of airdrop criteria. This project serves as a template for building more complex on-chain analysis tools.

Hypothetical Criteria Checked

  1. Wallet Age: Is the wallet older than 90 days?
  2. Transaction Count: Has the wallet made more than 10 transactions?
  3. DeFi Interaction: Has the wallet interacted with the Uniswap V2 Router contract?

Setup

  1. Clone & Install:

    git clone <your-repo-url>
    cd <your-repo-name>
    npm install ethers dotenv axios
  2. Configure .env file:

    • Create a file named .env and add the following:
      RPC_URL="YOUR_ETHEREUM_MAINNET_RPC_URL"
      ETHERSCAN_API_KEY="YOUR_ETHERSCAN_API_KEY"
      WALLET_ADDRESS_TO_CHECK="0xYOUR_WALLET_ADDRESS_HERE"
  3. Run the checker:

    node checker.js

About

This is an advanced Node.js script that checks a wallet against a set of hypothetical airdrop criteria. It serves as a great template for building more complex analysis tools.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published