You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**Nibiru Chain** is a breakthrough smart contract platform providing superior throughput, reduced latency, and improved security, all driven by Web Assembly (Wasm) smart contracts.
10
-
11
-
-[Nibiru Chain](#nibiru-chain)
12
-
-[⚙️ — Documentation](#️--documentation)
13
-
-[💬 — Community](#--community)
14
-
-[🧱 — Components of Nibiru](#--components-of-nibiru)
-[Generate the protobufs](#generate-the-protobufs)
19
-
-[Linter](#linter)
20
-
-[Multiple Nodes](#multiple-nodes)
21
-
-[License](#license)
9
+
**Nibiru Chain** is a breakthrough Layer 1 blockchain and smart contract ecosystem providing superior throughput, improved security, and a high-performance EVM execution layer. Nibiru aims to be the most developer-friendly and user-friendly smart contract ecosystem, leading the charge toward mainstream Web3 adoption by innovating at each layer of the stack: dApp development, scalable blockchain data indexing, consensus optimizations, a comprehensive developer toolkit, and composability across multiple VMs.
22
10
23
11
## ⚙️ — Documentation
24
12
25
13
-[Docs | Nibiru Chain](https://nibiru.fi/docs/): Conceptual and technical documentation can be found here.
26
14
-[Complete Golang reference docs](https://pkg.go.dev/github.com/NibiruChain/nibiru): (`pkg.go.dev`) For the blockchain implementation .
If you have questions or concerns, feel free to connect with a developer or community member in the [Nibiru Discord][social-discord]. We also have active communities on [Twitter][social-twitter] and [Telegram][social-telegram].
@@ -44,26 +26,23 @@ If you have questions or concerns, feel free to connect with a developer or comm
44
26
45
27
## 🧱 — Components of Nibiru
46
28
47
-
-**CosmWasm Smart Contracts**: Rust-based, Wasm smart contracts built enhanced security, performance, and interoperability. See our [CosmWasm sandbox monorepo (cw-nibiru)](https://github.com/NibiruChain/cw-nibiru/tree/main) for the protocol's core smart contracts.
48
-
-**Nibi-Oracle**: Nibiru accurately prices assets using a native, system of decentralized oracles, and communicates with other Cosmos layer-1 chains using the Inter-Blockchain Communication (IBC) (opens new window)protocol.
49
-
-**Nibi-Swap**: An automated market maker protocol for multichain assets. This application gives users access to swaps, pools, and bonded liquidity gauges.
|[wasm][code-x-wasm]| Implements the execution environment for [WebAssembly (WASM) smart contracts](https://nibiru.fi/docs/wasm/). |
54
-
|[devgas][code-x-devgas]| The `devgas` module of Nibiru Chain shares contract execution fees with smart contract developers. This aims to increase the adoption of Nibiru by offering CosmWasm smart contract developers a direct source of income based on usage. |
55
-
|[epochs][code-x-epochs]| The `epochs` module allows other modules to set hooks to be called to execute code automatically on a period basis. For example, "once a week, starting at UTC-time = x". `epochs` creates a generalized epoch interface. |
56
-
|[inflation][code-x-inflation]| Implements the [tokenomics](https://nibiru.fi/docs/learn/tokenomics.html) for Nibiru. |
57
-
|[common][code-x-common]| Holds helper and utility functions to be utilized by other `x/` modules. |
58
-
|[oracle][code-x-oracle]|Handles the posting of an up-to-date and accurate feed of exchange rates from the validators. |
59
-
|[spot][code-x-spot]| Responsible for creating, joining, and exiting liquidity pools. It also allows users to swap between two assets in an existing pool. It's a fully functional AMM.|
31
+
|[Wasm][code-x-wasm]| Implements the execution environment for WebAssembly (WASM) smart contracts. CosmWasm smart contracts are Rust-based, Wasm smart contracts built for enhanced security, performance, and interoperability. See our [CosmWasm sandbox monorepo (cw-nibiru)](https://github.com/NibiruChain/cw-nibiru/tree/main) for the protocol's core smart contracts.|
32
+
|[EVM][code-x-evm]| Implements Nibiru EVM, which manages an Ethereum Virtual Machine (EVM) state database and enables the execution of Ethereum smart contracts. Nibiru EVM is an extension of "[geth](https://github.com/ethereum/go-ethereum)" along with "web3" and "eth" JSON-RPC methods. |
33
+
|[Devgas][code-x-devgas]| The `devgas` module of Nibiru Chain shares contract execution fees with smart contract developers. This aims to increase the adoption of Nibiru by offering CosmWasm smart contract developers a direct source of income based on usage.|
34
+
|[Epochs][code-x-epochs]| The `epochs` module allows other modules to set hooks to be called to execute code automatically on a period basis. For example, "once a week, starting at UTC-time = x". `epochs` creates a generalized epoch interface.|
35
+
|[Inflation][code-x-inflation]| Implements the [tokenomics](https://nibiru.fi/docs/learn/tokenomics.html) for Nibiru.|
36
+
|[Oracle][code-x-oracle]|Nibiru accurately prices assets using a native, system of decentralized oracles, and communicates with other Cosmos layer-1 chains using the Inter-Blockchain Communication (IBC) protocol. Nibi-Oracle handles the voting process for validators that act as oracles by updating data feeds.|
37
+
|[Common][code-x-common]| Helper and utility functions to be utilized by other `x/` modules. |
Nibiru is built with the [Cosmos-SDK][cosmos-sdk-repo] on [Tendermint Core](https://tendermint.com/core/) consensus and communicates with other blockchain chains using the [Inter-Blockchain Communication (IBC)](https://github.com/cosmos/ibc) protocol.
69
48
@@ -126,7 +105,7 @@ make localnet-start
126
105
127
106
## License
128
107
129
-
Licensed under the [MIT License](./LICENSE.md).
108
+
Unless a file notes otherwise, it will fall under the [MIT License](./LICENSE.md).
0 commit comments