findolor
Team members are a part of the Squad community, an invite-only community for experienced crypto devs. All engineers that join Squad go through a rigorous vetting process to validate technical ability and crypto-nativeness.
Arda Nakisci (Discord: findolor)
Project Lead - Smart Contracts & Full-Stack
We will most likely add 1-2 other backend and smart contract developers to the project for additional support. As members of Squad we have the benefit of quick access to experts with specialized knowledge (e.g. smart contracts, frontend) and the ability to quickly expand our team with additional talented members as needed.
Our team is set up for success because:
Problem:
Sorodrop addresses a significant gap in the Stellar ecosystem: the lack of an efficient, scalable, and low-cost solution for conducting large-scale airdrops of tokens and NFTs. Currently, projects wanting to distribute tokens or NFTs to a large audience face technical challenges, high gas fees, and inefficient distribution mechanisms, which hinders their ability to reach wider audiences effectively.
Audience:
Sorodrop caters to various groups within the Stellar ecosystem:
As an example, we recently had an exploratory conversation with the growing Token Tails community. They need to airdrop their tokens and NFTs to over a thousand addresses. Currently, this isn’t possible on Stellar without manual effort or writing a custom contract.
This need is already evident in the ecosystem, and it will become more apparent as more projects and communities grow on Stellar. SoroDrop will save teams and SCF thousands of dollars and hours of work.
Impact on Stellar:
Solving this problem will positively impact the Stellar ecosystem:
Increased Adoption: Easier, cost-effective distribution attracts more projects to the Stellar network.
Enhanced Engagement: Efficient airdrops foster higher community engagement and participation.
Innovation Encouragement: Reliable distribution tools encourage developers to innovate on Stellar.
Resource Optimization: Clawback functionality prevents resource wastage, boosting ecosystem efficiency.
Market Expansion: Projects reach larger audiences without technical and financial constraints, growing the user base and market penetration for Stellar-based assets.
Product
Sorodrop streamlines the creation and distribution of tokens and NFTs on the Stellar network using the Soroban framework. Sorodrop addresses the aforementioned issues in several ways:
Efficient Distribution through Merkle Trees: Sorodrop uses Merkle tree structures to handle large-scale airdrops efficiently, reducing computational load and ensuring quick, accurate distribution.
Cost Reduction: The platform minimizes gas fees, making token and NFT claims more affordable.
Automation and User-Friendly Interfaces: Sorodrop automates airdrop execution by allowing CSV uploads of recipient addresses, reducing errors and enhancing efficiency.
Resource Optimization through Clawback Functionality: Unclaimed tokens or NFTs can be reclaimed by the project owner, preventing resource wastage.
Distribution Flexibility: Project owners can pause and resume airdrops, offering greater control over the distribution process.
Multi-Stage Airdrops: Supports staggered distributions, beneficial for complex tokenomics or tiered reward systems.
All of Sorodrop’s software components will be open sourced and this will allow users to tailor their airdrop however they want. Application specific airdrops can be made possible with custom development on top of Sorodrop’s smart contracts.
Differences with similar solutions:
There have been several attempts at airdrop tools on Stellar, but none have gained traction or are widely considered by projects in the Stellar ecosystem. Our airdrop project on Stellar stands out with several key features that will change this:
Deliverable 1 - Initial Smart Contract Development Using Soroban
Implement the base layer of smart contracts on the Stellar network using Soroban for creating and managing airdrops. This includes setting up the initial state, configuring user roles, and basic functionality.
Functions to Implement:
- Init Function
- Update Config Function
How to Measure Completion:
- Smart contracts for initial setup and configuration are written and deployed.
- Basic functionality of Init and Update Config functions is tested.
Estimated Date of Completion: 1-2 weeks from the project start date.
Budget: $12,000
Deliverable 2 - Implement Smart Contracts for Main Logic and Claiming
Further develop smart contracts to enable verification, and claiming of tokens.
Functions to Implement:
- Create airdrop
- Claim
How to Measure Completion:
- Smart contract code for creating airdrops and claims are written and deployed.
- Preliminary testing of Create Airdrop and Claim functions is completed.
Estimated Date of Completion: 3-4 weeks from the project start date.
Budget: $13,000
Deliverable 3 - Implement Smart Contract for Additional Operations and Queries
Complete the implementation of additional smart contract operations and query functions.
Functions to Implement:
- Burn
- Clawback
- Pause
- Resume
- Query Functions: Config, Is Claimed, Total Claimed, Is Paused.
How to Measure Completion:
- Smart contract code for additional operations and query functions are written and deployed.
- Preliminary testing of the new functions is completed.
Estimated Date of Completion: 4-5 weeks from the project start date.
Budget: $13,000
Deliverable 4 - Comprehensive Testing and Initial Testnet Deployment
Conduct thorough testing on all components and deploy the initial version of Sorodrop smart contracts on a testnet.
How to Measure Completion:
- Unit and integration tests are completed, covering all functionalities.
- Initial deployment on the Stellar testnet is successful.
- Performance tuning and issue resolution based on test feedback are completed.
Estimated Date of Completion: 5 weeks from the project start date.
Budget: $10,000
Phase 1 (4-5 weeks, $48k) - Smart Contract Development
Develop and refine smart contracts on Stellar using Soroban, implementing essential functions and conducting thorough testing and initial testnet deployment.
Phase 2 (8-10 weeks, $100k) - Backend and Frontend Implementation
Establish the backend infrastructure, including API gateways and databases, implement Merkle tree processing, and create an intuitive user interface with minimal gas fees and token clawback functionality. Launch with users and gather feedback.
Potential additional phases: