V2 is now live at fwa.funV2 is now live at fwa.funV2 is now live at fwa.funV2 is now live at fwa.funV2 is now live at fwa.funV2 is now live at fwa.funV2 is now live at fwa.funV2 is now live at fwa.funV2 is now live at fwa.funV2 is now live at fwa.funV2 is now live at fwa.funV2 is now live at fwa.fun
MigrateDrops

Start here

  • How it works
  • Deployments

Main pool

  • Main pool overview
  • Positions & weighting
  • Pricing & allocation
  • Collections
  • NFT callbacks
  • Settlement
  • Sepolia deployment

Pool fees & rewards

  • Fees & protocol revenue
  • Crown reward

FWA token

  • $FWA overview
  • Earning & claiming
  • Buybacks & fee routing

FWAIR Launches

  • FWAIR overview
  • Backing a launch
  • Where funds go
  • Claims & recovery
  • Launch settings

Custom Pools

  • Custom pools overview
  • Standard pools
  • Buyback pools
  • Create & manage a pool
  • Pool settings & fees

Controls & safety

  • Exits & recovery
  • Roles & controls
  • Settings by product

Developers

  • Testing integrations
  • Deployment & integration

V1

  • V1 guide & settings
  • V1 contracts & testnet
DocumentationLaunch settings

Start here

  • How it works
  • Deployments

Main pool

  • Main pool overview
  • Positions & weighting
  • Pricing & allocation
  • Collections
  • NFT callbacks
  • Settlement
  • Sepolia deployment

Pool fees & rewards

  • Fees & protocol revenue
  • Crown reward

FWA token

  • $FWA overview
  • Earning & claiming
  • Buybacks & fee routing

FWAIR Launches

  • FWAIR overview
  • Backing a launch
  • Where funds go
  • Claims & recovery
  • Launch settings

Custom Pools

  • Custom pools overview
  • Standard pools
  • Buyback pools
  • Create & manage a pool
  • Pool settings & fees

Controls & safety

  • Exits & recovery
  • Roles & controls
  • Settings by product

Developers

  • Testing integrations
  • Deployment & integration

V1

  • V1 guide & settings
  • V1 contracts & testnet

Launch settings

Campaign terms, backing multipliers, direct awards, and the timing rules that govern support and exits.

A campaign has its own backing price, limits, dates, and withdrawal timing. The tables show protocol limits and constructor defaults. Use your campaign's recorded terms for its actual backing amounts and deadlines.

Campaign settings

SettingAllowed valueWhen it can change
Collection and NFT rangeOne ERC-721 collection; 1–10,000 sequential token IDsFixed at creation
Base backing priceAt least the manager minimum; 0.025 ETH minimum by defaultFixed for the campaign
Maximum positions per wallet1 through the campaign’s total position countFixed at registration
Support start and deadlineFuture start at creation; deadline later than startArtist may apply an approved reschedule before the current start and before any support
Maximum backing multiplier5× default; artist may choose 1×–10× in whole numbersUntil full funding; changes affect future support only
Direct-award percentage10% default; 10%–50% in whole percentagesArtist may change it until NFT escrow completes
Supporter eligibility ruleOptional; open support by defaultArtist may replace or clear it for future support

The manager owner approves the campaign's fixed configuration before the artist creates it. The artist separately controls its multiplier maximum, direct-award percentage, and optional eligibility rule. Setting the wallet cap equal to the total position count removes that practical limit; a per-address cap does not identify unique people.

Each support transaction fixes its positions' backing amounts. Each position gets one reward share once the campaign is fully funded, regardless of multiplier. The direct-award count rounds down to a whole number of NFTs.

Manager defaults and timing

PolicyConstructor defaultHow it applies
Minimum base backing0.025 ETHOwner-set floor, never below 0.025 ETH; also checked at final campaign funding
Active-listing withdrawal delay1 day + 12 hours per multiplier above 1×Snapshotted at campaign creation; each position’s clock starts when submitted to the pool
Launch submission period30 daysSnapshotted at full funding; includes requesting randomness, fulfillment, and processing
Manager intakeStarts disabledOwner controls new campaign creation, NFT deposits, and support

The withdrawal base must be positive, and the delay at the maximum 10× tier cannot exceed 365 days. A later timing change affects subsequently created campaigns. A later submission-period change affects campaigns funded afterward; neither change rewrites an existing snapshot. A zero submission period makes newly funded campaigns immediately eligible for unwind.

Disabling manager intake leaves already funded launch processing, settlement, recovery, and claims available. Main-pool rules still apply: listing needs pool intake and sufficient backing, and voluntary withdrawal needs an Active listing and an available exit window.

Launch exemptions

Recognized campaign listings bypass the floor-price cap and price-drift removal, and pay zero owner settlement fee when purchasers keep or relist their NFTs. These exemptions remain attached to those listings. An ordinary listing from the same collection does not inherit them.

The pool can separately exempt an entire collection from oracle checks. That live setting does not grant the launch settlement-fee exemption. Purchaser cashout rates are also main-pool settings: ETH payouts and FWA purchase budgets use independent rates at settlement, rather than terms fixed by the campaign manager.

The 1% withdrawal fee during a listing's current crown tenure's first twelve hours still applies. See claims and recovery for timing and where funds go for the resulting amounts.

Previous
Claims & recovery
Next
Custom pools overview
ByTokenWorks™
Operated by Token Workshop, Inc.Terms of Service

Explore

  • Home
  • Activity
  • Leaderboard

Protocol

  • $FWA
  • Deposit
  • Manage
  • Migrate

Fwair

  • Drops
  • Beta

Resources

  • V2 explained
  • Documentation
  • Changelog
  • X