Skip to content

feat: add mainnet payment activation guardrails - #5

Merged
kejan2514 merged 2 commits into
mainfrom
feat/mainnet-payment-guardrails
Sep 20, 2026
Merged

kejan2514 merged 2 commits into
mainfrom
feat/mainnet-payment-guardrails

Conversation

@kejan2514

Copy link
Copy Markdown
Owner

Summary

Prepares ArcPlay for a controlled production payment activation without moving real funds yet.

  • adds an explicit ARC_ENABLE_MAINNET_PAYMENTS=false kill switch
  • requires a valid server-side ARC_MERCHANT_ADDRESS
  • adds a configurable maximum USDC payment amount
  • exposes a read-only readiness endpoint that never returns the merchant address

Safety

Real mainnet payments remain disabled by default. No self-transfer flow is promoted to production and no funded transaction is sent by this PR. Activation requires production environment configuration and a separately reviewed payment implementation.

@vercel

vercel Bot commented Sep 18, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
arcplay Ready Ready Preview Sep 18, 2026 11:00am UTC

@kejan2514
kejan2514 merged commit 48d9a06 into main Sep 20, 2026
3 checks passed

This branch was successfully deployed

1 active deployment
Preview — 87afb6dd Deployed Sep 18, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant