Providing liquidity is an advanced, on-chain activity. It involves smart-contract
and market risk, including impermanent loss. This page explains the mechanics;
it is not financial advice.
The idea
- A corridor is backed by a pool of two tokens: a settlement stablecoin (USDC) and a local-currency stablecoin (e.g. cNGN, cGHS, cKES).
- Transfers swap through the pool, paying a small fee.
- Liquidity providers (LPs) deposit both tokens and receive a position that earns a pro-rata share of those fees.
Where the pools live
Pesarc’s portable settlement hub runs on Arbitrum, with native corridors across Arc, Celo and other supported chains. The pools are standard Uniswap-style pools, so you can provide liquidity with the tools you already know.Uniswap pools
Add liquidity to the USDC ↔ local-currency pools on Uniswap.
Other pools
Aerodrome, Velodrome and other venues Pesarc routes through.
Getting the token addresses
Token and pool addresses differ per chain and change as new corridors launch. Always get the current, canonical addresses from a trusted source before supplying liquidity:- The Developers screen in the Pesarc app.
- The published deployment records for the chain you’re using.
Risks to understand first
- Impermanent loss — if the price of the two tokens diverges, your position can be worth less than simply holding.
- Smart-contract risk — pools and routers are code; only use audited, canonical contracts.
- Local-currency stablecoin risk — a local stablecoin depends on its issuer and reserves.