Skip to Content
PlatformSupported Chains

Supported Chains

EmbarkAI supports 6 blockchain networks across mainnet and testnet environments.

ChainChain IDTypeStatus
Lumia Prism994873017MainnetActive
Lumia Beam2030232745TestnetActive
Ethereum Sepolia11155111TestnetActive
BSC Testnet97TestnetActive
Arbitrum Sepolia421614TestnetActive
Base Sepolia84532TestnetActive

Chain Details

Lumia Prism (Mainnet)

PropertyValue
Chain ID994873017
Native CurrencyLUMIA (18 decimals)
RPC URLhttps://mainnet-rpc.lumia.org
Block Explorerexplorer.lumia.org 
Block Time~2 seconds
Bundler URLhttps://api.lumiapassport.com/rundler-prism
EntryPoint v0.70x0000000071727De22E5E9d8BAf0edAc6f37da032

Lumia Prism is the production mainnet. Use this for live applications handling real assets.

Lumia Beam (Testnet)

PropertyValue
Chain ID2030232745
Native CurrencyLUMIA (18 decimals)
RPC URLhttps://beam-rpc.lumia.org
Block Explorerbeam-explorer.lumia.org 
Block Time~2 seconds
Bundler URLhttps://api.lumiapassport.com/rundler
EntryPoint v0.70x0000000071727De22E5E9d8BAf0edAc6f37da032

Lumia Beam is the primary testnet for development. It mirrors mainnet behavior and is the default chain in the SDK.

Ethereum Sepolia

PropertyValue
Chain ID11155111
Native CurrencyETH (18 decimals)
RPC URLhttps://ethereum-sepolia-rpc.publicnode.com
Block Explorersepolia.etherscan.io 
Block Time~12 seconds
Bundler URLhttps://api.lumiapassport.com/rundler-sepolia
EntryPoint v0.70x0000000071727De22E5E9d8BAf0edAc6f37da032

BSC Testnet

PropertyValue
Chain ID97
Native CurrencyBNB (18 decimals)
RPC URLhttps://bsc-testnet-rpc.publicnode.com
Block Explorertestnet.bscscan.com 
Block Time~3 seconds
Bundler URLhttps://api.lumiapassport.com/rundler-bnb-testnet
EntryPoint v0.70x0000000071727De22E5E9d8BAf0edAc6f37da032

Arbitrum Sepolia

PropertyValue
Chain ID421614
Native CurrencyETH (18 decimals)
RPC URLhttps://arbitrum-sepolia-rpc.publicnode.com
Block Explorersepolia.arbiscan.io 
Block Time~1 second
Bundler URLhttps://api.lumiapassport.com/rundler-arbitrum-sepolia
EntryPoint v0.70x0000000071727De22E5E9d8BAf0edAc6f37da032

Base Sepolia

PropertyValue
Chain ID84532
Native CurrencyETH (18 decimals)
RPC URLhttps://base-sepolia-rpc.publicnode.com
Block Explorersepolia.basescan.org 
Block Time~2 seconds
Bundler URLhttps://api.lumiapassport.com/rundler-base-sepolia
EntryPoint v0.70x0000000071727De22E5E9d8BAf0edAc6f37da032

Shared Infrastructure

All chains share the same EntryPoint v0.7 address (0x0000000071727De22E5E9d8BAf0edAc6f37da032) and Multicall3 address (0xcA11bde05977b3631167028862bE2a173976CA11).

The EmbarkAI bundler service handles UserOperation submission and gas estimation on every supported chain. Each chain has a dedicated bundler endpoint listed above.

Using Chain Configs in Code

The SDK provides built-in chain configurations:

import { getChainConfig, isChainSupported } from '@embarkai/core' // Get full config for a chain const config = getChainConfig(994873017) console.log(config?.name) // 'Lumia Prism Mainnet' console.log(config?.rpcUrls) // ['https://mainnet-rpc.lumia.org'] console.log(config?.bundlerUrl) // 'https://api.lumiapassport.com/rundler-prism' console.log(config?.factoryAddress) // Check support isChainSupported(994873017) // true isChainSupported(1) // false (Ethereum mainnet not yet supported)

For viem integration:

import { getViemChain } from '@embarkai/core' const chain = getViemChain(994873017) // Use with viem's createPublicClient, createWalletClient, etc.
Last updated on