This page deploys the three Rifera contracts from your own wallet: Rifera First Take (the NFT), CursorClaim, and $CURSOR. Deploy order matters — NFT first, then Claim, then Token, then one wiring call.
Every transaction is signed in your wallet. This page never asks for a seed phrase or a private key.
Connect the wallet that should own the contracts. It deploys everything, receives the 5% owner share by default, and is the only wallet that can open mint or withdraw.
Pick the network before connecting. The page switches your wallet to it automatically, adding the network first if your wallet does not have it yet. On testnet, the Agent ID field in step 02 must be your mock Agent ID — the real registry only exists on mainnet.
The NFT: 7,620 takes, minted by chosen take number. First mint per wallet is free, every extra mint is 0.002 BNB, upgrades Lv 1–5 cost 0.002 BNB per level. Minting requires a Binance Agent ID.
The constructor takes one argument — the Agent ID registry the mint gate checks. For BNB mainnet it must be the registry prefilled below. It is immutable once deployed, so check it before you deploy.
The claim contract. Holders claim $CURSOR directly after mint — no snapshot — for a fee of 0.00021 BNB per take, one claim per take. The amount is fixed by the take's level at claim time.
Its constructor takes the NFT address from step 02. The token is wired in step 05 — until then, claims stay off.
Fixed supply of 10,000,000,000 $CURSOR, minted once at deploy and split three ways. No further minting is possible.
Use a real locker or multisig address you control. The 45% goes there the moment the token deploys and this page cannot move it afterwards.
One call: setToken points CursorClaim at the $CURSOR token deployed in step 04, so it can pay claims out of its 5B pool. Owner only, and it can only ever be called once — it cannot be changed afterwards.
Minting starts closed when the NFT is deployed — nobody can mint until you open it here. Open it when you are ready to launch, and close it again any time the same way. Owner only; the contract rejects everyone else.
Two balances, both owner only. The NFT holds extra-mint and upgrade payments (0.002 BNB each). The Claim contract holds claim fees (0.00021 BNB per take). Each withdraw sends that contract's whole BNB balance to the owner wallet.
When the deploy is done, copy this whole box in one paste and send it back. The addresses get wired into rifera.xyz from there, and the Sourcify verification command at the bottom is ready to run as-is.
Contracts compiled with Solidity 0.8.24, optimizer 200 runs — the exact build that verifies as a full match on Sourcify. Trading for $CURSOR is planned for Tue 10 Nov 2026, 00:00 UTC on PancakeSwap; adding liquidity from the locked 45% is a separate step after this deploy.