|
Technologies Involved:
Node Js
Project Description

Catapult, an Ethereum-based Telegram bundling bot, faced a critical bundling issue after migrating its Rust-based logic to Node.js. The client needed an expert in Ethereum bundling, Telegram bot development, and debugging to troubleshoot and optimize the functionality.

Scope Of Work

The client required troubleshooting and debugging of the bundling functionality in the newly converted Node.js code to resolve an issue where the bot required 2x ETH for simulation and execution. The project also involved setting up the bot locally, testing on a test network, simulating transactions with specific percentage allocations, and ensuring seamless integration between the Telegram bot and the Ethereum bundling process.

Our Solution

Oodles provided a structured approach to resolve the issue efficiently. Our team:

  • Analyzed the existing Node.js code and identified discrepancies from the original Rust implementation.
  • Refactored the bundling logic to align with Ethereum’s transaction processing standards.
  • Optimized gas fees and resolved the excess ETH requirement during transaction simulation.
  • Conducted rigorous testing on a test network to validate seamless bundling execution.
  • Integrated multi-bonding curve support to enhance token trading efficiency.
  • Ensured liquidity creation worked seamlessly on Raydium, with 99% of LP tokens burned and 1% allocated to the treasury.
  • Implemented a robust referral system to distribute 1% transaction fees to eligible referrers.
  • Provided a timeline-based implementation strategy, with 180 hours allocated for troubleshooting, feature enhancements, and validation.

Related Projects