Description
Add baseSepolia (84532) and baseMainnet (8453) networks to hardhat.config.js, sourcing RPC URL + deployer key from env (no secrets committed). Parameterize deploy.js to emit/persist the deployed address per network. Add Basescan verification. Write a deploy runbook. Key model per D5: staging may use one deployer+writer key; production deploys with a cold owner key.
Affected areas
contracts/hardhat.config.js, contracts/scripts/deploy.js, docs/.
Dependencies / order
Depends on #3.
Acceptance criteria
Definition of done
Description
Add
baseSepolia(84532) andbaseMainnet(8453) networks tohardhat.config.js, sourcing RPC URL + deployer key from env (no secrets committed). Parameterizedeploy.jsto emit/persist the deployed address per network. Add Basescan verification. Write a deploy runbook. Key model per D5: staging may use one deployer+writer key; production deploys with a cold owner key.Affected areas
contracts/hardhat.config.js,contracts/scripts/deploy.js,docs/.Dependencies / order
Depends on #3.
Acceptance criteria
npx hardhat run scripts/deploy.js --network baseSepoliadeploys and prints the address; same forbaseMainnet.deployments/or the plan doc).Definition of done
staging(nevermain).stagingpreview stack.