Automated Airdrop Eligibility Scans

Implementation Details

Class Names

Model Name
Parameters Class
Data Class

AirdropEligibilityScan

AirdropEligibilityQueryParams

AirdropEligibilityData

Import Statement

pythonCopyEditfrom satoshi_terminal.models.airdrop_eligibility_scan import (
    AirdropEligibilityScan,
    AirdropEligibilityQueryParams,
    AirdropEligibilityData,
)

Parameters

Name
Type
Description
Default
Optional

wallet_address

Union[str, List[str]]

Address(es) to scan for airdrop eligibility.

None

False

include_pending_drops

bool

Include pending airdrops yet to be claimed.

True

True

eligibility_criteria

str

Specific criteria to filter airdrops (e.g., "Token Holder," "Early Adopter").

None

True


Data

Name
Type
Description

wallet_address

str

Wallet address analyzed for airdrop eligibility.

eligible_airdrops

List[str]

List of airdrops the wallet is eligible for.

pending_claims

List[str]

Details of pending claims for the wallet.

total_claim_value

float

Estimated value of all eligible airdrops (in USD).

timestamp

datetime

Timestamp of the eligibility scan.


Key Features

  • Eligibility Scanning: Identifies active and upcoming airdrops for a wallet.

  • Pending Claim Management: Tracks unclaimed airdrops and provides claim instructions.

  • Value Estimation: Projects the potential financial gain from eligible airdrops.

Last updated