Everything an exchange, wallet developer, block explorer, or mining pool needs to
integrate BurritoCoin. This page is the canonical source — when in doubt, the C++ in
src/chainparams.cpp
is the absolute truth, but everything below is mirrored from there.
Mainnet parameters baked into the daemon. None are secret; they're all visible on any running node.
| Coin name | BurritoCoin |
|---|---|
| Ticker | BRTO |
| P2P Port | 9227 |
| RPC Port | 9226 |
| Network magic bytes | 0x42 0x52 0x54 0x4f (ASCII "BRTO") |
| Genesis block hash | 0x44615751d966cf772a051f65b8df4f3987adc48be1749a699369a18517418dce |
| Algorithm | Scrypt (N=1024, r=1, p=1) |
| Target block time | 2.5 minutes |
| Difficulty retarget | Every 2016 blocks (~3.5 days at target) |
| Block reward | 10 BRTO per block |
| Halving interval | 1,042,600,000 blocks (~4,960 years; effectively non-halving) |
| Total supply cap | 21,000,000,000 BRTO |
| Genesis premine | 148,000,000 BRTO (genesis coinbase output, P2PK) |
| BIP34 / 65 / 66 height | 1 (genesis exempt; enforced from height 1) |
| CSV / SegWit height | 1 (active from height 1) |
| MWEB | Supported (MimbleWimble Extension Blocks) |
| DNS seed | seed.burritoco.in |
BurritoCoin supports the same address types as Litecoin/Bitcoin Core, with BurritoCoin-specific version bytes and HRPs. Wallets generate bech32 (P2WPKH) by default; legacy formats are accepted for backwards compatibility.
| P2PKH (legacy) |
version byte 25 · starts with Bexample: BBjCg3PerpEVecoKfcbs6rf5bTqSMBKFzx
|
|---|---|
| P2SH |
version byte 5 · starts with 3example coming soon |
| P2SH (legacy variant) |
version byte 28 · starts with CAccepted for legacy compatibility; new addresses should use the version-5 form above. |
| Bech32 v0 P2WPKH (segwit) |
HRP brto · 42 chars totalexample: brto1q675hvplaa9udwt8uplvfv4cndt8z9x87sk324w
|
| Bech32 v0 P2WSH (segwit) |
HRP brto · 62 chars totalexample coming soon |
| MWEB stealth address |
HRP brtomwebexample coming soon |
| WIF private key |
version byte 153 · starts with P (compressed)
|
| HD extended public key |
version 0x0188D9CE · starts with Ktub
|
| HD extended private key |
version 0x0188D26A · starts with Ktpv
|
brto1q…. Always validate against the HRP — a string with the right
bech32 length but the wrong HRP is a different chain's address.
For integration testing without spending real BRTO. Both networks use the same consensus rules as mainnet but with separate genesis blocks, address spaces, and ports.
| Testnet P2P / RPC ports | 19227 / 19226 |
|---|---|
| Testnet bech32 HRP | tbrto (P2WPKH/P2WSH), tbrtomweb (MWEB) |
| Testnet P2PKH / P2SH bytes | 111 / 196 |
| Regtest P2P / RPC ports | 19554 / 19553 |
| Regtest bech32 HRP | rbrto (P2WPKH/P2WSH), rbrtomweb (MWEB) |
| Regtest P2PKH / P2SH bytes | 111 / 196 |
BurritoCoin Core exposes the same JSON-RPC interface as Bitcoin Core / Litecoin Core.
All standard wallet, blockchain, and network RPCs are available. Run
burritocoin-cli help against a running node for the full list.
curl --user <rpcuser>:<rpcpassword> \
--data '{"jsonrpc":"1.0","id":"x","method":"getblockchaininfo","params":[]}' \
-H 'content-type: text/plain;' \
http://<node>:9226/
# Chain status
burritocoin-cli getblockchaininfo
# Get a block by hash, with full transactions
burritocoin-cli getblock <blockhash> 2
# Get a transaction
burritocoin-cli getrawtransaction <txid> true
# Validate an address
burritocoin-cli validateaddress <address>
# Generate a fresh receive address
burritocoin-cli getnewaddress "label" bech32
# Send to an address
burritocoin-cli sendtoaddress <address> <amount>
# Create a raw transaction
burritocoin-cli createrawtransaction '[{"txid":"...","vout":0}]' '{"<addr>":1.0}'
External miners using getblocktemplate must request both
segwit and mweb in the rules array — the daemon
rejects template requests that omit mweb, even though MWEB itself doesn't
need to be active for the requested block. This is inherited from Litecoin's MWEB rollout.
# Correct
burritocoin-cli getblocktemplate '{"rules":["segwit","mweb"]}'
# Will error -8 "rule not supported"
burritocoin-cli getblocktemplate '{"rules":["segwit"]}'
getblocktemplate requires mweb in rules as noted above.The genesis block contains a single coinbase output of 148,000,000 BRTO locked to a raw public key (P2PK), not a hashed address (P2PKH). This is deliberately preserved in the chainstate — daemons and indexers must not strip the genesis coinbase as unspendable (the way some Bitcoin-derived indexers do by default), or transactions that later spend the premine will fail validation.
If you're building an explorer, indexer, or auditing tool: query the genesis transaction
by txid (d347dbef904ecdb3653e4eaf2fdcfa7fdc287db36c9e287102b2c757947d7d83),
not by any derived address. The premine output has no canonical base58/bech32 address
because P2PK outputs aren't address-indexed by convention.
Source code is published at github.com/BurritoCoinDev/BurritoCoin. Tagged releases (binaries for Linux, macOS, Windows) appear on the Releases page.
# Daemon + CLI only (headless server build)
git clone https://github.com/BurritoCoinDev/BurritoCoin
cd BurritoCoin
sudo apt install -y build-essential libtool autotools-dev automake \
pkg-config bsdmainutils python3 libssl-dev libevent-dev \
libboost-system-dev libboost-filesystem-dev \
libboost-thread-dev libboost-test-dev \
libdb-dev libdb++-dev libminiupnpc-dev libfmt-dev
./autogen.sh
./configure --without-gui --with-incompatible-bdb
make -j$(nproc)
# Output: src/burritocoind, src/burritocoin-cli, src/burritocoin-tx,
# src/burritocoin-wallet
# Add Qt deps for the GUI wallet (burritocoin-qt)
sudo apt install -y qtbase5-dev qttools5-dev qttools5-dev-tools libqrencode-dev
./configure --with-incompatible-bdb # without --without-gui this time
make -j$(nproc)
# Output additionally: src/qt/burritocoin-qt
The standard depends/ system from Bitcoin Core works for Windows
(HOST=x86_64-w64-mingw32) and macOS (HOST=x86_64-apple-darwin).
See doc/build-windows.md in the repo.
For wallet UIs, exchange listings, explorer logos, and similar uses. Free to use as long as you don't recolor or modify the wordmark.
| Coin name | BurritoCoin |
|---|---|
| Ticker | BRTO |
| Logo (SVG) | /logo.svg — vector master |
| Logo (PNG, multiple sizes) | coming soon — for now, render /logo.svg at the size you need |
| Favicon (PNG, 32×32) | /favicon-32.png |
| Apple touch icon (256×256) | /apple-touch-icon.png |
| Primary color | #f5a623 (BurritoCoin gold) |
| Background color | #1a0f05 (warm dark brown) |
| Accent color | #3b1f0a (brown) |
For exchange listing applications, wallet integration support, and partnership inquiries:
GitHub Issues: github.com/BurritoCoinDev/BurritoCoin/issues
A dedicated listings email is forthcoming. In the meantime, open a GitHub issue tagged
listing or integration and we'll respond there.
For technical bugs and code-level questions, open an issue at GitHub Issues.
Public-key signed proof-of-association (e.g., for sanctions screening or to confirm a wallet ownership claim) can be coordinated via the email above.