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 Network | Nibiru |
|---|---|
| EVM RPC | https://evm-rpc.nibiru.fi |
| EIP-155 Chain ID | 6900 |
| EIP-155 Chain ID (Hex) | 0x1AF4 |
| CSDK Chain-ID | cataclysm-1 |
| CometBFT RPC | https://rpc.nibiru.fi:443 |
Nibiru CLI Config: Nibiru
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 correctnessNibiru 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 Network | Nibiru Testnet |
|---|---|
| EVM RPC | https://evm-rpc.testnet-2.nibiru.fi |
| EIP-155 Chain ID | 6911 |
| EIP-155 Chain ID (Hex) | 0x1AFF |
| CSDK Chain-ID | nibiru-testnet-2 |
| CometBFT RPC | https://rpc.testnet-2.nibiru.fi:443 |
NibiJS: Testnet
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
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 correctnessLocalnet: Local Test Network
| Blockchain Network | Nibiru Localnet |
|---|---|
| EVM RPC | http://127.0.0.1:8545 |
| EIP-155 Chain ID | 6930 |
| EIP-155 Chain ID (Hex) | 0x1B0A |
| CSDK Chain-ID | nibiru-localnet-0 |
| CometBFT RPC | http://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
import { Localnet, NibiruQuerier } from "@nibiruchain/nibijs"
const chain = Localnet
const queryClient = await NibiruQuerier.connect(chain.endptTm)Nibiru CLI Config: Localnet
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 correctnessEVM Network Configs
| Display Name | Chain Namespace | Chain ID | RPC Target |
|---|---|---|---|
| Nibiru | 420 | 0x1AF4 | https://evm-rpc.nibiru.fi/ |
| Nibiru Testnet | 500 | 0x1AFF | https://evm-rpc.testnet-2.nibiru.fi/ |
| Nibiru Devnet 1 | 500 | 0x1C34 | https://evm-rpc.devnet-1.nibiru.fi/ |
| Nibiru Devnet 3 | 500 | 0x1C36 | https://evm-rpc.devnet-3.nibiru.fi/ |