Address formats
| Type | Prefix | Encoding |
|---|---|---|
| Transparent | N | Base58Check |
| Sapling | ns | Bech32 |
| Unified | nu | Bech32m (unified address encoding, ZIP 316) |
Sprout addresses are not valid. Sprout is disabled.
TODO
Confirm testnet prefixes, the transparent version bytes (P2PKH and P2SH), the full Bech32 human-readable parts, and the unified address HRP. The encodings in the table follow Zcash and should be checked against the zecnerod source.
SLIP-0044 coin type
Coin type 8733 has been requested in SLIP-0044. The pull request is open and not yet merged.
Use 8733 in HD derivation paths for development. Watch for the merge before Mainnet.
Validating addresses
Validate addresses with the node’s own RPC. Hand-written patterns miss checksum errors.
TODO
Name the RPC method for address validation (for example validateaddress or z_validateaddress) once the RPC method list is confirmed.