Introduction
Smart Drop App is a module app designed to simplify and secure token distribution by a creator directly from a smart account. Anyone can claim the drop as long as they meet claim conditions
Key Features
- Drop based on conditions: Token drop could be done for a specific type of wallet based on certain conditions such as owning certain NFTs.
- ERC 4337 compliant: It is a 7579 module that will enable all the 4337 smart account features such as gas sponsorship, transaction bundling, etc.
Drop creation flow:
- An existing Safe Account can create a drop for any asset by setting the conditions.
- Type of asset to drop
- The validity of a drop
- Amount of drop
- Interval of drop
- Which wallet is eligible for the drop (Currenlt Coinbase, Safe or any EOA)
- Once the transaction is confirmed, the Safe7579 adapter will be enabled on Safe along with the Drop module which is a 7579 compliant executor module.
Drop claim flow
Step 1:
Select the desired drop and claim drop on a wallet.
https://drop.zenguard.xyz
Step 2:
Verify the claim on your wallet.
Demo and Resources
https://github.com/zenguardxyz/drop-module-app
Technical Details
The Smart Drop Onboarding App is built using the smart drop ERC-7579 executor module.
The App is created with the help of: