Milestone Escrow
The client locks the full budget up front, split into milestones. Funds move only on release, arbiter decision or cancellation.
ERC-721 drop with Merkle allowlist, public phase, royalties and delayed reveal
SigmaNFT stores only a Merkle root for the allowlist — users submit a proof, compatible with @openzeppelin/merkle-tree — so thousands of supporters can be allowlisted without writing addresses on-chain. Phases switch from Closed to Allowlist to Public, each with its own price and per-wallet cap, under a global, immutable maximum supply.
Until the owner reveals the collection, every token returns the placeholder metadata; after reveal it points to the final metadata. ERC-2981 royalties signal creator fees to marketplaces, and proceeds are withdrawn to the owner.
An NFT drop must reward early supporters without storing thousands of addresses on-chain, stop bots and whales from sweeping the mint, earn royalties on secondary sales and prevent rarity sniping before the reveal. Naive implementations fail on exactly these points.
Off-chain: build a Merkle tree from the allowlist, publish the proofs and set the Merkle root.
The owner opens the allowlist phase; allowlisted wallets mint with their proof at the allowlist price.
The owner opens the public phase; anyone can mint up to the per-wallet cap.
After the mint, the metadata is uploaded to IPFS and the owner calls reveal(baseURI).
The owner withdraws the proceeds.
Metadata hosting (e.g. IPFS pinning) is operated off-chain.
The client locks the full budget up front, split into milestones. Funds move only on release, arbiter decision or cancellation.
A capped ERC-20 with gasless approvals, vesting schedules with cliff for team and investors, and Synthetix-style staking rewards.
Backing becomes a precondition of minting: tokens can only be minted if the reported gold reserve covers the new total supply.
Standards: Solidity 0.8.x, OpenZeppelin, Foundry tests with fuzzing, Slither static analysis, verified source. 223 tests · 100% coverage · Slither-analysed.
Tell us what you're building. You get an honest assessment, a clear scope and a fixed-price or milestone proposal, usually within a few working days.
Prefer to write first? Write to us