Expand description
UMSH URI parsing and formatting helpers.
Structs§
- Channel
KeyUri - Parsed direct-key channel URI.
- Channel
Name Uri - Parsed named-channel URI.
- Channel
Params - Advisory channel metadata decoded from a URI query string.
- NodeUri
- Parsed node URI.
Enums§
Functions§
- decode_
base58_ bytes - Decode a variable-length base58 string produced by
encode_base58_bytes. - decode_
percent - Decode percent-escapes in a URI component.
- encode_
base58_ bytes - Encode arbitrary-length bytes as base58 with no fixed width; leading
zero bytes render as leading
1digits. This is the encoding of the optional node-identity bundle segment of a node URI (the 32-byte key segment keeps its fixed 44-digit form). - encode_
channel_ key_ base58 - Encode a channel key as fixed-width base58.
- encode_
public_ key_ base58 - Encode a public key as fixed-width base58.
- format_
channel_ key_ uri - format_
channel_ key_ uri_ with_ params - format_
channel_ name_ uri - Format a named-channel URI.
- format_
channel_ name_ uri_ with_ params - format_
node_ uri - parse_
channel_ key_ base58 - Parse a base58-encoded channel key.
- parse_
public_ key_ base58 - Parse a base58-encoded public key.
- parse_
umsh_ uri - Parse a
umsh:URI reference.