Jelly Protocol
  • Introduction
  • Jelly Recipes
  • recipes
    • Create an Airdrop
      • Overview
      • Prepare your Whitelist
        • Create a CSV Whitelist
        • Generate your Merkle proof
        • Upload proof (optional)
      • Create Airdrop
        • Create your JellyDrop contract
        • Add Rewards
        • Your Airdrop Claim UI
        • Set Airdrop Claim
      • Contract Links
      • Demo Airdrop
    • Create a Staking Pool (using ve model)
      • Prepare Staking Pool
        • Create Staking Pool (with Liquidity)
        • Create Staking Pool (No liquidity)
      • Staking UI
      • How to calculate token fee
      • Snapshot strategy
      • Contract Links
  • Tokens
    • Tokens
    • Jellynomics
    • veJELLY
  • Links
    • Twitter
    • Discord
    • Medium
    • Website
    • Brand Assets
Powered by GitBook
On this page
  1. recipes
  2. Create an Airdrop
  3. Prepare your Whitelist

Upload proof (optional)

PreviousGenerate your Merkle proofNextCreate Airdrop

Last updated 2 years ago

If you want to host your Merkle Proof, follow these optional steps. Otherwise goto

By default, we upload the proof to our AWS instance for your convenience. We encourage you to upload the proof to your own public Github repo, IPFS or self host the proof file.

The URL to the proof file is called the MerkleURI and needs to be publicly accessable and linked to its onchain Merkle root.

  • IPFS Hosted To add it to IPFS, you can use a service like Pinata to pin it and then use the link to that for the MerkleURI.

  • Github Hosted For Github, be sure to use the raw file URL as the MerkleURI

  • AWS S3 Upload to a public bucket and enable CORS

Create Airdrop