Skip to main content

End-user experience

This video demonstrates the end-user experience when interacting with the airdrop platform.

To claim the airdrop, users must complete the following steps:

  1. Access the Platform
    • Users are directed to the airdrop platform via official channels from your project.
    • Users access the airdrop platform via a unique URL hosted by your project to begin the process.
  2. Validate Eligibility
    • Users can check eligibility by entering their wallet address in a search box.
    • If eligible, the platform will display the token amount, and users can proceed to the next step.
    • If not eligible, users are notified and prompted to connect another wallet.
  3. Connect Web3 Wallet
    • This option is available only for eligible wallets.
    • Once the wallet is connected, users can continue to the next step.
  4. Verify Identity
    • Users sign a message to initiate the KYC process, linking their wallet to their KYC data, which is securely stored on the ComPilot platform.
    • The ComPilot identity verification widget then guides users through the process.
    • Users upload a selfie and provide their ID/Passport.
    • Verification is handled by Sumsub, a global KYC provider, applying any protocol-specific restrictions (for example, rejecting users from the U.S. or OFAC-sanctioned countries), as set in the ComPilot dashboard.
    • If verification is successful, users can proceed.
    • If verification fails due to poor image quality, users can retry the process.
    • If verification is rejected, the process stops.
  5. Claim Airdrop
    • After successfully claiming the airdrop, users will see:
      • A success message.
      • Their updated token balance.

If users disconnect and reconnect later, they can pick up the process where they left off.

To prevent bypassing the Dapp, smart contracts are gated by signatures provided by ComPilot only to verified users. Any attempt to interact with the smart contracts without passing identity verification will result in transaction failure.