Table of Contents
This document provides an overview of the application.
It outlines the use cases, i.e. desirable functionality, in addition to requirements for the smart contract and the user interface.
This application inherits the specification from the Binary Merkle Proof Verification Library specification.
This section contains general information about the functionality of the application and thus does not touch upon any technical aspects.
If you are interested in a functional overview then this is the section for you.
- Allows the airdrop to begin and requires
- A duration for when a user can claim the airdrop
- An asset that a user can claim
- A pre-computed Merkle root
- Allows a user to claim the asset they have been allotted if
- They have provided a valid Merkle Proof
- The deadline has not passed
- Returns information of the user's interaction with the airdrop contract
- If the user has claimed the airdrop
- Contains the amount of asset that a user has claimed
- Returns the block at which the airdrop expires
- Returns the stored merkle root used for claim validation