Skip to main content
Sandbox v2 lets you test end-to-end flows in an environment that behaves closer to production, without impacting real funds or production accounts. It’s designed to help you validate integrations faster, reproduce scenarios reliably, and reduce surprises when you go live.

What you’ll notice in Sandbox v2

1. More realistic test accounts and balances

Sandbox v2 includes multiple user accounts with different portfolios. Some accounts hold all assets, some hold none, some include balance for ramp testing, and others are token-specific (USDC, USDT, BTC, ETH, etc.).
  • Portfolios are now customizable from the Mesh Dashboard. Sandbox v2 no longer stores static, mocked exchange data.
  • Portfolios update after each transaction and maintain state.
  • You can reset portfolios at any time.
  • You can lock a portfolio if you don’t want it to change after each transfer.

2. Scenario-driven testing

With dynamic, customizable portfolios, you can test scenario-driven use cases. You can recreate specific transfers with exact portfolio configurations to simulate production behavior in Sandbox.

3. Real-time market pricing

The old sandbox used hardcoded asset prices that didn’t reflect real market values. Sandbox v2 uses real-time market prices, improving the user experience.

What remains the same

  • Isolated from production: prevents any interference with your live application.
  • No breaking API changes: Sandbox API follows the same structure and endpoints as production, and responses are unchanged.
  • Transfer experience unchanged: the transfer experience and API flows remain the same as the previous sandbox.
  • Network & token support unchanged: supported tokens and networks remain the same, aligned with the Sandbox broker types listed below.
  • On-chain wallet testing is unchanged. It supports Ethereum + Base Sepolia testnets via MetaMask, and Base Sepolia + Solana devnet via Phantom, for validating self-custody transactions.
  • Dedicated API endpoint: https://sandbox-integration-api.meshconnect.com

Test access (accounts, OTP, and configuration)

1. Test accounts (portfolios)

Use the accounts below to quickly test common scenarios. Choose the portfolio that best matches your test case.
  • OTP: when prompted for an OTP in Sandbox v2, use 123456 (sandbox-only).
UsernamePasswordPortfolioUSD BalanceBest for
MeshPass123Full (BTC, ETH, BNB, DOGE, USDC, USDT, SOL, XRP, XLM, OP, AVAX, ARB, PYUSD, BLAST)$10MGeneral testing
Mesh2Pass12300Empty states
Mesh3Pass1230$10MBuy flows (cash, no crypto)
Mesh4Pass123Full (BTC, ETH, BNB, DOGE, USDC, USDT, SOL, XRP, XLM, OP, AVAX, ARB, PYUSD, BLAST)$100MLarge transactions
MeshBTCPass123BTC0BTC specific
MeshUSDCPass123USDC0USDC specific
MeshUSDTPass123USDT0USDT specific
MeshPYUSDPass123PYUSD0PYUSD specific
MeshETHPass123ETH0ETH specific
MeshSOLPass123SOL0SOL specific
Screenshot 2026 03 31 At 12 07 55 PM

2. Sandbox Configuration (customize / reset / lock)

You can customize sandbox portfolios according to your testing needs:
  • Go to Dashboard → Account → Sandbox Configuration
  • Customize holdings for the portfolio you plan to use
    Screenshot 2026 03 31 At 12 08 10 PM
  • Reset holdings to return to a known baseline (all portfolios or individually)
  • Lock a portfolio to keep holdings unchanged across tests
    Screenshot 2026 03 31 At 12 08 04 PM

3. Compatibility notes (for teams migrating from legacy Sandbox)

Sandbox v2 improves simulation reliability behind the scenes. If your configuration references legacy broker types, update them as follows:
Existing Sandbox (Many broker mocks)Sandbox v2 (Two simulated brokers)
BinanceInternationalDirect, Robinhood and othersSandbox
CoinbaseSandboxCoinbase

Network & Token Support

Supported tokens and networks remain unchanged. The tables below list supported networks and assets for each Sandbox broker type.

Binance (Sandbox broker type)

NetworkTokensAvailable Assets
Ethereum34USDC, ETH, USDT, ARB, MATIC, AAVE, UNI, DAI, LINK, SHIB, MKR, TUSD, SAND, PAXG, MANA, FTM, RNDR, WBTC, BUSD, QNT, GRT, IMX, SNX, USDP, APE, LDO, BLUR, ENA, USD1, FDUSD, VIRTUAL, DEXE, CAKE, WLFI, RLUSD
BSC10BNB, USDT, USDC, LTC, USD1, FDUSD, DEXE, FORM, CAKE, WLFI
Solana8USDC, SOL, USDT, TRUMP, FDUSD, FARTCOIN, WIF, PENGU
Optimism5ETH, OP, SNX, USDT, USDC
Polygon4USDC, USDT, POL, DAI, MATIC
Arbitrum4ETH, USDC, USDT, ARB
AvalancheC3AVAX, USDT, USDC, EURC
Base3ETH, USDC, VIRTUAL
Stellar2XLM, USDC
TON2TON, USDT
Aptos2APT, USDT, USDC
Sui2SUI, FDUSD
Tron2TRX, USDT
Bitcoin1BTC
Cardano1ADA
AvalancheX1AVAX
Ripple1XRP
Dogecoin1DOGE
Sonic1S
Litecoin1LTC
Injective1INJ
Sei1USDC

Coinbase (SandboxCoinbase broker type)

NetworkTokensAvailable Assets
Ethereum28ETH, USDC, MATIC, USDT, AAVE, UNI, PYUSD, DAI, LINK, SHIB, MKR, SAND, RNDR, WBTC, CRO, QNT, GRT, IMX, INJ, SNX, APE, LDO, BLUR, ENA, CAKE, EURC, USD1, WLFI
Solana8SOL, USDC, PYUSD, TRUMP, FARTCOIN, WIF, PENGU, EURC
Arbitrum4ARB, USDC, ETH, DAI
Optimism4OP, ETH, DAI, USDC
AvalancheC3AVAX, USDC, DAI
Polygon3USDC, MATIC, POL
Base3ETH, USDC, EURC
Aptos2APT, USDC
Bitcoin1BTC
Cardano1ADA
Ripple1XRP
Dogecoin1DOGE
Sui1SUI
Stellar1XLM
TON1TON
Blast1BLAST
Monad1MON

Things to Take Care Of

If you have automated integration tests or scripts referencing legacy sandbox brokers or portfolio-based tests, update them to avoid issues as Sandbox v2 rolls out.
  1. Update BrokerType configuration
    • DeFi wallets remain unchanged.
    • If you’re using the Robinhood BrokerType, you can switch to Sandbox (Binance), it functions the same way internally for sandbox environments.
      Old SandboxSandbox V2
      BinanceInternationalDirect / RobinhoodSandbox
      CoinbaseSandboxCoinbase
  2. Update Portfolios
    • Use the Sandbox v2 portfolios listed above and update your test username and expected holdings accordingly.
    • If the default holdings don’t match your test case, you can customize the portfolio in the Mesh Dashboard (Sandbox Configuration).
  3. If you see a “No Balance” or “Low Balance” message in the UI
    • Reset the portfolio from Dashboard → Sandbox Configuration, or adjust holdings to match the scenario you’re testing.