Skip to content

Airdrop Merkle contract allows to cryptographically prove that an element is contained in a set without revealing the entire set.

License

Notifications You must be signed in to change notification settings

estlosan/airdrop-merkle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Airdrop Merkle Smart Contract 🌳

This is the official repository for Airdrop Merkle Smart Contract using Truffle Framework.
Airdrop Merkle contract allows to cryptographically prove that an element is contained in a set without revealing the entire set.


See AirdropMerkle to understand how merkle trees work.

Table of Contents

🛠️ Pre-requisites

1. Node.js

To install the latest version of Node.js, click here and follow the steps.

2. Truffle

To install truffle, run the following command:

npm i -g truffle

👨‍💻 Getting Started

Install Dependencies

npm i

⚗️ Testing

All the testing scripts are under the test folder. To run the test run the following commands:

$ truffle test

⌨️ Playground

Ethereum - Goerli testnet

I have already deployed a sample contract to Goerli testnet network. You can play with it.

Contract Token address
AirdropMerkle 0x97C4Ca356B3c9dF92EFA2147a1E550F07427e1c3

About

Airdrop Merkle contract allows to cryptographically prove that an element is contained in a set without revealing the entire set.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published