We've updated our Terms of Service. By continuing to use our services, you agree to the updated Terms.

Arbitrum

Arbitrum

#Overview

Arbitrum is a Layer 2 solution enhancing Ethereum by providing developers with faster and more cost-efficient transactions. It upholds Ethereum's security through its innovative Arbitrum Rollup protocol, facilitating trustless operations. For developers, its seamless compatibility with Ethereum's ecosystem and tools simplifies dApp development. Arbitrum is especially beneficial for those looking to boost performance while maintaining the decentralized principles of Ethereum.

As Arbitrum is EVM compatible, you can follow the Ethereum documentation to send your first transaction and utilize all other wallet features.

#Configure Arbitrum

Ensure you have installed the Magic SDK and have access to your API key, follow the quickstart to get started. You can use Magic's network aliases to connect to either testnet or mainnet on Arbitrum.

Testnet
Mainnet
01// Setting network to point to testnet
02const magic = new Magic('YOUR_PUBLISHABLE_API_KEY', { 
03    network: {
04        rpcUrl: 'https://sepolia-rollup.arbitrum.io/rpc',
05        chainId: 421614,
06  }
07);

#Compatibility

Need a feature or see a problem? File an issue on our github repo.

#Resources & Tools