ready 50 ETH claim and buy gate, 100 ETH sell phase, 10,000 WENFLOOR NFTs

two-threshold reserve protocol

Two-threshold reserve curve

A deterministic issuance interface for 10,000 NFTs. The first 50 ETH is the positioning game, 50 ETH opens token claims and capped buys, and 100 ETH opens reserve sells.

WENFLOOR curve NFT entry
WENMOON claim and reserve token
10 NFTs / wallet
view proof
mint console --
supply -- / 10,000
remaining --
full curve 100 ETH
claim / nft 666,999
wallet mint cap 10 NFTs
claim gate 50 ETH
sell phase 100 ETH
single wallet max 10 NFTs
price breakdown -- ETH
#------ ETH

The selected network is wired for WENFLOOR direct mint. The wallet sends a standard payable transaction to the curve contract.

curve state #0001-10000
ethAt(n) = S * ln(K / (K - n)) S = 100 ETH / ln(100) K = 10,000 / 0.99 claimOpen = reserve >= 50 ETH sellOpen = reserve >= 100 ETH
curve family exponential 99%
target raise 100 ETH
claim condition reserve >= 50 ETH
buy limit 1 ETH / tx
full condition reserve >= 100 ETH
fee recipient none
claim console locked

NFTs minted before 50 ETH are included. Once the Curve Reserve reaches 50 ETH, every WENFLOOR NFT held by your wallet can be burned to claim WENMOON.

wallet WENFLOOR --
claimable WENMOON --
batch size 20 NFTs / tx
rule all held NFTs
next claim ids connect wallet
--
buy console locked

WENMOON direct buys open after the Curve Reserve reaches 50 ETH. Each buy transaction is capped at 1 ETH.

wallet WENMOON --
single buy limit 1 ETH / tx
estimated output --
gate 50 ETH
reserve sell console locked

After the 100 ETH sell threshold, WENMOON can be burned into the exponential reserve curve.

wallet WENMOON --
sellable WENMOON --
full threshold 100 ETH
curve model exponential

wallet / session

connect

Connect a wallet for WENFLOOR minting. When the WENFLOOR contract is deployed, mint uses a standard wallet transaction instead of the legacy test rail.

back
wallet-- connect wallet --
rail status--
balance--
quota--
claim status--
claimable--

proof / constants

curve proof

The WENFLOOR mint curve is deterministic: 10,000 NFTs map to the 99% point at 100 ETH. The 50 ETH threshold opens NFT-to-WENMOON claims and 1 ETH capped WENMOON buys. The 100 ETH threshold opens reserve sells.

WENFLOOR

projectWENFLOOR
nft nameWENFLOOR
nft supply10,000
wallet mint cap10 NFTs
full mint100 ETH
mint curveexponential 99%

contracts

WENFLOOR NFT--
WENMOON--
legacy rail--
relayer--
fee--

whitepaper / version 1.0

Protocol paper

This document defines the WENFLOOR NFT issuance game, the WENMOON claim path, the post-gate buy path, and the 100 ETH sell phase. The design is intentionally simple: players enter through NFTs first, then decide how to handle WENMOON after the 50 ETH gate.

1. Summary

WENFLOOR is the NFT. WENMOON is the token. The protocol has two public thresholds. The first threshold, 50 ETH, opens NFT-to-token claims and WENMOON direct buys. The second threshold, 100 ETH, opens the reserve sell phase.

The core idea is that early participation is not a direct token purchase. Early participants buy a position on the NFT curve. That position can later be burned for a fixed WENMOON amount once the reserve reaches 50 ETH. The NFT layer creates the first-stage game; the token layer begins after the claim gate opens.

  • WENFLOOR NFT supply: 10,000
  • Wallet mint limit: 10 WENFLOOR NFTs
  • Full NFT mint target: 100 ETH
  • Claim and buy gate: 50 ETH
  • WENMOON buy limit: 1 ETH per transaction, unlimited transactions
  • Reserve sell phase: 100 ETH
  • Claim per NFT: 666,999 WENMOON
  • NFT claim allocation: 6,669,990,000 WENMOON

2. Issuance Curve

Each WENFLOOR NFT has a deterministic mint price based on its token ID. Earlier IDs are lower priced, later IDs are higher priced, and the 10,000 NFT sequence maps to the 99% point of the curve at exactly 100 ETH. Each wallet can mint at most 10 WENFLOOR NFTs from the contract.

The price list is visible before minting. A player can see the exact NFT IDs and exact ETH required for the selected quantity. This makes the first stage a transparent queue-position game rather than an opaque mint.

The curve is expressed as a cumulative ETH function. The on-chain mint quote is the difference between two cumulative positions, so a batch mint pays for the exact movement from the current minted count to the new minted count.

NFT_CURVE_K = 10,000 / 0.99
S = 100 ETH / ln(100)

ethAt(n) = S * ln(NFT_CURVE_K / (NFT_CURVE_K - n))
price(tokenId) = ethAt(tokenId) - ethAt(tokenId - 1)

3. Phase One: 0-50 ETH

Before 50 ETH, WENFLOOR is the game. Players are not receiving liquid WENMOON yet. They are buying NFT positions that may become token claims if the public reserve reaches the claim gate.

The strategic question in this phase is whether an early NFT position is worth the uncertainty of reaching 50 ETH. Earlier NFTs are cheaper, but they carry threshold risk. Later entrants pay more, but they receive more information about the probability that the gate will open.

This creates a simple coordination market. If players believe the 50 ETH gate will be reached, earlier NFTs may be attractive because the claim amount is fixed at 666,999 WENMOON per NFT. If players do not believe the gate will be reached, the NFT remains a pre-claim position with no token redemption available yet.

4. Phase Two: 50-100 ETH

Once the Curve Reserve reaches 50 ETH, every WENFLOOR NFT held by a wallet can be burned to claim 666,999 WENMOON, including NFTs minted before the threshold. Claiming is user-initiated. NFTs are not burned automatically.

exchangeOpen = curveReserveEth >= 50 ETH
buyLimit = 1 ETH per transaction

The game changes after 50 ETH. Existing NFT holders can choose between keeping the NFT position or burning it into WENMOON. New participants can still mint remaining NFTs on the curve, and WENMOON can also be bought directly from the reserve curve. Direct buys are capped at 1 ETH per transaction, but there is no limit on the number of buy transactions.

This phase creates a second decision layer. A player who claims early receives liquid WENMOON exposure sooner. A player who keeps the NFT keeps the unclaimed position and can decide later. A token buyer enters WENMOON directly after the gate, but pays through the live reserve curve instead of receiving the fixed NFT claim amount.

5. Phase Three: 100 ETH

At 100 ETH, the reserve sell phase opens. The reserve remains inside the contract and is not assigned to a team wallet, treasury wallet, or fee receiver.

The reserve phase uses an exponential curve. WENMOON may come from NFT claims or post-50 ETH curve buys. Selling into the reserve burns WENMOON and pays ETH according to the on-chain curve quote, with friction retained by the curve.

fullCurveReached = curveReserveEth >= 100 ETH

K = 6,669,990,000 WENMOON
S = 100 ETH / ln(100)
fairSupply(E) = K * (1 - e^(-E / S))

buyQuoteEth = ethIn * 0.997
buyFairAmount = fairSupply(E + buyQuoteEth) - fairSupply(E)
buyerReceives = buyFairAmount * effectiveSupply / fairSupply(E)
singleBuyLimit = 1 ETH

sellFairAmount = sellAmount * fairSupply(E) / effectiveSupply
ethRaw = S * ln((K - fairSupply(E) + sellFairAmount) / (K - fairSupply(E)))
sellerReceives = ethRaw * 0.997

fee recipient:
  none

There is no fee recipient. The 0.3% friction remains in the reserve, so the reserve thickens instead of leaking value to an operator.

Unclaimed NFT allocations remain part of effective supply. WENMOON bought directly from the curve is also added to effective supply. This prevents an early WENMOON claimer or buyer from taking the reserve share that belongs to NFT positions that have not been burned yet.

6. Player Paths

The protocol creates different paths for different risk preferences.

  • Early NFT buyer: enters before 50 ETH, pays lower curve prices, accepts threshold risk, and gains a fixed WENMOON claim if the gate opens.
  • Threshold watcher: waits until the reserve approaches 50 ETH, pays a higher NFT price, but has more information that claims may open.
  • Post-gate minter: enters after 50 ETH, can mint remaining NFTs and claim WENMOON immediately, but pays later-stage curve prices.
  • Token buyer: enters WENMOON directly after 50 ETH through the reserve curve, with each buy capped at 1 ETH and no transaction-count limit.
  • Token holder: holds WENMOON after claiming or buying and waits for the 100 ETH sell phase or external market pricing.
  • Reserve seller: after 100 ETH, burns WENMOON into the exponential reserve curve and receives ETH according to the contract quote, with 0.3% retained by the curve.

7. Lifecycle

  1. Users mint WENFLOOR NFTs on the curve.
  2. ETH enters the Curve Reserve.
  3. Before 50 ETH, the game is WENFLOOR positioning.
  4. At 50 ETH, all held WENFLOOR NFTs become claimable and WENMOON direct buys open.
  5. Each claimed NFT is burned for 666,999 WENMOON.
  6. Each direct WENMOON buy is capped at 1 ETH per transaction.
  7. At 100 ETH, WENMOON reserve selling opens.
  8. WENMOON can be burned against the public reserve; fees remain in the curve.

8. Risk Notes

WENFLOOR does not promise a fixed market price for WENMOON. The curve defines NFT issuance, the 50 ETH claim and buy gate, and the 100 ETH reserve sell phase. External market price is determined by live trading conditions.

The key risks are threshold risk before 50 ETH, liquidity and timing risk between 50 ETH and 100 ETH, and market-price risk after WENMOON becomes transferable and reserve-active. Players should treat the NFT as an on-chain position in a public game, not as a guaranteed claim on profit.

wallet / revoke

revoke

Revoke the current test rail authorization. This does not affect the future WENFLOOR curve contract.

connect
wallet-- connect wallet --
rail status--
balance--

event log

ready