Skip to content

LunarSwap: Compact 0.29.0 #2

@0xisk

Description

@0xisk

Description

This epic encompasses the full integration of LunarSwap with the Compact 0.28.0 release candidate version.

Since we're upgrading to a release candidate (pre-release) version of Compact (*.rc.*), all changes will be targeted to the dev branch to ensure stability and allow for iterative testing before eventual mainline release.

Scope

  • Upgrade all core infrastructure and contracts to Compact 0.29.0
  • Update math modules, core contracts, liquidity management, and swap functionality
  • Integrate client-side libraries and UI components
  • Comprehensive testing across all upgraded modules

Target Version

  • Compact: 0.28.0
  • Target Branch: main

Timeline & Size

  • Estimated Ship Date: February 27, 2026 (EOD)
  • Task Size: XL

⚠️ Important Note on Estimation

This estimation does NOT include:

  • Publishing packages to NPM
  • CI/CD pipeline deployment for LunarSwap app

Current deployment approach: Merge to dev branch, then manually build and push the LunarSwap app to Netlify for rapid deployment.

If full release process is required (including NPM publishing and IT security review for CI/CD), add 2-3 additional weeks to the timeline.

Deliverables

All 9 sub-tasks must be completed and merged into the dev branch before the estimated ship date.


ℹ️ UPDATE:

We will upgrade to [0.28.0](https://github.com/midnight-ntwrk/artifacts/tree/compactc-v0.28.0) which is good for Ledger 7 (preview, pre-prod, mainnet):

ℹ️ UPDATE:

12.02.2026: Version 0.29.0 got just released and it was straightforward the upgrade so we will consider it as the target release.

Sub-issues

Metadata

Metadata

Assignees

Type

Projects

Status

In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions