Project Foundation & Smart Contract Architecture
Objectives Set up development environment for Celo smart contracts Design and implement core contract architecture Establish token integration (cUSD, USDC) Create basic contract interfaces and data structures
Core Payment Streaming Contract
Objectives Implement per-second payment streaming logic Enable real-time balance accrual Support stream creation, modification, and cancellation Implement withdrawal functionality for recipients
Recurring Subscription Contract
Objectives Implement subscription-based recurring payments Support multiple cadences (daily, weekly, monthly, custom) Automatic payment execution Subscription management (create, update, cancel) Deliverables SubscriptionManager.sol—Subscription contract Subscription creation with…
Launch the Core contracts on the Celo Mainnet
I need to launch the project contracts on the Celo mainnet from the Sepolia network
Launch the project contracts on the Celo mainnet
We need to migrate the contracts from the Sepolia testnet to the Celo mainnet
Add support for cUSD
Add support for cUSD to allow users to create streams and subscriptions using the cUSD.
Added treasury Page
I will add the treasury page on the website to allow users to manage and view all the activity from the account
Add Support for USDT and USDC
Add support for USDC and USDT to allow users create streams and subscriptions using either of the stablecoins
Add support for Good Dollar
Add support for Good Dollar so that users can create streams and subscriptions using the good dollar stablecoin.
Add Self protocol
Integrate Self protocol so that users can verify their identity before they can start creating streams and subscriptions
Minipay Support
COnvert the website into a miniapp that already has an embedded wallet.
Add Stream rate lock
Add a stream rate lock that allows stream senders to lock stream rates for recipients for aperiod of time. This ensures the recipients are guaranteed a certain rate and amount for that specific time. ~Crucial for recipients who want to get loans on their money
Integrate GoodDollar Identity and claims SDK
I will integrate GoodDollar Identity to allow users verify their address for the daily UBI Integrate GoodDollar Claims SDK to allows verified users claim their daily UBI through our drip platform
User Leaderboard
Add a leaderboard to show the users metrics(created streams, and claimed amounts)
Cancel Stream feature
Implement the cancel stream feature where if the user cancels the stream, we send the accrued balances to the recipients and send the balance of the stream back to the owner
Phone Streaming feature
Allow owners to set up streams to phone numbers instead of addresses. This feature will be supported in minipay.
Export streams data in both PDF and CSV format
Add a feature where users can export their stream data in both csv and pdf format. The dashboard will also display some analytics for the stream data
Lisk Network Integration & Contract Deployment
This milestone establishes the foundation for Drip on Lisk by deploying the core smart contracts to Lisk mainnet. It involves configuring the development environment for Lisk's EVM-compatible network, deploying DripCore and SubscriptionManager contracts using the upgradeable prox…
Token Configuration & Multi-Token Support
This milestone configures all supported tokens for the Lisk network, enabling users to create streams and subscriptions with native ETH, LSK token, and bridged stablecoins (USDC, USDT). It ensures the token selector dynamically shows the correct tokens based on the selected netwo…
Network Switching & Wallet Integration
This milestone enables seamless network switching between other netowrks supported in the platform and Lisk mainnets, allowing users to access Drip on both networks from a single interface. It integrates Lisk mainnet into the wallet provider configuration, updates the UI to displ…
Payment Streaming on Lisk
This milestone brings Drip's core payment streaming functionality to Lisk mainnet, enabling users to create real-time payment streams that accrue per second. It involves testing stream creation, per-second rate calculations, real-time balance accrual, and withdrawal functionality…
Recurring Subscriptions on Lisk
This milestone enables automated recurring subscriptions on Lisk mainnet, allowing users to set up periodic payments (hourly, daily, weekly, monthly) that execute automatically without manual intervention. It involves testing subscription creation, automatic payment execution, su…
Treasury Management Dashboard on Lisk
This milestone delivers comprehensive treasury management capabilities for Lisk, providing treasury managers with a unified dashboard to view all active streams and subscriptions, monitor multi-token balances (ETH, LSK, USDC, USDT), perform bulk operations, and access analytics.…
Analytics & Export Features on Lisk
This milestone enables comprehensive analytics and data export functionality for Lisk, allowing users to analyze stream performance, export transaction data in CSV/JSON formats for accounting and reconciliation, and filter analytics by network. It provides insights into payment p…
Proof of Ship - Season 10
I am applying to participate in the Proof of Ship - Season 10
GoodDollar Builders Program: Kickoff QF Round
I am applying to participate in the GoodDollar Builders Program: Kickoff QF Round
Lisk Year-End Builder Rewards
I am joining the Lisk end of year builder rewards program for my project
Good Dollar Builders Round 3
I am joining the Good dollar Builders Round 3
Endorsement
Endorsement
Endorsement