Skip to main content

USDC And Chains

BRDZ SDK supports USDC operations across multiple blockchain networks, enabling seamless cross-chain transfers, payments, and DeFi integrations. This guide covers all supported networks and their configurations.

🔗 Supported Networks Overview

NetworkTypeStatusNative TokenUSDC Support
SepoliaEVM Testnet✅ Production ReadyETH✅ Full Support
Polygon AmoyEVM Testnet✅ Production ReadyPOL✅ Full Support
Neon EVMEVM Devnet✅ Production ReadyNEON✅ Full Support
XRPLTestnet✅ Production ReadyXRP✅ Full Support
CardanoPreprod Testnet✅ Production ReadyADA✅ Full Support

Note: All networks are currently in testnet/devnet phase. Mainnet migration is planned for future releases.


🌐 EVM Networks

Sepolia Ethereum Testnet

Network Configuration:

  • Chain ID: 11155111
  • RPC URL: https://sepolia.infura.io/v3/7a9423c627024f42b2f5ed2e6f3e1c2b
  • Native Token: ETH
  • Block Explorer: https://sepolia.etherscan.io/

USDC Contract:

  • Address: 0x9BF350fBaaA8c7200990B051809334c90778f435
  • Decimals: 6
  • Symbol: USDC

Bridge Contract:

  • Address: 0x432a3Ab53BEe8657cD5E26Bd9A7251Bbd19B3Fb1

Polygon Amoy Testnet

Network Configuration:

  • Chain ID: 80002
  • RPC URL: https://polygon-amoy.g.alchemy.com/v2/8vQfTLUaL6a6cbUOsLd0C
  • Native Token: POL
  • Block Explorer: https://amoy.polygonscan.com/

USDC Contract:

  • Address: 0xC15239B6B9012F3225f9ebC091C7CE85FF31b983
  • Decimals: 6
  • Symbol: USDC

Bridge Contract:

  • Address: 0xb04EBd1cE956E5576c5A7A02f74E3DdCFeE564AF

MCP Consumer Contract:

  • Address: 0x119Fce364bdaDe5B4B43a259a3F65E1a4676a4A2

Neon EVM Devnet

Network Configuration:

  • Chain ID: 245022926
  • RPC URLs:
    • Frontend: https://245022926.rpc.thirdweb.com/e1u9FAPFNLcNkm53QLPLM4j7d4zD-DVAts4zBoCMi7kqRwgQQVaeYYxP8kHIT0U2sV7WCnzBdBYGTiE9enCbog
    • Backend: https://devnet.neonevm.org
    • Alternative: https://245022926.rpc.thirdweb.com/5e83990ae4188375b8668f571865fd13
  • Native Token: NEON
  • Block Explorer: https://neon-devnet.blockscout.com/

USDC Contract:

  • Address: 0xB5234C0418402775bCA3f73c4B0B5bDd906FCA11
  • Decimals: 6
  • Symbol: USDC

Bridge Contract:

  • Address: 0xF0E6D21447281D3a858B6Bfee045D5c48D2E6065

MCP Consumer Contract:

  • Address: 0x7D14B8910c90199e9D513213647E223040569739

🔗 XRPL Network

Network Configuration:

  • Type: XRPL Testnet
  • WebSocket: wss://s.altnet.rippletest.net:51233
  • RPC: https://s.altnet.rippletest.net:51234
  • Native Token: XRP
  • Block Explorer: https://testnet.xrpl.org/

USDC Issuer:

  • Issuer Address: r9wxh8hwJcaQnC4ypWqZqpoYY4MS9Shmos
  • Currency Code: USD
  • Trustline Required: Yes

BRDZ Service Address:

  • Address: rUrLo6FbWL4AtnZC1i6buB55VuAXZKVLNh

🎴 Cardano Network

Network Configuration:

USDC Asset:

  • Asset ID: 06267a299a67c92076c69ea8970ff4706cd4fa148aee6a57c0a2d7ce55534443
  • Policy ID: 06267a299a67c92076c69ea8970ff4706cd4fa148aee6a57c0a2d7ce
  • Asset Name: USDC
  • Decimals: 6

Service Addresses:

  • Treasury Address: addr_test1vpg8dst7gxd326mcxj702n2x2zqaph0sgdwvu5chj0nz8lqs2qe34
  • Minter Address: addr_test1vrchu73wmc504eqndewpapes3ja2379jqfk4k4xuzsrvgpgxer5kh

🔄 Cross-Chain Operations

Supported Cross-Chain Transfers

FromToMethodStatus
SepoliaAmoyBridge Contract✅ Available
SepoliaNeonBridge Contract✅ Available
AmoySepoliaBridge Contract✅ Available
AmoyNeonBridge Contract✅ Available
NeonSepoliaBridge Contract✅ Available
NeonAmoyBridge Contract✅ Available
Any EVMCardanoOff-chain Bridge✅ Available
Any EVMXRPLOff-chain Bridge✅ Available
CardanoAny EVMOff-chain Bridge✅ Available
XRPLAny EVMOff-chain Bridge✅ Available

Bridge Contract Addresses

NetworkBridge Contract
Sepolia0x432a3Ab53BEe8657cD5E26Bd9A7251Bbd19B3Fb1
Polygon Amoy0xb04EBd1cE956E5576c5A7A02f74E3DdCFeE564AF
Neon EVM0xF0E6D21447281D3a858B6Bfee045D5c48D2E6065

🛠 SDK Integration Examples

EVM Networks Setup

import brdzSDK from '@anantla/brdz-sdk';

// Configure SDK for EVM operations
const config = await brdzSDK.config;
config.setBaseUrl('https://api.brdz.link/api');
config.setApiKey('your_api_key_here');

// Get USDC balance on Sepolia
const crosschain = await brdzSDK.crosschain;
const balance = await crosschain.getUSDCBalance('sepolia', '0xYourAddress');

// Cross-chain transfer from Sepolia to Amoy
const transfer = await crosschain.initiateTransfer({
user_id: 123,
amount: "100.00",
from_chain: "sepolia",
to_chain: "amoy",
token: "USDC",
recipient_address: "0xRecipientAddress",
return_address: "0xYourAddress"
});

Cardano Operations

// Get Cardano USDC balance
const cardano = await brdzSDK.cardano;
const balance = await cardano.getUsdcBalance('addr_test1...');

// Cardano onramp (fiat to USDC)
const onramp = await cardano.onramp({
user_id: 123,
amount: 100.00,
currency: "USD",
bank_reference: "BANK123"
});

XRPL Operations

// Get XRPL issuers
const xrpl = await brdzSDK.xrpl;
const issuers = await xrpl.getAllIssuers();

// Create USDC trustline
const trustline = await xrpl.createTrustline({
user_id: 123,
currency: "USD",
issuer_address: "r9wxh8hwJcaQnC4ypWqZqpoYY4MS9Shmos"
});

🚀 MCP (AI Commerce) Support

MCP Consumer contracts enable AI-powered commerce on supported networks:

Available MCP Networks

NetworkMCP ContractAI CommerceStatus
Neon EVM0x7D14B8910c90199e9D513213647E223040569739✅ Full Support✅ Active
Polygon Amoy0x119Fce364bdaDe5B4B43a259a3F65E1a4676a4A2✅ Full Support✅ Active
SepoliaN/A❌ Not Available🚧 Planned

MCP Usage Example

// AI-powered purchase with chain selection
const mcp = await brdzSDK.mcp;

// V2 Flow with chain selection
const chainSelector = await mcp.chainSelector({
product: productData,
pricing: pricingData,
recipient: recipientData
});

// Create order on selected chain
const order = await mcp.createOrderV2({
product: productData,
pricing: pricingData,
recipient: recipientData,
selected_chain: "amoy", // or "neon"
wallet_address: "0xYourWallet"
});

⚠️ Important Notes

Network Status

  • All networks are production-ready but currently in testnet/devnet phase
  • Mainnet migration planned for future releases
  • Test tokens only - no real value

Security Considerations

  • Never expose private keys in client-side code
  • Use environment variables for sensitive configuration
  • All contracts are audited for testnet use
  • Bridge operations are monitored 24/7

Rate Limits

  • EVM RPC calls: Standard provider limits apply
  • XRPL operations: 100 requests per minute
  • Cardano operations: Blockfrost API limits apply
  • Cross-chain transfers: 10 per hour per user

Support


📋 Network Comparison

FeatureEVM NetworksXRPLCardano
Transaction Speed2-15 seconds3-5 seconds20 seconds
Transaction Cost$0.01 - $0.05$0.0001$0.16
USDC Decimals6Native6
Bridge Support✅ Native✅ Off-chain✅ Off-chain
MCP Support✅ Amoy/Neon
Wallet SupportMetaMask, etcXUMM, etcEternl, etc

Choose the network that best fits your application's requirements for speed, cost, and feature availability.