Deploy the four claims-roulette pools — ERC-721 & ERC-1155 on Ethereum and Base — in one click each, straight from your wallet (no Remix). The bytecode is compiled & bundled here. After each deploy, copy the address into contracts.js so the roulette page picks it up.
Withdraw the free ETH (your fee cut + any ETH sent directly) from a pool, or — only if something extraordinary happens — pull a specific NFT back out. These calls are onlyOwner, so they simply revert for anyone who isn't the deployer. Enter the pool, pick its network & standard, then unlock.
reserveRequired() ETH for unclaimed winners — withdrawETH can never drain that.After deploying, add these keys inside the LPG_ONCHAIN object in assets/js/contracts.js, then reload the roulette page.