GigaDrop
  • Introduction
  • Problem Statement
  • Architecture
    • AirdropRoot
    • AirdropClaim
  • Technical Features
    • Checkbook Mechanism
    • Shard Optimization
    • Queue Management
  • Integration
    • Frontend sample
    • Security
    • Metrics Integration
Powered by GitBook
On this page
Export as PDF
  1. Architecture

AirdropRoot

AirdropRoot is the primary management contract that controls all configurations and settings for each airdrop instance, ensuring seamless token distribution. Key functions of AirdropRoot include:

  • Activation and Deactivation of Airdrop: AirdropRoot can start or pause an airdrop at any time with a toggle function, allowing for maintenance and emergency adjustments.

  • Batch Token Funding: Instead of preloading the entire token supply, AirdropRoot allows tokens to be added in batches, facilitating gradual token distribution and reducing upfront capital requirements.

  • Deterministic Recipient Address Generation: AirdropRoot calculates a unique claim contract address for each user based on user data, enabling secure claim transactions and preventing duplicates.

By centralizing these functions, AirdropRoot acts as the “command center” for airdrop operations, orchestrating all aspects of token distribution.

PreviousArchitectureNextAirdropClaim

Last updated 6 months ago