Nibiru Architecture
Nibiru Architecture
Execution Engine
Module: Bank
Module: Wasm
Module: Token Factory
Advanced Topics (Nibiru Architecture)
Dev Gas Revenue Mechanism
Implementation of the NIBI Tokenomics
Keys and the Keyring (Nibiru CLI)
Other Cosmos-SDK Modules
x/auth
x/authz
x/bank
x/capability
x/consensus
x/crisis
x/distribution
x/evidence
x/feegrant
x/gov
x/group
Other Cosmos-SDK Modules
x/nft
x/params
x/mint
x/staking
x/upgrade
x/slashing
Advanced Topics (Nibiru Architecture)
Protocol Buffers Reference
Securing the EVM for a Quantum Future: Cryptographic Primitives, Threats, and ML-DSA
Execution Engine
Execution Engine
Nibiru Adapative Execution: A Hybrid Approach to Parallel Execution in High-Contention Environments
Parallel Optimistic Execution
NibiruBFT Consensus
NibiruBFT Consensus Optimizations
NibiruBFT: Reducing Overhead in Consensus with BLS Signatures
NibiruBFT: Block Lanes - A Solution for Network Congestion, MEV, and Scaling
NibiruBFT: QUIC
NibiruBFT: Validator Clustering, A Novel Approach to Consensus Scaling
Nibiru Community
Nibiru Community
Block Explorers
Governance
Submitting Proposals
Legal
Legal
Social Media Disclaimer
2024 Nibi, Inc v. John Doe
Core Concepts
Core Concepts
Transaction Messages (TxMsgs)
Blocks
Gas on Nibiru and its EVM
Block Events
Consensus Engine
Tokens on Nibiru
Tokens on Nibiru
ERC20 Tokens
Bank Coins
Developer Hub
Developer Hub
Nibiru Command-Line Interface (CLI)
Nibiru Command-Line Interface (CLI)
⚙️ Installing the Nibiru Binary
Creating Fungible Tokens (Nibiru CLI)
Dev Community
Dev Community
CosmWasm (CW) Smart Contracts
CosmWasm (CW) Smart Contracts
Quickstart (Wasm)
Nibiru Rust SDK
Nibid Keys & Faucet
Managing Smart Contracts
🖼️ NFTs
Creating Fungible Tokens Guide
Querying Oracle Data
Nibiru EVM Guides
Nibiru EVM Guides
Quickstart
Compiling EVM Smart Contracts
Interacting with EVM Smart Contracts
EVM Precompiles
@nibiruchain/evm-core
@nibiruchain/solidity
Nibiru Oracle (EVM)
Nibiru Networks and RPCs
Nibiru Networks and RPCs
tools
Python SDK
Gonibi (Golang SDK)
Collections (Golang Library)
NibiJS
NibiJS
Installation
Connecting IBC Wallets
Smart Contracts (Wasm)
Querying Blockchain Data
Quickstart: App Template
Creating Fungible Tokens (NibiJS)
FunToken (NibiJS)
NibiJS - Exports
NibiJS - Functions
TypeScript SDK (NibiJS) - v4.1.0
TypeScript SDK (NibiJS) - v4.1.0
classes
Class: CustomChain
Class: MsgFactory
Class: NibiruQuerier
Class: NibiruTxClient
Class: PerpMsgFactory
Class: Result<T>
Class: SpotMsgFactory
Class: StableSwap
enums
Enumeration: BECH32_PREFIX
Enumeration: Signer
interfaces
Interface: ABCIEvent
Interface: Chain
Interface: ChainIdParts
Interface: CoinMap
Interface: EpochsExtension
Interface: EventAttribute
Interface: EventMap
Interface: EventMapAttribute
Interface: InflationExtension
Interface: MsgAddMarginEncodeObject
Interface: MsgClosePositionEncodeObject
Interface: MsgCreatePoolEncodeObject
Interface: MsgDonateToEcosystemFundEncodeObject
Interface: MsgExitPoolEncodeObject
Interface: MsgJoinPoolEncodeObject
Interface: MsgMultiLiquidateEncodeObject
Interface: MsgOpenPositionEncodeObject
Interface: MsgPartialCloseEncodeObject
Interface: MsgRemoveMarginEncodeObject
Interface: MsgSwapAssetsEncodeObject
Interface: MsgTypeUrls
Interface: OracleExtension
Interface: PageRequest
Interface: PerpExtension
Interface: SpotExtension
Interface: SudoExtension
Interface: TxLog
Interface: TxMessage
Integrating with Oracles on Nibiru
Integrating with Oracles on Nibiru
Band Protocol Oracle
Nibiru Ecosystem
Nibiru Ecosystem
apps
Sai | Explore the Perpetual Futures DEX on Nibiru
Community Hub | Nibiru
Community Hub | Nibiru
Governance
Submitting Proposals
Nibiru Roadmap (2025)
Nibiru Roadmap (2025)
Nibiru Oracle Module
Nibiru Oracle Module
Oracle Designs in Web3
Ecosystem Updates
Ecosystem Updates
Nibiru Ecosystem Update #3 - May 2025
Nibiru Ecosystem Update #2 - Jan 2025
Nibiru Ecosystem Update #1 - Sep 2024
Nibiru Wallets
Nibiru Wallets
Create a Nibiru Wallet Address
How to Set Up Leap Wallet
How to Set Up Keplr Wallet
How to Set Up Fox Wallet
Wasm Smart Contracts
Wasm Smart Contracts
Lifecycle of a Contract
Wasm VM and EVM
Artchitecture: CosmWasm
Artchitecture: CosmWasm
Message Types & JSON
Nibiru EVM
Nibiru EVM
Alpha Testing Release
FunToken Mechanism
News
News | Nibiru EVM
Alpha Testing Release
Nibiru EVM (Nibiru V2) Codebase Finalized Following Rigorous Security Audits | Nibiru EVM Stage 2
Stages of the Nibiru EVM (Nibiru V2) Launch | Nibiru EVM
Precompiles
Precompiles
Nibiru-Specific Precompiled Contracts
Precompiles Common Between Ethereum and Nibiru
Understanding the Oracle Precompile
Core Concepts
❓ Frequently Asked Questions (FAQ)
❓ Frequently Asked Questions (FAQ)
Nibiru V2 EVM Campaign
Nodes Explained
📘 Glossary
Core Concepts
Liquid Staked Nibiru (stNIBI)
Liquid Staked Nibiru (stNIBI)
Nibiru (NIBI) Token
Staking Yield on Nibiru
💹 Tokenomics
run-nodes
Run a Full Node (Testnet)
Run a Full Node (Testnet)
Run a Full Node (Mainnet)
Node Daemon
Systemctl and Services
Cosmovisor
Become a Validator (Testnet)
Become a Validator (Testnet)
Become a Validator (Mainnet)
Set up a Pricefeeder (Testnet)
Set up a Pricefeeder (Mainnet)
Binary Upgrades
Reset a Validator Node (Testnet)
User Guides
User Guides
Guide: Staking on Nibiru
Guide: Liquid Staking on Nibiru (stNIBI)
Guide: Nibiru Bridge UI
Nibiru Wallets
Nibiru Wallets
Create a Nibiru Wallet Address
How to Set Up Leap Wallet
How to Set Up Keplr Wallet
How to Set Up Fox Wallet
Learn
Overview
Core Concepts
Core Concepts
Transaction Messages (TxMsgs)
Blocks
Gas on Nibiru and its EVM
Block Events
Consensus Engine
Tokens on Nibiru
Tokens on Nibiru
ERC20 Tokens
Bank Coins
Nibiru Architecture
Nibiru Architecture
NibiruBFT
Execution Engine
Advanced
Nibiru Wasm
Wasm Smart Contracts
Lifecycle of a Contract
Wasm VM and EVM
Artchitecture: CosmWasm
Artchitecture: CosmWasm
Message Types & JSON
Nibiru EVM
Nibiru EVM
FunToken Mechanism
Precompiles
Developer Guides
News on Nibiru EVM
User Hub
Usage Guides
All User Guides
Web App
Create a Wallet
Guide: Liquid Staking on Nibiru (stNIBI)
Guide: Staking on Nibiru
Guide: Nibiru Bridge UI
Wallets
Nibiru Wallets
Create a Nibiru Wallet Address
How to Set Up Leap Wallet
How to Set Up Keplr Wallet
How to Set Up Fox Wallet
Community
Nibiru Community
Block Explorers
Governance
Submitting Proposals
Legal
Legal
Social Media Disclaimer
2024 Nibi, Inc v. John Doe
Developer Hub
Developer Hub
Developer Tools
Nibiru CLI
Guide: TypeScript SDK (NibiJS)
Golang SDK
Golang Collections
Python SDK
Oracle Solutions
NibiJS: Building Apps with TypeScript
NibiJS
Installation
Connecting IBC Wallets
Smart Contracts (Wasm)
Querying Blockchain Data
Quickstart: App Template
Creating Fungible Tokens (NibiJS)
FunToken (NibiJS)
NibiJS - Exports
NibiJS - Functions
TypeScript SDK (NibiJS) - v4.1.0
TypeScript SDK (NibiJS) - v4.1.0
classes
Class: CustomChain
Class: MsgFactory
Class: NibiruQuerier
Class: NibiruTxClient
Class: PerpMsgFactory
Class: Result<T>
Class: SpotMsgFactory
Class: StableSwap
enums
Enumeration: BECH32_PREFIX
Enumeration: Signer
interfaces
Interface: ABCIEvent
Interface: Chain
Interface: ChainIdParts
Interface: CoinMap
Interface: EpochsExtension
Interface: EventAttribute
Interface: EventMap
Interface: EventMapAttribute
Interface: InflationExtension
Interface: MsgAddMarginEncodeObject
Interface: MsgClosePositionEncodeObject
Interface: MsgCreatePoolEncodeObject
Interface: MsgDonateToEcosystemFundEncodeObject
Interface: MsgExitPoolEncodeObject
Interface: MsgJoinPoolEncodeObject
Interface: MsgMultiLiquidateEncodeObject
Interface: MsgOpenPositionEncodeObject
Interface: MsgPartialCloseEncodeObject
Interface: MsgRemoveMarginEncodeObject
Interface: MsgSwapAssetsEncodeObject
Interface: MsgTypeUrls
Interface: OracleExtension
Interface: PageRequest
Interface: PerpExtension
Interface: SpotExtension
Interface: SudoExtension
Interface: TxLog
Interface: TxMessage
Wasm Guides
CosmWasm (CW) Smart Contracts
Quickstart (Wasm)
Nibiru Rust SDK
Nibid Keys & Faucet
Managing Smart Contracts
🖼️ NFTs
Creating Fungible Tokens Guide
Querying Oracle Data
EVM Guides
Nibiru EVM Guides
Quickstart
Compiling EVM Smart Contracts
Interacting with EVM Smart Contracts
EVM Precompiles
@nibiruchain/evm-core
@nibiruchain/solidity
Nibiru Oracle (EVM)
Special Topics
Tokenomics (NIBI)
Tokenomics
Nibiru (NIBI) Token
Liquid Staked Nibiru (stNIBI)
How to Liquid Stake NIBI (Nibiru)
Staking Yield on Nibiru
How to Stake NIBI (Nibiru)
Ecosystem Updates
Roadmap - Lagrange Point
Nibiru Roadmap (2025)
Sai Perps DEX
Common Questions
❓ Frequently Asked Questions (FAQ)
Nibiru V2 EVM Campaign
Nodes Explained
📘 Glossary
Full Nodes
Full Nodes
Run a Full Node (Testnet)
Run a Full Node (Mainnet)
Node Daemon
Systemctl and Services
Cosmovisor
Validator Nodes
Become a Validator (Testnet)
Become a Validator (Mainnet)
Set up a Pricefeeder (Testnet)
Set up a Pricefeeder (Mainnet)
Binary Upgrades
Reset a Validator Node (Testnet)
Docs Version Switcher
Nibiru
SDKs
Community
Hub
Core Concepts
NibiruCore ConceptsTokens on Nibiru
Use "/" to Search

# Tokens on Nibiru

Discover fungible token standards on Nibiru. Nibiru's two primary token standards are ERC20 tokens, fully compatible with Ethereum-based applications, and Bank Coins, which are compatible with WasmVM and InterBlockchain Compasibility (IBC).

Found an Issue?
Help us improve this page by suggesting edits on GitHub.
Next
ERC20 Tokens
With the development of Nibiru EVM, the network supports Ethereum smart contracts, allowing for the deployment of ERC20 tokens. Each ERC20...
arrow-right
Using Nibiru
User GuidesCreate Nibiru WalletGuides: Staking on NibiruGuides: Nibiru Bridges
Community
Brand KitCommunity HubBlossom: Ambassador ProgramNibiru Blog
Developers
Developer HubSource code on GitHub
nibiru.fi
Terms and Conditions | Privacy Policy