Staging MEE Node
By default, AbstractJS connects to the production MEE node which operates on mainnets. To work with testnets during development, you need to target the staging MEE node instead. Use thegetDefaultMEENetworkUrl() and getDefaultMEENetworkApiKey() helper functions with true to connect to the staging environment:
isStaging parameter (set to true) tells the SDK to:
- Connect to the staging MEE orchestrator URL
- Use the staging API key for authentication
Production vs Staging: When you’re ready to deploy to mainnet, simply remove the
url and apiKey parameters (or pass false) to use the production defaults.Important Considerations
What Works Well on Testnets
- Single-chain transactions and batching
- Gas estimation and simulation
- Smart account deployment and configuration
- Session key setup and validation
- Basic transaction flows
What May Not Work on Testnets
- Cross-chain asset transfers via bridges
- Multi-chain swap routes
- Complex DeFi operations requiring solver infrastructure
Recommended Testing Approach
For comprehensive testing of multichain features, consider:- Use testnets for single-chain logic — Test your transaction building, batching, and account setup
- Use mainnets with small amounts for multichain — When testing cross-chain flows, use production with minimal funds
- Leverage simulation — Use the quote and simulation endpoints to validate transactions before execution
Next Steps
Estimate Gas
Learn how to estimate transaction costs
Gas Tokens
Configure gas payment options