NULL documentation

NULL is a shielded-only proof-of-work chain: every amount, sender and receiver is hidden by default. Around it run privacy services that need no personal data: disposable mail at mail.nullnet.sh and end-to-end encrypted pastes at paste.nullnet.sh. These docs cover running the network and building on all of it.

Getting started

Exchanges and pools start with a synced node and the matching integration guide. Developers using the mail or paste service start with that API's overview: both are plain HTTPS with JSON, and neither needs an account for the free tier.

Guides

Run a node

Download nulld, sync mainnet, and keep it running.

Read more

Exchange integration

Deposit addresses, confirmations, and withdrawals on a shielded chain.

Read more

Mining pool integration

Block templates, what to hash, submitting, and paying miners.

Read more

Command line

Every nulld subcommand and flag, from run to consolidate.

Read more

Resources

JSON-RPC

Node, mining and wallet methods of nulld and the wallet daemon, plus selective disclosure.

Mail API

Disposable inboxes at mail.nullnet.sh: accounts, inboxes, messages, live updates and webhooks.

Paste API

End-to-end encrypted pastes and files at paste.nullnet.sh. The server never sees a key.

Explorer API

Blocks, transactions and network stats from explorer.nullnet.sh.