Update of the Telegram bot Swaptain to SwapKit v4 with new features
Work Description
The project involves updating the existing Telegram bot Swaptain from SwapKit v1 to SwapKit v4, ensuring full functionality preservation, performance improvement, and implementation of new features — a referral rewards system (“Refer & Earn”) and support for all new networks compatible with SwapKit v4.
The work includes technical refactoring updates, bug fixes, performance optimization, and comprehensive testing on all supported networks.
1. Migration and Refactoring to SwapKit v4
Replace all outdated modules
swapkit/*version v1 with their counterparts in v4.Update keystore logic, network configurations, and environment variables (.env).
Centralize the creation of the SwapKit client through middleware to enhance efficiency and eliminate duplicate initializations.
Remove all outdated calls to
swapkit/helpersand unnecessary helper functions.Normalize chain types and assets according to v4 specifications.
Perform code cleanup and fix the logic of scene handlers (
.always().do()), callback routing, and user navigation.Ensure stable compatibility with the Fly.io deployment environment, including updating Docker configuration and optimizing the build process.
2. Performance and Reliability Optimization
Implement caching for frequently used API requests (balances, prices) with a TTL of 20–60 seconds.
Optimize message updates in Telegram to reduce API latency.
Defer the import of heavy modules to speed up bot startup.
Add timeout handling, fallback scenarios, and improved error logging.
Check the consistency of i18n keys and the correctness of all text translations.
3. “Refer & Earn” System (Referral Program)
Develop a mechanism for generating a unique referral link for each Telegram user.
Track new users brought in through referrals, as well as the volume of their transactions.
Implement logic to allocate 0.3% of the transaction volume of invited users to the referrer.
Store data on referral relationships and transaction volumes in the database (via Prisma).
Add a “Request Payout” button that leads to the client's Google form for payout requests.
Create a basic administrative control panel to verify referrals and prevent abuse.
4. Integration of New Networks in SwapKit v4
Expand the bot configuration to support all new blockchains available in SwapKit v4.
Initialize clients, providers, and fee mechanisms for each new network.
Update asset handling and transaction validation logic considering the specifics of different chains.
Verify the correctness of deposits, swaps, and balance displays across all new networks.
Request to Performers: please carefully review the description and include in your proposal the budget and timeline.
-
1 day1000 USD1 day1000 USD
Hello, I have been working on updating the DeFi bot with API caching and a referral system ✅ 100+ users, 20 seconds of caching, full integration. How do you plan to integrate the new SwapKit v4 networks into the existing architecture?
I suggest we get in touch, I will consult you for free on the technical side and we will create a development plan + I will tell you about my team!
-
30 days300 USD
2259 5 1 30 days300 USDHello, I’ve reviewed your task and I believe I can complete it successfully. I’d be happy to collaborate with you — please message me privately for further details.
-
1 day50 USD
95644 1272 1 10 1 day50 USDHello. I have extensive experience in developing Telegram bots. I am ready to collaborate. Contact me.
-
14 days400 USD
446 3 0 14 days400 USDHello, I read the technical specifications, I am ready to migrate to SwapKit v4, I am also ready to implement a referral program with abuse protection, optimization, and integration.
-
1 day50 USD
9984 117 0 1 day50 USDHello.
I am developing bots for Telegram using NodeJS. I am ready to take it on. Write to me, we will discuss.
Current freelance projects in the category Bot Development
Automation bot for playerok.com
89 USD
1. Main Menu and Monitoring Dashboard screen updated in real-time (or by button): Status of key modules (On/Off). Current tasks: number of pending code/email deliveries from buyers, active orders. Financial summary for the current date (Total amount, net profit considering… Engineering, Bot Development ∙ 1 hour 53 minutes back ∙ 18 proposals |
A simple checkpoint bot needs to be created for the GTA5 server.
56 USD
Operating principle: https://www.youtube.com/watch?v=yTTRQfYSfaY In short, there is a large checkpoint, you stand on it and press the letter "E" (English), 6 small checkpoints appear, and the bot just needs to run and press "E" at the checkpoints. I tried using Python and AHK -… Bot Development ∙ 5 hours 51 minutes back ∙ 7 proposals |
Integration of the analytics system with the Database in Tables
112 USD
The current analytics system needs to be brought to a stable working state. Currently, data from CRM, telephony, and advertising accounts is pulled through Supabase via MSP into Google Sheets, but some processes still require manual control. This needs to be eliminated.1.… AI & Machine Learning, Bot Development ∙ 21 hours 36 minutes back ∙ 28 proposals |
Telegram bot for hiring/searching employees. For job searching.
25 USD
1. General Concept Creation of a Telegram bot for automating recruitment and mutual job searching. The system operates on the principle of active response and mutual confirmation of interest (Double Opt-In). The system includes two roles: Employer (Company Owner) and Worker (Job… Python, Bot Development ∙ 23 hours 29 minutes back ∙ 81 proposals |
Two-way messaging exchange between CRM Creatio and Telegram
156 USD
Implement a two-way messaging exchange between CRM Creatio and Telegram according to the specifications https://docs.google.com/document/d/1Y8qL2CJwwmVSrJOXfQipoi27t-wkvDx1UmA2-niTtWs/edit?usp=sharing Web Programming, Bot Development ∙ 1 day 11 hours back ∙ 45 proposals |