Parameters
Key participant-facing parameters, their current mainnet settings, and what they control.
These are the current mainnet economic controls and request-time limits documented for this release. The controlling account varies by module, and each purchaser chooses their own negative-slippage tolerance1.
- Parameter
- Acquisition surcharge
- Mainnet setting
- 2.5%
- Allowed range
- Any nonnegative bps value; no contract cap
- Parameter
- Crown tithe
- Mainnet setting
- 1%
- Allowed range
- 0%–100% of the distributable acquisition fee
- Parameter
- Crown threshold
- Mainnet setting
- 10%
- Allowed range
- 0%–100% over the current crown value
- Parameter
- Depositor bid rate
- Mainnet setting
- 90% to purchaser
- Allowed range
- 50%–100%, and not below the protocol settlement cut
- Parameter
- Retained-to-protocol
- Mainnet setting
- on
- Allowed range
- on/off
- Parameter
- Protocol acquisition cut
- Mainnet setting
- 1%
- Allowed range
- 0%–100% of the pool acquisition fee
- Parameter
- Protocol settlement cut
- Mainnet setting
- 1%
- Allowed range
- 0%–current depositor bid rate
- Parameter
- Positive settlement slippage
- Mainnet setting
- 10%
- Allowed range
- 0%–100%
- Parameter
- Negative settlement slippage
- Mainnet setting
- 10% default
- Allowed range
- 0%–100% per purchaser
- Parameter
- Request confirmations
- Mainnet setting
- 3 blocks
- Allowed range
- 3–200 blocks
- Parameter
- VRF service fee
- Mainnet setting
- 800k gas / 30% / 0 flat
- Allowed range
- Owner-set gas estimate, margin, and flat wei
- Parameter
- Selection timeout
- Mainnet setting
- 30 blocks
- Allowed range
- Confirmations + 2 through 7,200 blocks
- Parameter
- Settlement window
- Mainnet setting
- 24 hours
- Allowed range
- 0 seconds–current finalize window
- Parameter
- Finalize window
- Mainnet setting
- 7 days
- Allowed range
- current settlement window or longer; no cap
- Parameter
- Min backing
- Mainnet setting
- 0.05 ETH
- Allowed range
- Any nonnegative wei amount; 0 disables
- Parameter
- Cold-gap edge band
- Mainnet setting
- 1 min / 60 min
- Allowed range
- Any two second values where hot < cold
- Parameter
- Forced edge split
- Mainnet setting
- dynamic
- Allowed range
- -1 for dynamic, or 0%–100% to force FWA share
- Parameter
- External FWA buys
- Mainnet setting
- enabled
- Allowed range
- on/off
- Parameter
- Protocol-fee → FWA
- Mainnet setting
- 100%
- Allowed range
- 0%–100% of accrued protocol fees
- Parameter
- Mainnet protocol-fee split
- Mainnet setting
- Inactive (0% remainder)
- Allowed range
- 0%–100% owner-side share for future receipts
- Parameter
- Buyback routing split
- Mainnet setting
- 40% / 30% / 30%
- Allowed range
- three shares summing to 100%
- Parameter
- Buyback price limit
- Mainnet setting
- Uniswap minimum valid limit
- Allowed range
- Owner-updated sqrt-price limit
- Parameter
- Settle-as-FWA
- Mainnet setting
- on
- Allowed range
- on/off
Low-level processing settings—such as staging batch sizes, callback gas budgets, and keeper transaction policy—are intentionally omitted here; they do not change participant economics or request order.
The fixed FWA supply split (50% market / 30% emissions / 20% snapshot claims) and the 15-day, 1%-per-side daily emission schedule are set at deployment and cannot be changed afterward. That emissions schedule has completed; buyback-funded rewards now use the configurable settings above. Percent ranges are basis points: 10,000 bps = 100%.
Technical breakdown
- 1.Configuration changes emit contract-specific events. Core FWA controls use
ConfigSet; the VRF service, rewards, hook, token, whitelist, and mainnet splitter each emit their own typed events. Core selection and economic controls live on FWA; request coverage lives on FWAVRFService; emissions live on FWARewards; the external-buy gate lives on the hook; and buyback routing plus its execution floor live on FWAToken.
