Skip to content

feat: add ADI Chain (chain ID 36900) support with USDC.e#2279

Merged
phdargen merged 1 commit into
x402-foundation:mainfrom
idea404:main
May 18, 2026
Merged

feat: add ADI Chain (chain ID 36900) support with USDC.e#2279
phdargen merged 1 commit into
x402-foundation:mainfrom
idea404:main

Conversation

@idea404
Copy link
Copy Markdown
Contributor

@idea404 idea404 commented May 12, 2026

Add ADI Chain (CAIP-2 eip155:36900, chain ID 36900) as a default EVM chain across all three SDKs (TypeScript, Go, Python).

Default stablecoin: USDC.e at 0x9cb8142aEBBcdc60AF7c97Af897A67A8f3CA71C2, 6 decimals, EIP-3009 supported.

Rationale

ADI Chain is an EVM L2 secured by Ethereum with Chainlink CCIP as its canonical cross-chain bridge. USDC.e is deployed on mainnet with full EIP-3009 and EIP-2612 support, making it ideal for x402 payments.

Changes

  • Go (go/mechanisms/evm/constants.go): Added eip155:36900 entry to NetworkConfigs
  • TypeScript (typescript/packages/mechanisms/evm/src/shared/defaultAssets.ts): Added eip155:36900 to DEFAULT_STABLECOINS
  • Python (python/x402/mechanisms/evm/constants.py): Added eip155:36900 to NETWORK_CONFIGS
  • Changelog fragments for all three SDKs

Verification

All token parameters (address, name, version, decimals, EIP-3009 support) were verified on-chain via ADI Explorer (explorer.adifoundation.ai) and RPC calls to rpc.adifoundation.ai.

@vercel
Copy link
Copy Markdown

vercel Bot commented May 12, 2026

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

A member of the Team first needs to authorize it.

@github-actions github-actions Bot added typescript go sdk Changes to core v2 packages python labels May 12, 2026
@phdargen phdargen self-assigned this May 14, 2026
@phdargen
Copy link
Copy Markdown
Collaborator

Thanks for the contribution @idea404, please fix the failining linter and unit tests

We also require commit signing, please rebase and verify your commits.
See here for instructions: https://docs.github.com/en/authentication/managing-commit-signature-verification/about-commit-signature-verification

@idea404
Copy link
Copy Markdown
Contributor Author

idea404 commented May 18, 2026

@phdargen Thanks for the feedback, updated w changes

Copy link
Copy Markdown
Collaborator

@phdargen phdargen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @idea404

@phdargen phdargen merged commit 581e55e into x402-foundation:main May 18, 2026
14 of 15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

go python sdk Changes to core v2 packages typescript

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants