Skip to content

feat: add multi-geography deployment plans#42

Merged
Pattermesh merged 1 commit into
kcolbchain:mainfrom
bonginkan:codex/multi-geo-deploy-6
Jun 3, 2026
Merged

feat: add multi-geography deployment plans#42
Pattermesh merged 1 commit into
kcolbchain:mainfrom
bonginkan:codex/multi-geo-deploy-6

Conversation

@MyTH-zyxeon
Copy link
Copy Markdown
Contributor

Implements #6.

Summary

  • Reworks scripts/deploy-multi-geo.js against the current Stablecoin, ReserveManager, ComplianceModule, and Minter constructors.
  • Adds India/Singapore/UAE deployment planning, with UAE mapped to ISO alpha-2 AE for bytes2 compliance checks.
  • Adds Singapore and UAE geography configs with KYC, transaction-limit, daily-limit, reserve, and fee profiles.
  • Documents dry-run, local deployment, and new geography onboarding in docs/multi-geography-deployments.md.

Validation

  • node scripts/deploy-multi-geo.js --geo IN --geo SG --geo UAE --dry-run
  • node scripts/deploy-multi-geo.js --geo IN
  • node scripts/deploy-multi-geo.js --geo SG --geo UAE
  • npx hardhat test
  • git diff --check

@abhicris
Copy link
Copy Markdown
Contributor

🤖 Audit verdict: safe

Straightforward deployment script refactor adding India, Singapore, and UAE geography configs with proper validation, no credential leakage, no malicious patterns, and sound contract initialization logic.

Audited by the kcolbchain PR pipeline. See pipeline docs.

@Pattermesh Pattermesh merged commit 4f7700f into kcolbchain:main Jun 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants