Drops
Start here
  • How it works
  • Deployments
Using the protocol
  • Positions & weighting
  • Pricing & allocation
  • FWAIR Launch
  • Collections
  • Settlement
Rewards & fees
  • Fees & protocol revenue
  • Top deposit reward
  • $FWA
Controls & safety
  • Safety
  • Parameters
  • Roles
Developers
  • Testnet
Deploy your own
  • Deployment guide
DocumentationFWAIR Launch
Start here
  • How it works
  • Deployments
Using the protocol
  • Positions & weighting
  • Pricing & allocation
  • FWAIR Launch
  • Collections
  • Settlement
Rewards & fees
  • Fees & protocol revenue
  • Top deposit reward
  • $FWA
Controls & safety
  • Safety
  • Parameters
  • Roles
Developers
  • Testnet
Deploy your own
  • Deployment guide

FWAIR Launch

Artists escrow a collection without providing backing ETH; supporters back its NFTs before they enter the main FWA pool.

FWAIR Launch lets an artist bring a contiguous range of NFTs into the main FWA pool without supplying the ETH backing. The artist supplies the NFTs; supporters supply one fixed backing amount for each NFT. That ETH backs the future FWA position—it is not an upfront sale payment to the artist.

No backing ETH is required from the artist. The artist still pays normal transaction gas and must escrow the complete approved NFT range before support can begin.

One manager, one contract per collection campaign

The deployed

FWAIRLaunchManager

 is the canonical deployer and registry. The manager owner first approves one exact campaign configuration. The artist then creates a byte-for-byte verified FWAIRLaunch child contract for that campaign. There is no proxy, shared implementation, or contract per NFT.

Every campaign fixes the artist, ERC-721 collection, contiguous token-ID range, NFT count, backing per NFT, per-wallet cap, support start, and support deadline. The token count may be from 1 through 10,000. The backing and wallet cap do not change after creation; a schedule change requires a new exact manager approval and must happen before support starts.

1. The artist escrows the collection

The artist approves the campaign contract to move the declared NFTs. Permissionless depositNext(count) calls then transfer the next sequential token IDs in bounded batches. Every NFT must still belong to the artist, and the entire range must be in campaign custody before the collection is reserved and the campaign enters Supporting. Creating an empty campaign never reserves a collection.

2. Supporters back sequential NFTs

During the support window, a wallet calls support(count) with exactly count × backingPrice ETH. Positions are assigned from the next unbacked token ID in order; supporters cannot choose a token. A transaction mined first gets the earlier position, so confirmed PositionSupported events are the final assignment record.

  • Each campaign has its own per-wallet maximum. It limits one address, not one person, and is not Sybil resistance.
  • An optional purchase-operator contract may apply an additional wallet policy. The website checks that policy through its server API before showing a wallet as allowed to back.
  • Support is locked while the campaign is open. A supporter cannot cancel an individual position; the ETH becomes claimable only after a campaign or FWA outcome assigns it.

3. Full backing activates the collection

The final support transaction atomically activates and whitelists the collection, fixes one lifetime FWA reward share per backed NFT, enters Launching, and snapshots the campaign's launch-submission deadline. Anyone may then call launchNext(count) in bounded batches. Each call pairs one escrowed NFT with its supporter's ETH and creates a normal listing in the main FWA pool.

Complete means every campaign NFT was submitted to FWA. It does not mean every FWA listing has been allocated or every earning and claim has settled.

What supporters and artists receive

OutcomeSupporterArtist

Campaign fails before full backing

Full backing refund for every supported position

Escrowed NFTs return; no supporter ETH is paid to the artist

FWA outcome sends the NFT back

The NFT, plus the wallet's share of harvested FWA rewards

Separate FWA depositor fees and aggregate credits

FWA purchaser keeps the NFT

Net backing returned by FWA after its settlement fee, plus FWA rewards

Separate FWA depositor fees and aggregate credits

Fully backed position misses the submission deadline

Full backing refund; its fixed FWA reward share remains

The unlaunched NFT returns

Original supporter exits a still-active listing after the delay

The NFT and its continuing FWA reward share

The position's returned backing

The campaign contract is the onchain FWA depositor for every launched position. It separates supporter principal and NFT entitlements from artist earnings. Active-listing fees and aggregate fee or crown credits accrue to the artist; harvested FWA depositor reward tokens are divided by the fixed supporter-share count. FWAIR adds no fee. An ETH settlement can still reflect FWA's existing settlement fee.

Failure and partial-launch recovery

Before full backing, the artist may cancel, anyone may expire the campaign after its deadline, and the manager owner may emergency-fail it. Bounded finalization credits full backing refunds to supporters and makes escrowed NFTs claimable by the artist. The collection is not activated.

Full backing does not skip the submission phase. If the complete range is not submitted before the snapshotted deadline, anyone may move the campaign to Unwinding. The already-launched prefix stays in FWA. Each position in the unlaunched suffix returns full backing to its supporter and its NFT to the artist.

Claims are pull-based

Outcomes accrue onchain first; they are not automatically pushed to a wallet. A supporter separately claims ETH, FWA reward tokens, and each NFT entitlement. The artist separately claims artist ETH earnings. Anyone may perform the bounded synchronization, harvesting, failure-finalization, and unwind work that makes those balances current, but only the recorded beneficiary can claim an asset.

Current mainnet controls

ControlCurrent value

Minimum backing

0.05 ETH per NFT

Supporter exit delay

30 days from full backing

Launch-submission period

30 days from full backing
IntakeEnabled

These are live manager settings and may change. Read them again before a transaction. Campaign-specific backing, wallet caps, dates, progress, and claims are shown on the drops pages. See Deployments for the complete active contract table.

← Previous
Pricing & allocation
Next →
Collections
FakeWorldAssets™
ActivityLeaderboardDropsDocsTerms of ServiceTokenWorks™