Skip to content

Nibiru Networks and RPCs ​

Nibiru is as a distributed, peer-to-peer network. In order to engage with this network, whether to query the state of it from or to broadcast transactions, one must interface through the endpoint of a full node that is connected of the network.

Table of Contents:

Nibiru ​

Nibiru is the production network where real economic activity takes place.

Blockchain NetworkNibiru
EVM RPChttps://evm-rpc.nibiru.fi
EIP-155 Chain ID6900
EIP-155 Chain ID (Hex)0x1AF4
CSDK Chain-IDcataclysm-1
CometBFT RPChttps://rpc.nibiru.fi:443

Nibiru CLI Config: Nibiru

bash
RPC_URL="https://rpc.nibiru.fi:443"
nibid config node $RPC_URL
nibid config chain-id cataclysm-1
nibid config broadcast-mode sync
nibid config # Prints your new config to verify correctness

Nibiru Testnet ​

Nibiru Testnet is the official public testnet. It upgraded in advance of Nibiru as a beta-testing environment for developers and node operators.

Tokens on the testnet do not hold real monetary value. Please be careful not to bridge or IBC transfer real tokens to testnet by mistake.

Blockchain NetworkNibiru Testnet
EVM RPChttps://evm-rpc.testnet-2.nibiru.fi
EIP-155 Chain ID6911
EIP-155 Chain ID (Hex)0x1AFF
CSDK Chain-IDnibiru-testnet-2
CometBFT RPChttps://rpc.testnet-2.nibiru.fi:443

NibiJS: Testnet

js
import { Testnet, NibiruQuerier } from "@nibiruchain/nibijs"
const chain = Testnet(2) // corresponds to "nibiru-testnet-2"
const queryClient = await NibiruQuerier.connect(chain.endptTm)

Nibiru CLI Config: Nibiru Testnet

bash
RPC_URL="https://rpc.testnet-2.nibiru.fi:443"
nibid config node $RPC_URL
nibid config chain-id nibiru-testnet-2
nibid config broadcast-mode sync
nibid config # Prints your new config to verify correctness

Localnet: Local Test Network ​

Blockchain NetworkNibiru Localnet
EVM RPChttp://127.0.0.1:8545
EIP-155 Chain ID6930
EIP-155 Chain ID (Hex)0x1B0A
CSDK Chain-IDnibiru-localnet-0
CometBFT RPChttp://localhost:26657

"Localnets" are a local instances of the Nibiru network. A local environment is no different from a real one, except that it has a single validator running on your host machine. Localnet is primarily used as a controllable, isolated development environment for testing purposes.

Similar to testnet, tokens on Localnet do not hold real monetary value. Please be careful not to bridge or IBC transfer real tokens to localnet by mistake.

NibiJS: Localnet

js
import { Localnet, NibiruQuerier } from "@nibiruchain/nibijs"
const chain = Localnet
const queryClient = await NibiruQuerier.connect(chain.endptTm)

Nibiru CLI Config: Localnet

bash
RPC_URL="http://localhost:26657"
nibid config node $RPC_URL
nibid config chain-id nibiru-localnet-0
nibid config broadcast-mode sync
nibid config # Prints your new config to verify correctness

EVM Network Configs ​

Display NameChain NamespaceChain IDRPC Target
Nibiru4200x1AF4https://evm-rpc.nibiru.fi/
Nibiru Testnet5000x1AFFhttps://evm-rpc.testnet-2.nibiru.fi/
Nibiru Devnet 15000x1C34https://evm-rpc.devnet-1.nibiru.fi/
Nibiru Devnet 35000x1C36https://evm-rpc.devnet-3.nibiru.fi/