We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6df4a44 commit 640c8feCopy full SHA for 640c8fe
scripts/merkleGenerator.js
@@ -0,0 +1,11 @@
1
+const {MerkleTree} = require("merkletreejs");
2
+const keccak256 = require("keccak256");
3
+const whitelist = ['0x6090A6e47849629b7245Dfa1Ca21D94cd15878Ef','0xBE0eB53F46cd790Cd13851d5EFf43D12404d33E8'];
4
+const leaves = whitelist.map(addr => keccak256(addr));
5
+const merkleTree = new MerkleTree(leaves, keccak256, {sortPairs: true});
6
+const rootHash = merkleTree.getRoot().toString('hex');
7
+console.log(`Whitelist Merkle Root: 0x${rootHash}`);
8
+whitelist.forEach((address) => {
9
+ const proof = merkleTree.getHexProof(keccak256(address));
10
+ console.log(`Adddress: ${address} Proof: ${proof}`);
11
+});
0 commit comments