Plug into a live prop AMM: refresh quotes affordably, run your own quoting logic, and match aggregator flow — without managing gas, priority fees, or transaction landing.
Quote where the volume already is
Solana is the highest-volume chain in DeFi, and its aggregators route more flow than any other venue on-chain. For a market maker, that's the deepest, most active order flow anywhere, and Flint puts you in front of it.
Sources: DefiLlama · rwa.xyz · as of 2026-08-07
Plug in. We run the rest.
Taker flow routes in from Solana's aggregators; your quoting logic plugs into a fast server. Flint runs the prop AMM in between and handles gas, priority fees, and transaction landing — so you just connect and quote.
Real flow. Composable liquidity. Simple primitives.
Flint gives each maker per-market controls, pluggable quoting and synthetic pair liquidity at match time.
Match against incoming taker flow directly from multiple Solana aggregators.
Each listed token has a single market account and vault, with each maker maintaining an isolated USDC-quoted mini-book inside that market.
Flint auto-derives a product's quote by linking two enabled USDC legs on demand.
JTO/SOL = JTO/USDC ÷ SOL/USDC (per maker)Multiple makers quote side by side and share flow pro-rata, so sharper pricing still earns priority but a step of latency no longer shuts you out. More makers means deeper books and more flow, and everyone on the book gains.
Built for non‑native Solana market makers
Professional market makers should not have to rebuild their stack to quote on Solana. Flint provides a low-overhead integration path with transaction landing, standard APIs, USDC pricing, auth-wallet safety, and direct support.
Well-defined libraries, a simple quote API, hosted transaction landing, and direct team support reduce the overhead of quoting on Solana.
Each maker chooses their own quoting strategy, risk parameters, and cross‑market pairs, instead of being locked into one AMM curve or a single operator.
Makers update a fair price plus offsets instead of rewriting full order state, so quote refreshes stay cheap.
Matching runs on-chain on Solana, with allocation rules, pro-rata fills, and execution outcomes visible rather than hidden off-chain.
Monitor markets, fills, inventory drift, spread distribution, and quote behavior from a single maker console.
A simple API. A live on-chain book.
Pick a quoting style: oracle offsets, explicit orders, or a linear distribution. The client library generates optimized transactions for you, and Flint posts them as a live on-chain book, handling submission, priority fees, and fill reporting.
use flint_api_client::quoting::{OffsetSpec, QuoteBuilder, RiskParams};
// Generate ladder
let l = |price_offset: f64, size: f64, staleness: u8| {
OffsetSpec {
price_offset,
size,
staleness,
client_order_id: None,
post_only: false
}
};
let ladder = vec![
l(0.05, 4.0, 1), l(0.10, 7.0, 2), l(0.15, 10.0, 3),
l(0.20, 13.0, 4), l(0.30, 16.0, 4), l(0.40, 20.0, 5),
];
// Install the strategy with the ladder + fair.
QuoteBuilder::new()
.oracle_offset("SOL", |b| b
.with_fair((154., 154.))
.with_spread(ladder.clone(), ladder)
.with_risk(RiskParams {
per_slot_decay_factor: Some(0.99),
..Default::default()
}))
.commit(&mut core).await?
.landed().await?;
// Cheap oracle updates that shift your whole book.
QuoteBuilder::new()
.oracle_offset("SOL", |b| b.with_fair((155., 155.)))
.commit(&mut core).await?;▍