Skip to content

Stablecoin infrastructure

Provide liquidity. Capture spreads. Keep control.

Strails gives fintechs a direct way to earn revenue from cNGN and stablecoin FX flows. By placing limit orders on the cNGN stablecoin orderbook, your fintech becomes a liquidity provider for other Strails traders — with full control over pricing, limits, and signing policy.

What you can do as a liquidity provider

Everything you'd otherwise stitch together from banks, custodians, chains and FX desks — replaced by a single API.

Only one active order is allowed per trading pair per fintech, keeping the orderbook clean and competitive.

  • Post prices

    for cNGN against stablecoins such as USDC or USDT

  • Buy cNGN

    by offering stablecoin.

  • Sell cNGN

    you already hold.

  • Set min/max trade sizes

    and total liquidity per order.

  • Earn spread revenue

    on every matched trade.

  • Choose manual or automated signing

    for stablecoin transfers.

How it works

FX settlement moves stablecoins between fintech-controlled MPC wallets. You register your wallet configuration through the API or Strails dashboard, and it requires Strails admin approval before going live.

  1. Register your MPC wallet

    FX settlement moves stablecoins between fintech-controlled MPC wallets. You register your wallet configuration through the API or Strails dashboard, and it requires Strails admin approval before going live.

  2. Post a limit order

    Create a buy or sell order for a trading pair such as cNGN-USDC or cNGN-USDT. You set:

    • The price (cNGN per stablecoin), Your spread above or below market, Minimum and maximum trade sizes, Available liquidity
  3. Traders match against your order

    When a trader requests a quote or executes a market trade, the system finds the best available price from active LPs — excluding your own orders to prevent self-trading.

  4. Funds are locked in escrow

    Before either asset moves, the trader's funds are locked in a system escrow for up to 5 minutes. This protects both sides from price movement or non-delivery during signing.

  5. The stablecoin leg is signed

    The side sending stablecoins from an MPC wallet must authorize the transfer. You can:

    • Approve manually via your MPC wallet dashboard
    • Enable auto-signing for trades below a threshold you set, executed by a dedicated virtual machine running your MPC client signer.
  6. Settlement and fee distribution

    Once the signed stablecoin transfer is confirmed on-chain, cNGN is released from escrow or from the LP smart wallet, and the trade completes. Revenue is split between your fintech and Strails based on a platform fee taken from your spread.

Wallet architecture

Strails uses a clear separation of custody for FX settlement:

  • cNGN never sits in your MPC wallet.
  • Stablecoins never sit in a Strails-controlled smart wallet.
  • Your private keys never leave your MPC wallet infrastructure.
  • The side sending stablecoins from an MPC wallet is the side that signs.

Security and settlement model

  • MPC threshold signing
  • Atomic escrow locks
  • On-chain verification
  • Automatic rollback
  • IP allowlisting and HMAC webhooks

Auto-trading option

Strails uses a clear separation of custody for FX settlement:

How it works

  • Request a dedicated virtual machine with the MPC co-signer.
  • Set a stablecoin-denominated auto-signing threshold.
  • Trades at or below that threshold are signed automatically inside the VM.
  • Trades above the threshold still require manual approval.

Security Control

  • Shielded VM with no external IP (outbound-only).
  • HMAC-signed requests from Strails.
  • Rate limiting and replay protection.
  • Encrypted credential storage.

Frequently Asked Questions

Have more question?

Learn More
Strails logo on purple brand background

Ready to provide FX liquidity?

Become a liquidity provider on the Strails FX orderbook and start earning from cNGN and stablecoin flows.