Redeem

Burn a token. Receive stablecoins. Instantaneously.

Redeem converts any Flo token back into USDC or USDT on any supported chain, settled onchain as soon as the prime broker offsets the underlying position.

SDK · Core primitive

The full redeem spec lives in the docs

Request parameters, the burn-then-settle state machine, failure semantics, and the developer-fee object — Python and Node.js tabs, copy-ready. Redeem is permissioned at the API and non-custodial at settlement.

Open the Redeem reference

How redemption works

Three steps. Burn, offset, pay out. The whole sequence finishes in seconds on a normal market day.

01

Submit the redeem

One POST call with the token, quantity, and payout destination. Flo verifies the token holder, compliance state, and balance.

02

Burn + broker offset

Flo burns the Flo tokens onchain and instructs the prime broker to offload the matching underlying position at the best available price.

03

Stablecoin payout

Payout stablecoins land in the destination wallet on the chain you specified. The onchain leg is instant; the broker-side redemption clears in the background and the SPV absorbs the timing gap.

Designed for builders

Redeem is the counterpart to mint: symmetric, instantaneous, and observable. Every state transition is exposed so you can reconcile against your own books.

Instantaneous payout

The SPV burns the token and releases stablecoins to the destination wallet the moment the redeem call is processed.

🔓

No lockups, no queues

Redeem any Flo token at any time. No redemption windows, no cooldowns, no gated withdrawals.

🌐

Any supported chain

Receive payout on Ethereum, Base, or Arbitrum — different from the chain the token lives on, if you want.

💵

USDC or USDT

Choose the stablecoin at redeem time. The SPV handles the FX leg if the underlying asset is quoted in a non-USD currency.

📋

Full audit trail

Every redemption is logged onchain with the burn tx, the payout tx, and the matching SPV redemption record.

📡

Webhooks for every state

Subscribe to redeem.queued, redeem.filled, and redeem.settled to drive UI updates and accounting reconciliation.

💰

Built-in fee collection

Pass amount_bps and a destination wallet on any redeem. Flo accrues your fee and settles it daily in USDC — no fee infrastructure to build.

What happens outside core trading hours

The Flo API mirrors every major exchange's full schedule — pre-market, core session, post-market, and overnight. Liquidity is deepest during the core session. Redemptions submitted outside that window are queued or offset on a best-effort basis against secondary market liquidity. The stablecoin payout still lands in the destination wallet instantaneously once the broker offset completes.

Every Flo token is redeemable on demand

No lockups, no gating, no broker calls. Just client.redeem() and your users get stablecoins on the chain of their choice.