x402 icon indicating copy to clipboard operation
x402 copied to clipboard

feat: add Monad and Monad Testnet support

Open snubeaver opened this issue 1 month ago • 4 comments

Description

Adds support for the Monad chain (Chain ID 143) and Monad Testnet (Chain ID 10143).

Changes:

  • Added USDC configuration for Monad and Monad Testnet.
  • Imported monad and monadTestnet chains from viem/chains.
  • Updated NetworkSchema and mappings to support monad and monad-testnet.

Tests

Verified changes by running the following commands in the typescript directory:

  • npm test: All 250 tests passed across 18 test files.
  • npm run build: Build completed successfully, ensuring type safety.
  • npm run lint:check: No linting errors.
  • npm run format:check: Code is correctly formatted.

Checklist

  • [x] I have formatted and linted my code
  • [x] All new and existing tests pass
  • [x] My commits are signed (required for merge) -- you may need to rebase if you initially pushed unsigned commits

snubeaver avatar Nov 27 '25 06:11 snubeaver

✅ Heimdall Review Status

Requirement Status More Info
Reviews 1/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 1
Sum 2

cb-heimdall avatar Nov 27 '25 06:11 cb-heimdall

Someone is attempting to deploy a commit to the Coinbase Team on Vercel.

A member of the Team first needs to authorize it.

vercel[bot] avatar Nov 27 '25 06:11 vercel[bot]

@snubeaver lgtm but you need to sign your commits

erikreppel-cb avatar Nov 28 '25 21:11 erikreppel-cb

@snubeaver lgtm but you need to sign your commits

Have verified the commits! thanks

snubeaver avatar Nov 29 '25 22:11 snubeaver