Add Base mainnet upgradeable BORO deployment scripts #12

Merged
backmeupplz merged 1 commit from bdt-kaneo-11-boro-mainnet into main 2026-05-25 19:53:50 +00:00
backmeupplz commented 2026-05-25 19:45:17 +00:00 (Migrated from github.com)

Summary

  • Add upgradeable ERC1967/UUPS-style BOROTOKEN (BORO) with fixed 1B initial supply minted once during proxy initialization.
  • Add Base mainnet deployment and treasury-transfer scripts with chain id 8453 guards.
  • Document local env-only secret handling, dry run/broadcast/verification, metadata to persist, and direct-to-treasury vs later treasury-transfer flow.

Validation

  • bun run check: passed
  • bun run test: passed
  • bun run build: passed
  • forge fmt --check: passed
  • forge test: passed (19 tests)
  • git diff --check: passed
  • git check-ignore .env .env.production: passed; .env.example remains tracked/not ignored

Manual QA

Manual QA: not required. This is repo-only Solidity/scripts/docs work; review should focus on the contract controls, Base mainnet runbook, and deployment env safety.

## Summary - Add upgradeable ERC1967/UUPS-style BOROTOKEN (BORO) with fixed 1B initial supply minted once during proxy initialization. - Add Base mainnet deployment and treasury-transfer scripts with chain id 8453 guards. - Document local env-only secret handling, dry run/broadcast/verification, metadata to persist, and direct-to-treasury vs later treasury-transfer flow. ## Validation - bun run check: passed - bun run test: passed - bun run build: passed - forge fmt --check: passed - forge test: passed (19 tests) - git diff --check: passed - git check-ignore .env .env.production: passed; .env.example remains tracked/not ignored ## Manual QA Manual QA: not required. This is repo-only Solidity/scripts/docs work; review should focus on the contract controls, Base mainnet runbook, and deployment env safety.
Sign in to join this conversation.
No description provided.