Two founders at a WeWork communal table planning DeFi strategy, laptops open, notebooks with sketches, afternoon light from tall windows, candid startup vibe.
Glossary

Request for Quote (RFQ)

A Request for Quote (RFQ) is a trading mechanism where a user solicits firm price quotes from one or more market makers for a specific trade size before committing to execute.
definition
BLOCKCHAIN TRADING

What is a Request for Quote (RFQ)?

A Request for Quote (RFQ) is a trading mechanism where a buyer solicits price quotes from a set of liquidity providers to execute a specific trade, enabling price discovery and execution in a single step.

In blockchain and decentralized finance (DeFi), an RFQ is a formal request sent by a trader (the "taker") to a curated list of professional market makers or liquidity providers (the "makers"). This request specifies the exact asset, quantity, and often the desired settlement chain. Unlike an Automated Market Maker (AMM) pool where trades execute against a passive liquidity curve, an RFQ is an active solicitation for a firm, executable price, allowing for large trades with minimal slippage and predictable costs.

The core technical workflow involves the taker's wallet or trading interface broadcasting an RFQ order—typically a signed message containing trade details—to a network of makers via an RFQ protocol or private communication channel. Makers respond with signed quotes that are firm offers valid for a short period. The taker then selects the best quote, and the trade is settled on-chain, often via a smart contract that atomically swaps the assets. This model is central to institutional DeFi and over-the-counter (OTC) trading platforms, providing confidentiality and control absent in public order books.

Key advantages of the RFQ model include price improvement through competition, capital efficiency for makers (who don't need to lock funds in pools), and support for complex trades like cross-chain swaps or packaged transactions. It is fundamentally different from request-for-stream (RFS) models, which solicit continuous price feeds. Major protocols implementing RFQ functionality include Hashflow, CoW Swap (via its solver network), and various central limit order book (CLOB) DEXs that offer an RFQ mode for large orders.

how-it-works
MECHANISM

How Does an RFQ Work?

A Request for Quote (RFQ) is a core mechanism in decentralized finance (DeFi) where a user solicits price quotes from a network of liquidity providers to execute a specific trade.

A Request for Quote (RFQ) is a pull-based liquidity model where a trader or smart contract (the taker) broadcasts a specific trading intent to a curated set of professional market makers (the makers). This intent specifies the exact token pair, quantity, and often a deadline. Unlike an Automated Market Maker (AMM) where trades execute against a passive liquidity pool, an RFQ actively solicits competitive bids, enabling price discovery through a private auction. Makers respond with signed, executable price quotes, and the taker selects the best offer to fill the order.

The RFQ workflow is secured by cryptographic signatures and typically occurs off-chain to minimize latency and cost before settlement. A maker's response is a cryptographically signed message containing the proposed exchange rate, which commits them to the trade without broadcasting it to the public mempool. This prevents front-running and MEV (Maximal Extractable Value) extraction. The taker then submits a transaction that includes the chosen signed quote, which a smart contract verifies before atomically swapping the assets. This process decouples price discovery from on-chain execution.

RFQ systems are fundamental to institutional DeFi and over-the-counter (OTC) trading, offering advantages for large, block trades that would cause significant slippage in AMM pools. By sourcing liquidity directly from professional market makers, RFQs provide price improvement, minimal slippage, and guaranteed execution for predefined sizes. This model is central to RFQ-based DEXs and cross-chain swap protocols, where aggregators source quotes from multiple liquidity networks to find the optimal execution path for a user's trade.

key-features
REQUEST FOR QUOTE (RFQ)

Key Features of RFQ Systems

A Request for Quote (RFQ) is a formalized mechanism in decentralized finance (DeFi) where a trader solicits price quotes from a curated set of professional market makers for a specific, large trade. This section details the core architectural and operational components that define modern RFQ systems.

01

Quote Request & Intent Expression

The RFQ process begins when a trader, or their application, broadcasts a quote request to a network of market makers. This request is a structured message containing the precise details of the desired trade, including:

  • Asset Pair: The tokens to be swapped (e.g., USDC for ETH).
  • Size: The exact amount of the input token.
  • Settlement Preferences: The target blockchain and preferred settlement method (e.g., on-chain swap, cross-chain via a bridge).
  • Deadline: The time window for which the quote is valid. This structured intent allows market makers to price the trade with high accuracy, as all risk parameters are known upfront.
02

Private Quote Streaming

Unlike public order books, RFQ systems facilitate private streaming of quotes. When a request is issued, it is sent directly to a pre-approved list of professional liquidity providers (LPs) or market makers via secure, off-chain channels (like WebSocket or private mempools). Key aspects include:

  • Selective Disclosure: Only invited counterparties see the request, preventing front-running and information leakage.
  • Parallel Pricing: Multiple market makers can compute and return their best price simultaneously.
  • Firm Quotes: Returned quotes are typically firm, meaning the LP commits to filling the trade at the stated price if the trader accepts within the deadline, barring extreme market volatility.
03

Price Discovery & Competition

RFQ creates a targeted, auction-like environment for price discovery. Market makers compete privately to offer the best execution for the specific trade size. This process:

  • Incentivizes Tight Spreads: LPs compete on price to win the trade, often resulting in better execution than public pools for large sizes.
  • Considers Complex Risks: Quotes incorporate costs beyond spot price, such as cross-chain bridge fees, gas costs, inventory risk, and counterparty risk.
  • Enables Price Improvement: Traders can often negotiate or receive improved quotes by allowing a brief negotiation round, a process sometimes called Request for Stream (RFS).
04

On-Chain Settlement & Execution

Once a trader selects the best quote, the system moves to settlement. This involves submitting a transaction to the blockchain to execute the swap at the agreed-upon terms. Critical components are:

  • Atomic Settlement: The swap of assets occurs in a single, atomic transaction, eliminating counterparty settlement risk. Either the entire trade succeeds, or it fails and assets are returned.
  • Quote Attestation: The selected quote is often signed by the market maker (signed quote), providing cryptographic proof of their commitment, which is verified on-chain.
  • Integration with DEX Protocols: Settlement typically interacts with underlying Automated Market Maker (AMM) pools or other liquidity sources as directed by the market maker's quote.
05

Whitelist & Counterparty Management

RFQ systems rely on a permissioned or whitelisted network of counterparties. This is a fundamental distinction from permissionless AMMs.

  • KYC/AML & Credentialing: Market makers are often vetted entities subject to Know Your Customer (KYC) and Anti-Money Laundering (AML) checks.
  • Credit & Risk Assessment: The system operator assesses the creditworthiness and operational reliability of LPs before granting access.
  • Reputation Systems: Performance metrics like fill rate, quote competitiveness, and settlement success contribute to a market maker's reputation within the network, influencing future quote allocations.
06

Use Cases & Typical Users

RFQ is optimized for specific trading scenarios where its features provide distinct advantages:

  • Institutional & Large Trades: The primary use case is for block trades or over-the-counter (OTC)-sized transactions (e.g., $100k+), where slippage in public pools would be prohibitive.
  • Cross-Chain Swaps: Ideal for large, cross-chain asset transfers, as market makers can source liquidity across chains and quote an all-in price including bridge costs.
  • Complex Derivatives Settlements: Used to source liquidity for settling or rebalancing positions in structured products or derivatives.
  • DAO Treasuries & Protocols: Used by decentralized autonomous organizations (DAOs) and other protocols to execute large treasury management transactions with minimal market impact.
Chains We Build On

Looking to build on a specific blockchain?

We build smart contracts, DeFi applications, wallets, tokenization platforms, and blockchain infrastructure across the major ecosystems teams choose today. That includes Ethereum, Arbitrum, Optimism, Polygon, Avalanche, Solana, Sui, Aptos, Hedera, Stellar, and NEAR, with support for additional EVM and non-EVM networks based on your product requirements.

EVM ecosystems

  • Ethereum logo
    Ethereum
  • Arbitrum logo
    Arbitrum
  • Optimism logo
    Optimism
  • Polygon logo
    Polygon
  • Avalanche logo
    Avalanche
  • Cronos logo
    Cronos

Non-EVM ecosystems

  • Solana logo
    Solana
  • Sui logo
    Sui
  • Aptos logo
    Aptos
  • Hedera logo
    Hedera
  • Stellar logo
    Stellar
  • NEAR logo
    NEAR

Additional ecosystems

  • Polkadot logo
    Polkadot
  • Cosmos logo
    Cosmos
  • TON logo
    TON
  • Cardano logo
    Cardano
  • Algorand logo
    Algorand
  • Tempo logo
    Tempo

Also available for Base, appchains, custom EVM networks, and cross-chain product architecture.

COMPARISON

RFQ vs. Other Trading Mechanisms

A feature and operational comparison of Request for Quote (RFQ) with other primary trading mechanisms used in DeFi and traditional finance.

Feature / MetricRequest for Quote (RFQ)Automated Market Maker (AMM)Central Limit Order Book (CLOB)OTC / Bilateral Trade

Primary Pricing Model

Quoted by professional market makers

Algorithmic pricing via bonding curve

Aggregated public limit orders

Negotiated between counterparties

Liquidity Source

Professional market makers & institutions

Liquidity provider (LP) pools

Public order book

Direct counterparty

Execution Type

Guaranteed fill at quoted price

Immediate execution against pool

Order matching (taker/maker)

Manual confirmation & settlement

Typical Counterparty

Known, whitelisted market makers

Anonymous LP smart contract

Anonymous public traders

Known, trusted counterparty

Price Discovery

Private, request-based

Public, formula-based

Public, order-based

Private, negotiation-based

Suitable for Large Trades (> $1M)

Requires On-Chain Liquidity Pool

Susceptible to MEV / Slippage

Typetime to Execution

< 5 seconds

< 1 second

Variable (seconds to minutes)

Minutes to hours

Common Use Case

Institutional block trades, specific asset pairs

Retail swapping, long-tail assets

High-frequency trading, liquid markets

Customized, non-standard transactions

REQUEST FOR QUOTE (RFQ)

Frequently Asked Questions (FAQ)

A Request for Quote (RFQ) is a core mechanism for institutional trading in decentralized finance. These questions address its function, mechanics, and role in the evolving DeFi landscape.

A Request for Quote (RFQ) is a trading protocol where a user (the taker) solicits a price quote from one or more professional market makers (the makers) to execute a specific trade, typically for a large or illiquid token amount. Unlike automated market makers (AMMs) that use liquidity pools with a predefined pricing curve, RFQ relies on human or algorithmic market makers to provide bespoke, firm quotes on demand. This model is central to Over-the-Counter (OTC) and institutional trading in DeFi, offering better prices for large orders by minimizing slippage and market impact. Protocols like 0x RFQ, 1inch Limit Orders, and CowSwap (via its batch auctions with solvers) implement this pattern to connect takers with professional liquidity.

Trusted by Industry Leaders

Delivering blockchain solutions for 5+ years.

We have partnered with 50+ leading DeFi protocols, NFT ecosystems, and fintech innovators to build secure, scalable, and capital-efficient blockchain products.

Selected Partners & Clients

ChainVote logo
Reax logo
Sokail logo
Swapsicle logo
SyntheX logo
Tekika logo
Telos logo
Zexe logo
ChainVote logo
Reax logo
Sokail logo
Swapsicle logo
SyntheX logo
Tekika logo
Telos logo
Zexe logo
ChainVote logo
Reax logo
Sokail logo
Swapsicle logo
SyntheX logo
Tekika logo
Telos logo
Zexe logo
ChainVote logo
Reax logo
Sokail logo
Swapsicle logo
SyntheX logo
Tekika logo
Telos logo
Zexe logo
I've been working with Chainscore Labs for last 3+ years, they've consistently delivered with strong ownership across multiple projects. The team is reliable and detail-oriented.
L
Lee Erswell
CEO, Telos Foundation
how to get started

How to get started?

If you're looking for blockchain integration, ChainScore Labs has 5+ years of experience helping teams build and integrate exchanges, wallets, smart contracts, tokenization solutions, and protocol-connected products, we can help you choose the right path, integrate securely, and get to production faster. Our team consists of experienced blockchain developers and architects who can help you with your blockchain integration needs.

01

Exploration & Strategy

Define your product goals and choose the right blockchain architecture for your use case.

02

Architecture & Design

Design the smart contracts, tokenomics, and security parameters of your system.

03

Development & Integration

Build and integrate with wallets, oracles, and front-end dApps for a seamless experience.

04

Security & Launch

Comprehensive audits followed by a risk-managed mainnet deployment to protect your users.

Start a build

Need a blockchain engineering team?

Send the project context and we will respond with next steps, scope questions, and a practical path to delivery.