Collections
The protocol is collection-agnostic and aims to support every NFT collection permissionlessly, starting with a curated allowlist of established collections at launch.
The protocol is collection-agnostic by design. Nothing in the core accounting cares which NFT a position holds: a position is just a listed ERC-721 paired with ETH backing, so any standard collection can in principle be deposited, weighted, priced, and settled exactly like any other1. The long-term goal is for the protocol to support every NFT collection, permissionlessly.
When whitelist enforcement is on, eligibility affects only new listings and relists. The app reflects the active onchain configuration rather than treating a frontend list as authoritative2. Existing positions remain usable if a collection is removed later.
Mainnet launch configuration
The live mainnet deployment launched with enforcement on and the 62 collections below approved. FWAWhitelist also supports an optional permissionless path that adds an unblocked collection after the required number of Ten Thousand Tokens NFTs are irreversibly sent to the dead address. The launch amount was 0, so that path started disabled; the owner can set a positive amount later. Sticky blocking prevents the public path from re-adding a blocked collection.
These were the initial launch collections. The live onchain allowlist is authoritative and may change.
Technical breakdown
- 1.The pool stores each position's collection address and token id and moves the NFT with the standard
transferFrom/safeTransferFrominterface. Weighting, pricing, VRF selection, and settlement all operate on the ETH backing and are independent of which collection a position belongs to. - 2.When
whitelistEnabledis false, any standard collection may create a new listing. When true, FWA checks its per-collection mapping on bothlistNFTandrelistNFT. The owner or configured manager may curate it;FWAWhitelistalso supports sticky owner blocking and an optional TTT transfer-to-dead-address path. The transfer is permanent and changes only the target collection's eligibility; it does not create a deposit or grant control over FWA. Removing a collection blocks only future listings; existing positions still allocate, settle, and withdraw.
