1. Executive Summary
Overview of roadmap progress
- Successfully developed a Telegram bot that allows uers to create and manage trading strategies in a vault using an external wallet.
- Successfully discovered bugs and possible issues via unit tests before the audit was started.
KPI achievements or impactful highlights
- Significantly improved API performance, making it faster while maintaining low cost. As well as making progress towards simplifying the node system for strategy creation.
Analytics such as Dune Dashboards
- No dune analytics applicable
2. Grant Objectives & Goals
List of specific objectives and goals
-
Develop a user-friendly interface for strategy creation and management
-
Improve API performance and efficiency
-
Simplify the node system for easier strategy construction
3. Strategies
Describe strategies employed to achieve the objectives
-
Created a Telegram bot as a proof-of-concept for user interaction and strategy management
-
Focused on translating user inputs in plain English to executable trading strategies
-
Continuously refined the API to improve speed and maintain cost-effectiveness
Details of collaborations or partnerships involved
- There are no collabs or partnerships involved other than the few auditors that we have queued.
4. Challenges
Identification of encountered obstacles
-
Gas usage from Gains Network is higher than anticipated, causing issues with transaction costs
-
Parts of the contract are not as standardized as expected, leading to parsing difficulties
-
Sepolia frontend issues due to impending updates from Gains Network
-
Possible pressure to delay audit due to potential changes in the upcoming Gains Network update
Discussion on how these challenges were addressed
-
Capping the amount of simultaneous trades per strategy.
-
Trial and error solved this but did put a strain on budgeted time.
-
Relying on the gTrade frontend was migrated to a custom alchemy connection that we can test.
-
We are unsure of a solution to this, so we will ask the gains team what we can expect from the next update when it comes to the contracts.
4. Impact
Summary of major accomplishments
-
Users can now connect their wallets and interact with the Telegram bot to create and edit strategies without coding knowledge
-
The bot successfully translates user inputs into proper operations and executes strategies when conditions are met
-
Insights gained from building the Telegram bot are informing the development of a simpler node format for strategy creation via the website. IE the original proposals idea for having a node based editor for custom trading strategies.
Quantitative and qualitative results achieved
-
Qualitative results are that we have a functional telegram bot.
-
Quantitative results are that we saved 6 seconds on the api requests by chaning how price was saved in the database.
Community engagement
- Community engagement is very diffcult due to a lack of engaging product. It is hard to interest people in what we are doing when there isn’t much information or details on what it is we are building in the first place. But I feel that once we have a test product out for people to play around with, they will understand and thus engagement should trend back up.
5. Financial Summary
Overview of funds received & Detailed expenditure breakdown.
15,000 ARB tokens.
→ 14,000 ARB for AUDIT
→ 1,000 ARB for DEVELOPMENT(500 for frontend & 500 for contracts)
(This isn’t concrete as the ARB has not been sold yet, so if ARB recovers then this amount could grow or shrink depending on ARB’s price action.)
6. Lessons Learned & Takeaways
-
The importance of anticipating gas costs and their impact on strategy execution
-
The need for flexibility in development to accommodate unexpected contract standardization issues
-
The value of creating a user-friendly interface (like the Telegram bot) for testing and refining the strategy creation process
-
The potential benefits of simplifying the node system based on insights from the Telegram bot implementation