primer · onchain

Four onchain primitives, demystified.

Every idea in this repo leans on one of four web3 primitives. Each one runs against BNB Smart Chain Testnet (a free, real testnet) so you can ship a verifiable demo with zero hosting and zero gas spent by your users.

The five secrets

Add these in your Lovable project (Settings → Secrets) before pasting any mega-prompt:

  • METAMASK_PRIVATE_KEYExported from MetaMask. Fund on BNB Testnet via the BNB faucet.open ↗
  • BSCSCAN_API_KEYEtherscan v2 key (chainid=97) for npx hardhat verify.open ↗
  • PRIVY_APP_IDGoogle sign-in + embedded wallet on BNB Testnet.open ↗
  • PINATA_JWTPin to IPFS.open ↗
  • BSC_TESTNET_RPC_URLOptional. A public RPC is used if omitted.