[2601 Grant] SwaptoX Aggregator – Milestone 1

Thanks for the feedback, @Kaf_Anode .

I agree that a clear reconciliation between the original M2 commitments, completed deliverables, and items moved into M3 would make the transition clearer.

Milestone 2 Original Scope and Current Status

Completed:

:white_check_mark: 1. Split routing algorithm

The split routing algorithm has been implemented and validated through comparison testing.

The original verification method was to build a public comparison page using both SwaptoX API and OpenOcean API.

The comparison page has been deployed publicly and tested multiple times with different tokens and trade sizes.


:white_check_mark: 2. API optimization and infrastructure improvements

  • Migrated API caching to Redis.
  • Integrated Cloudflare global CDN acceleration.

Cloudflare integration has been completed. Although the measurable latency improvement is limited due to RPC and backend factors, it improves global accessibility and infrastructure reliability.


:white_check_mark: 3. Router governance upgrade

Developed the SwaptoXTimelock governance contract for future governance upgrades, fee management, and controlled contract changes.


:white_check_mark: 4. Audit plan

Completed the audit preparation phase:

  • Contacted multiple security audit providers.
  • Received 10 audit quotations.
  • @ChronoTrigger has initiated internal discussion regarding audit funding.

The audit process can proceed independently from M3 development.


Deferred to Milestone 3

The following items are UI-related improvements and have been moved into the revised M3 scope:

5. UI improvements

Including:

  1. Displaying transaction history.
  2. Supporting permit-based approvals.
  3. Redesigning the routing visualization module to support split-route visualization.
    (Current UI only displays single-path routes.)
  4. Upgrading USD price calculation logic to use split-route based quotations, so displayed prices better reflect actual swap execution prices.

Milestone 3 Scope

The current M3 scope includes:

  1. Migrating the frontend to a React/Next.js architecture.

  2. Developing the SwaptoX Widget component (previously referred to as Mini-SDK) to allow other DApps to quickly integrate swap functionality.

  3. Creating developer documentation for the API and SwaptoX Widget.

  4. Building a mobile-optimized application using SwaptoX Widget:

    https://mini.swaptox.com

    This will be used as the mobile-focused product entry point for future user acquisition.

  5. Completing the UI-related items deferred from M2.

The detailed M3 scope can be found here:


Since @ChronoTrigger has already started the internal discussion regarding audit funding, the audit process can continue in parallel with M3 development.

To avoid unnecessary delays, I will prepare the M3 proposal for voting. Any additional questions or concerns can still be raised during the voting period.

Thank you everyone for the feedback and support.