Liquidity Roadmap
design note from Mar 1 2026 recap. scope: fix bostrom liquidity via cosmwasm progs, chain stays unchanged
1. Confirmed Problems
Fix now (frontend/contracts, chain stays unchanged)
| Issue | Problem | Severity | Fix Path |
|---|---|---|---|
| #663 | warp swap interface shows unpredictable prices/amounts (large amount overflow) | high | frontend fix + module spec audit |
| #803 | Missing price/volume indexing | medium | cyber-maker data collection or dedicated indexer |
| #802 | Token withdrawal stuck on some pools | high | investigate root cause first, fix depends on findings |
Requires chain upgrade (hardening, later)
| Issue | Problem | Severity | Fix Path |
|---|---|---|---|
| #801 | 18-decimal ERC-style tokens malfunction in liquidity module pools | high | module-level arithmetic fix |
2. Architecture
| Layer | teleport | warp | nebula | hub |
|---|---|---|---|---|
| Frontend | send, bridge, swap | pools UI | token discovery, mcap | tokens, states, bridges |
| Contracts | — | wrapper over x/liquidity | market cap + volume | 3 cosmwasm registries |
| Chain | x/liquidity, IBC, x/bank | x/liquidity | x/bank queries | tokenfactory, IBC |
hub contracts: tokens registry (wraps tokenfactory), states (networks/chains with metadata), bridges (IBC connections between states)
Strategy: deploy CosmWasm proxy contracts → redirect users from module calls to contract calls → remove modules from core on future upgrade.
3. Delivery Plan
Phase 0: Quick wins (days, frontend bugfixes)
- Fix swap slippage display in teleport (cyb #1196, #1195)
- Fix IBC transfer status glitch (cyb #1332)
- Fix teleport UI rendering (cyb #1113)
- Fix warp deposit for edge-case pairs (cyb #769)
- Fix sub-liquidity UX when pool absent (cyb #849)
- Show routed $A/$V on /robot (cyb #690)
- Investigate pool withdrawal bug — identify affected pools, root cause, classify fix phase (#802)
- Stabilize Osmosis IBC send/bridge/swap
- Restore IBC channel bostrom–space-pussy (#804)
- Document all liquidity bugs with reproduction steps
Phase 1: Contracts + features (weeks, dependencies between items)
- Finalize hub contracts — tokens, states, bridges (cw-cyber #38)
- Deploy warp contract wrapper over x/liquidity
- Deploy nebula — token discovery, market cap, volume analytics
- CW-20/CW-721 integration (cw-cyber #23) → unblocks LP with factory tokens (#30)
- APR computation contract (cw-cyber #39)
- Implement value tab — sigma/super-sigma portfolio valuation, switchable denominations (cyb #660)
- Build cyber-maker for automated market making + data collection
- Restaking automation (cw-cyber #13)
- Integrate Osmosis swap subset into teleport for seamless exchange
Phase 2: Chain upgrade (hardening, months)
- Fork mainnet state → testnet for upgrade testing
- Fix 18-decimal token handling (#801)
- Fix pool withdrawal bugs if module-level (#802)
- Update token denoms (#762)
- Burn 50% of H gas (#660)
- Fix x/liquidity
RegisterCustomTypeURLcodec — SDK fork exists for this, eliminate with type assertion on SDK v0.50+ (see go-cyber upgrade-plan.md) - Native indexing plugin (ABCIListener) — replaces cyberindex for price/volume data, unblocks #803
- Configurable denoms from genesis — prerequisite for #762 and space-pussy unification (upgrade-plan.md item 1.6)
x/liquidity module specification — done (go-cyber PR #800)
All items above ship as a single hardening upgrade bundled with SDK v0.50 migration. Testnet fork approach: snapshot mainnet state → apply upgraded code → validate → merge back. See go-cyber upgrade-plan.md for full SDK upgrade roadmap.
4. Future Issues (post-hardening)
| Repo | Issue | Title | Depends On |
|---|---|---|---|
| go-cyber | #761 | Migration to Neuron DEX | hardening first, then full module replacement |
| go-cyber | #631 | Investmint BYTE token | new resource token → future pools |
| go-cyber | #632 | GPU token | new resource token → future pools |
| go-cyber | #671 | Custom vesting for resources | locked V/A vs pooled, design after economy stabilizes |
| cyb | #698 | move tokens/channels/networks to progs /hub | hub contracts integration |
| cyb | #753 | /warp (fully featured dex) | full DEX experience |
| cyb | #646 | /teleport | send + swap + memo unified interface |
| cyb | #774 | /teleport buy BOOT | onramp via ATOM/OSMO swap |
| cyb | #1313 | Add APRs for DEX and chain | APR display for pools, staking, investminting |
| cyb | #424 | liquidity rewards | interchain liquidity incentives |
| cyb | #1021 | /teleport/send network chooser | network selector for IBC sends |
| cyb | #1020 | search token in token chooser | token search in swap/send UI |
| cw-cyber | #25 | unified farming | CW-20 integration (#23) first |
| cw-cyber | #19 | prediction markets with AMM | separate AMM design, post-DEX stabilization |
| cw-cyber | #36 | Add team registry | hub extension, after core registries ship |
| cw-cyber | #40 | Contract for followers | social layer |
| cw-cyber | #29 | contracts for events | idea stage |
| cw-cyber | #20 | booster | neurons/cyberlinks/particles boosting |
| cw-cyber | #32 | deploy social system | social layer |
| cw-cyber | #16 | pow gpu token mining | GPU token mining contract |
| cw-cyber | #24 | zk-nft | research |
| cw-cyber | #15 | BLS-12-381 cosmwasm vm native | cryptographic primitive, research |
| cw-cyber | #17 | ethereum light client | bridge infra, long-term |
| cw-cyber | #18 | bitcoin light client | bridge infra, long-term |
| cw-cyber | #21 | dao contracts | governance layer |
Source References
- bostrom/liquidity — module documentation
- aqua style dex — draft BIP for future module replacement
- liquidity subsidy — draft CIP for senate-funded pool subsidies
- market making — Osmosis pool data
- bostrom/infrastructure/ibc — IBC channel status
- tokenfactory — native token registry module
- go-cyber upgrade-plan.md — SDK v0.50 migration and hardening roadmap