MoonBite
MoonBite
Get Notified Get Wallet
Open source

Read the code. Build on it.

The source is open, the API is public, and patches are welcome. Whether you want to ship a tool on the chain, sharpen the node, write tests, or just see how the thing works โ€” this is where you start.

What's available

Four ways in

๐Ÿ”Œ

Read-only REST API

Pull blocks, transactions, addresses, and network status over a plain JSON API. No auth on read-only endpoints. The full reference and live examples sit in the developer docs.

API docs โ†’
๐Ÿ–ง

Run a node

The full node is what everything else stands on. Run one locally on regtest, testnet, or โ€” when it's live โ€” mainnet. Point your app at your own node and stop depending on a shared endpoint.

Node setup guide โ†’
๐Ÿงช

Source & tests

The full source is on GitHub. Clone it, run the tests, open a pull request. Good first moves: add test coverage, file a bug with a clean reproduction, or fix the build docs.

GitHub โ†’
๐Ÿ“

Design records (ADRs)

Architecture decision records capture every major protocol call โ€” address format, fee cap, block time, emission schedule, and more, with the reasoning attached. Read them before you touch consensus code.

Browse ADRs โ†’
REST API

Query the chain in one line

The public seed node exposes a read-only JSON API. No API key, no account, just HTTP. Every response comes back in the same {"status": "success", ...} envelope.

# Network status โ€” chain height, peer count, sync state
curl https://moonbite.org/api/status

# Latest block
curl https://moonbite.org/api/block/latest

# Block by height
curl https://moonbite.org/api/block/1000

# Transaction by txid
curl https://moonbite.org/api/tx/<txid>

# Address balance & history
curl https://moonbite.org/api/address/moon1youraddresshere

The full endpoint list, request and response shapes, and error codes are all in the developer reference.

Contributing

How to contribute

Standard open-source workflow, no surprises. Here's the short version.

๐Ÿด

Fork & clone

Fork the repo on GitHub, clone it locally, cut a feature branch. Keep branches tight โ€” one concern per pull request, not five.

๐Ÿงช

Run the tests

There's a test suite. Run it before and after your change. A patch that breaks existing tests won't merge, and new behaviour should ship with new tests.

๐Ÿ“

Open a pull request

Say what the change does and why. Link the related issue. A tight, honest PR description gets reviewed a lot faster than a vague one.

๐Ÿ›

File bugs

Found something broken? Open a GitHub issue with a clear reproduction. Include the platform, the node version, and the exact steps that trigger it.

๐Ÿ“–

Improve docs

Docs PRs count just as much as code PRs. A clearer setup guide, a better API example, a fixed typo โ€” all of it matters.

๐Ÿ”

Review open PRs

Reviewing someone else's pull request โ€” spotting edge cases, checking the logic, running it locally โ€” is one of the most valuable things you can do here.

Where to start

Good places to begin

๐Ÿ“š

Understand the design

Before you write code that touches consensus or protocol logic, read the ADRs. They tell you not just what was decided but why โ€” and that context is how you avoid quietly reintroducing an old bug.

ADRs on GitHub โ†’
๐Ÿ”ฌ

Read the whitepaper

The whitepaper lays out the high-level goals and protocol properties MoonBite is built around. Read it alongside the ADRs to get the intent behind the details.

Whitepaper โ†’
๐Ÿ”Œ

Explore the API first

Building an app rather than hacking on the node? The REST API is the fastest path to real data. No build toolchain to fight โ€” just HTTP.

Developer reference โ†’
๐Ÿงฑ

Run regtest locally

Regtest lets you mine blocks instantly and test transactions without ever touching the live network. It's the right sandbox for development and integration work.

Node guide โ†’
MoonBite is an open-source technology project. It is not an investment or a security. Writing code, running tests, or building tools on the chain is taking part in a technical project โ€” not a financial one.

Get pinged on real milestones

One email when something technical actually ships โ€” new API endpoints, node releases, mainnet launch. No noise in between.

We'll only email you about the exchange listing. No price predictions, no spam.