4000D / merkle-distribution

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Merkle Distribution

Build Status Coverage Status

Set of smart contracts for gas efficient merkle tree drops.

Sequential cumulative Merkle Tree drops

Each next Merkle Tree root replaces previous one and should contain cumulative balances of all the participants. Cumulative claimed amount is used as invalidation for every participant.

Signature-based drop

Each entry of the drop contains private key which is used to sign the address of the receiver. This is done to safely distribute the drop and prevent MEV stealing.

About

License:MIT License


Languages

Language:JavaScript 70.5%Language:Solidity 23.5%Language:Python 6.0%