Skip to content

Developer Hub ​

Everything you need to build on Nibiru. Your go-to hub to develop smart contracts applications for the decentralized web.

Nibiru Networks & RPC Endpoints ​

Easily configure your wallet, node, or dApp with Nibiru's network settings. Below are the RPC endpoints, network identifiers, and blockchain explorers for Nibiru and Nibiru Testnet. For a full setup guide, including adding Nibiru as a custom network in your wallet, visit: Nibiru Networks and RPCs.

EVM InfoNibiruNibiru Testnet
EVM RPCevm-rpc.nibiru.fievm-rpc.testnet-2.nibiru.fi
EIP-155 Chain ID6900 (0x1AF4 in Hex)6911 (0x1AFF in Hex)
CSDK Chain-IDcataclysm-1nibiru-testnet-2
EVM Explorernibiscan.io/testnet.nibiscan.io/

Core Tools and Language Clients ​

Essential SDKs and tools for building applications on Nibiru.

Tool / LibraryDescription
@nibiruchain/nibijsA TypeScript SDK for building web applications in frameworks like Vue and React. It also supports interacting with wallet extensions like Keplr and MetaMask. Published as an npm package.
@nibiruchain/evm-coreCore Nibiru EVM (Ethereum Virtual Machine) TypeScript library with functions to call Nibiru-specific precompiled contracts.
@nibiruchain/solidityNibiru EVM solidity contracts and ABIs for Nibiru-specific precompiles and core protocol functionality.
Nibiru Rust SDKNibiru Rust standard library that includes the nibiru-std crate, offering protobuf types and traits for Wasm (WebAssembly) smart contracts on Nibiru. Available on crates.io.
Nibiru Command-Line Interface (CLI)The nibid binary is needed for running nodes and sending IBC transfers without using a wallet extension.

Oracle Solutions ​

  1. Nibiru Oracle (EVM) - Usage Guide: Technical guide for using the Nibiru Oracle precompile in EVM smart contracts, including ChainLink-like price feeds.
  2. Integrating with Oracles on Nibiru: Overview of available oracle solutions on Nibiru, including the native oracle and Band Protocol integration.

Block Explorers ​

Nibiru Block Explorers: Block explorer for Nibiru

Other Tools ​

Undersanding the Nibiru Blockchain ​

See the Nibiru Architecure for comprehensive documentation.

Nibiru's Cosmos-SDK modules define the core logic for Nibi-Perps, Nibi-Swap, and the decentralized oracle network. Nibiru's modules are defined in the "x/" subfolder of the protocol's Golang code (e.g. the "oracle" module is defined in the "x/oracle" folder).

Nibiru Discord Server ​

If you would like to connect with the developer community and ask questions related to software development on Nibiru, join the Nibiru Discord server. Once you've joined the server: