Collection Landing and WIP Whitelist Funnel
CBD All-Stars mint landing: #GETINTHEWIP, 750 slots, discount funnel, and how a MetaMask-only mint surface becomes a product.
CBD All-Stars mint landing: #GETINTHEWIP, 750 slots, discount funnel, and how a MetaMask-only mint surface becomes a product.
Infura IPFS + Pinata pin, metadata JSON, mint(tokenId, uri) and multipleMint: 0.1 ETH × n, 750 supply.
Placeholder metadata at mint, uridata map, reveal(tokenId, uriHash), and an owner-only reveal surface.
From MetaMask-only to Web3Modal + WalletConnect + Coinbase WalletLink; harden chainId, gas, and addresses.
How the Bare Crypto protocol compiled and deployed in Remix IDE with OpenZeppelin v4.1 GitHub imports — no Hardhat/Foundry — and which ADR trade-offs…
BareNFT combines ERC721 Enumerable/Burnable/Pausable with AccessControl and role-gated mint(to, id, uri). Trade-offs of per-token URI and pause.
Owner-only createNewListing, buy, and randomBuy using keccak256(revealNonce, block.difficulty, msg.sender) % 3 — weak RNG, owner-operated marketplace ADR…
English auction flows: bid, claim, cancel, below-reserve refunds, and owner emergency transferNft/transferFunds trade-offs.
Hashmasks-style NFT-gated claims: ~10e18/day, INITIAL_ALLOTMENT, 10-year emissionEnd — plus open mint surface and abuse scenarios.
The Bare Crypto marketplace SPA deliberately mirrors OpenSea's mental model: Home, Marketplace, Viewer, Profile, and a mint form.
getListings reads NFT totalSupply and fans out multiple RPC calls per tokenId. N×calls do not scale; 30s polls create stale listings and Infura rate-limit…
The marketplace SPA locks to Rinkeby Infura while collection mint clients harden on mainnet.…