Devnet and wallets
labcoat up checks required service binaries, downloads missing pinned builds,
starts the complete stack, and exposes one JSON-RPC gateway.
| Service | Purpose |
|---|---|
| bitcoind | Bitcoin regtest chain |
| metashrew | Alkanes state index |
| ord | Ordinals and inscription index |
| esplora | Chain query API |
| espo | Explorer and trace services |
| gateway | Unified JSON-RPC endpoint on port 18888 |
Operate the stack
Section titled “Operate the stack”labcoat uplabcoat status --jsonlabcoat logs --service metashrew --limit 100labcoat snapshot cleanlabcoat restore cleanlabcoat downOnly one Labcoat devnet should run per machine. status reports each service,
chain height, mempool size, and overall readiness.
Wallet workflow
Section titled “Wallet workflow”labcoat wallet initlabcoat wallet addresses --count 3labcoat fund <p2tr-address> 1labcoat mine 1labcoat wallet utxosThe wallet derives BIP-86, BIP-84, BIP-49, and BIP-44 addresses. P2TR is the primary address for Alkanes operations.
Reset carefully
Section titled “Reset carefully”labcoat reset -y stops services and permanently removes local chain and index
data. Snapshots are the safer choice when you expect to return to a known state.