# Enable V3 Pool Discovery for Bridge/Swap Routing

**URL:** https://forum.initia.xyz/t/enable-v3-pool-discovery-for-bridge-swap-routing/423
**Category:** Initia Governance
**Created:** [February 19, 2026, 10:56am UTC](https://forum.initia.xyz/t/enable-v3-pool-discovery-for-bridge-swap-routing/423 "2026-02-19T10:56:41Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![manuel](https://avatars.discourse-cdn.com/v4/letter/m/67e7ee/32.png) [@manuel](https://forum.initia.xyz/u/manuel)
#### Post date: [February 19, 2026, 10:56am UTC](https://forum.initia.xyz/t/enable-v3-pool-discovery-for-bridge-swap-routing/423/1 "2026-02-19T10:56:41Z")

</div>

## 1. TL;DR

This proposal updates the `0x1::dex` module so that the Skip API indexer can discover and index **V3 pools** via the existing pool registry / enumeration interface.

As a result, newly created V3 pools become available for bridge/swap routing without requiring Skip API to implement bespoke V3 contract support.

## 2. Motivation / Problem

Today, Skip API discovers pools by reading the pool list exposed by `0x1::dex`.

With the introduction of V3 pools, Skip API would not see newly created pools unless:

- Skip API adds direct support for V3 contracts (new indexing logic, new surface area, more operational coupling), or

- `0x1::dex` is extended to expose V3 pools in the same way it exposes existing pools.

We choose the second approach to:

- minimize integration work,

- keep the indexing surface stable,

- reduce operational risk from multi-service changes.

## 3. Proposal Details

### 3.1 What will change

We will modify `0x1::dex` so that:

- V3 pool creation can **register** the new pool with `0x1::dex` at creation time.

- `0x1::dex` can **return a complete list of pools** , including V3 pools, via the same pool enumeration path that Skip API already uses.

### 3.2 Authorized contracts / addresses

- **V3 DEX Deployer Address:** `0xd78a3b72c7ef0cfba7286bfb8c618aa4d6011dce05a832871cc9ab323c25f55e`
- **Package Address:** `0x47c42baa4d5efd7a0f8241597d1df0e6fa84fc87c06d1cc54ecf9d165308b4ff`

### 3.3 Rationale

To minimize the changes required to support V3 pools on our existing bridge/swap routing, we extend the existing `0x1::dex` registry behavior:

- V3 pools self-register at creation.

- Indexers keep a single, consistent source of truth for “all pools”.

This reduces operational risk (fewer moving pieces across services) and speeds up time-to-support for new pools.

## 4. Timeline

1. February 19 — Forum proposal posted

2. February 20 — On-chain vote begins

3. February 21 — On-chain vote ends (proposal executed if passed)

## 5. Governance Votes

- **YES** — You support upgrading `0x1::dex` so V3 pools are discoverable by Skip API.

- **NO** — You do not support this upgrade.

- **NO WITH VETO** — You believe this proposal is harmful, spam, or violates governance principles.

- **ABSTAIN** — You choose not to vote for or against, but want your vote counted toward quorum.
