Skip to main content
ANVIL’s lending programs and governance are initialized on mainnet. Use the market-creation flow to set up a pair when the app’s readiness checks pass. You need a supported pair, the assets you plan to supply, and SOL for transaction and account-creation costs. The creator chooses pool settings. The current default swap fee is 0.25%, but each pool’s settings should be reviewed independently.

The creation journey

The app’s wizard prepares five stages:
1

LP mints

Create the token mints used for the pool’s liquidity positions.
2

Initialize the market

Register the pair and its market parameters in the ANVIL lending program.
3

LP metadata

Set the identifying metadata for the pool’s LP assets.
4

Yield accounts

Prepare the accounts required for yield accounting.
5

Seed liquidity

Supply the initial assets and confirm the resulting pool position.
These stages can require separate transactions. If a step fails, inspect the confirmed steps and resume from the app’s current state before starting another market.

Before you sign

Verify both mint addresses, their decimal precision, the asset amounts, and the fee settings. Asset approval does not remove transfer taxes or issuer restrictions. Deposits only become usable liquidity when the relevant transactions confirm and the pool is operational. After creation, check the market in the directory and verify its balances. See providing liquidity.