AeroDump
is a cutting-edge platform designed to simplify and automate the distribution of tokens for users and project owners across multiple blockchain networks.
Built to support airdrops, marketing event rewards, and large-scale token transfers, AeroDump leverages the power of automation, cross-chain interoperability, and secure vaults to provide an efficient, hands-free solution for bulk token distribution.
Easy Onboarding with Web3Auth:
secure and quick access
to the platform.Hands-Free Automation with Multi-Network Support:
automatic triggering
of the token distribution from the LayerZero vault, while LayerZero CCIP
ensures that tokens can be distributed across multiple networks
. This enables cross-chain token distribution without the need for constant developer or operator intervention.Cross-Chain Attestation Updates:
LayerZero's omnichain messaging with the composed message pattern
. AeroDumpOFTAdapter and AeroDumpComposer run on the Hedera chain
, ensuring cross-chain data updates
.LayerZero Omnichain Token Transfer:
LayerZero’s omnichain token transfer feature
.Cross-Chain Flexibility:
Ethereum, Solana, Avalanche
, and others. The tokens are bridged seamlessly
to the chosen network during the distribution process.LayerZero Vault for Secure Holding:
graph TD;
Sign-In/Sign-Up-->Register-Project;
Register-Project-->Upload-CSV;
Register-Project-->Fill-the-Text;
Upload-CSV-->Deposit-Vault;
Fill-the-Text-->Deposit-Vault;
Deposit-Vault-->Auto-Distribution;
Auto-Distribution-->Check-History;
Visit Platform and Log In:
Register Project and Tokens:
Upload CSV File:
Deposit Tokens:
Automated Token Distribution:
Check Distribution History:
LayerZero
OFTAdapter.sol, composerfirst and composersecond contracts
- Aerodump leverages LayerZero for seamless omnichain messaging, enabling attestations data from the home network to be sent to adapters on multiple chains. Attestations contracts are based on the home network, ensuring secure and reliable data communication across different blockchain environments. Cross-chain data access ensures that adapters on various chains can securely interact with attestations from the home network. LayerZero's OFT vault standards are utilized for efficient cross-chain asset transfers and management. Aerodump's cross-chain solution enhances interoperability and functionality within decentralized ecosystems. This setup ensures fast, secure, and scalable interactions across blockchains. LayerZero technology facilitates a robust framework for multi-chain messaging and asset management in Aerodump's ecosystem.
Sign Protocol
AeroDumpAttestations.sol, Attestation contract
- Sign Protocol enables cross-chain attestations that are verifiable across multiple networks. In our project, we're using Sign Protocol to create verified attestations for verifing a project, locked tokens and other project data, ensuring secure and transparent verification. These attestations can communicate across different chains via LayerZero, ensuring interoperability. This setup allows our system to authenticate token and project status across various blockchains, providing a unified verification standard without compromising security or decentralization. It simplifies the process of trustlessly confirming a project is verified and is tokens locked by a user along with the amount across chains, enhancing user trust in cross-chain interactions.
Chainlink
- We are using Chainlink Automation to trigger custom logic upkeep for automating the process of sending airdrops to recipients, one at a time. This avoids the need for looping over recipients, which would otherwise result in high gas costs. By using Chainlink's hyper-reliable decentralized automation network, we ensure efficient and gas-optimized transactions, sending airdrops to individual addresses automatically. Chainlink Upkeep handles the conditional execution of smart contract functions, making it scalable and cost-effective, especially for tasks that involve numerous recipients across various chains.
Web3Auth
- We use the Web3Auth SDK to provide users with a streamlined, passwordless authentication experience, generating a Web3 wallet for them instantly. This allows users to securely access our app without managing private keys directly, utilizing their existing social logins (like Google, Twitter, etc.) for seamless onboarding. Web3Auth integrates multi-party computation (MPC) and non-custodial key infrastructure to ensure both ease of use and high security across Web3 apps. This setup enhances user engagement and simplifies Web3 interactions for newcomers.
Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
Foundry consists of:
$ forge build