Placeholder for Byron address - complex legacy format
Attributes
Members list
Value members
Concrete methods
Calculate the size of Byron address attributes.
Calculate the size of Byron address attributes.
This matches Haskell's bootstrapAddressAttrsSize which calculates: derivationPathLength + unknownAttributesLength
Known attributes are:
- Key 1: Derivation path (HD address payload)
- Key 2: Network magic
Only derivation path (key 1) and unknown attributes (keys other than 1 and 2) are counted in the size. Network magic (key 2) is NOT counted.
Attributes
- Returns
-
The total size of relevant attributes in bytes
Encode to appropriate string format
Encode to appropriate string format
Attributes
Attributes
- Definition Classes
Check if address contains scripts
Check if address contains scripts
Attributes
Get human-readable prefix if available
Get human-readable prefix if available
Attributes
Check if this is an enterprise address
Check if this is an enterprise address
Attributes
Extract payment key hash from Byron address.
Extract payment key hash from Byron address.
Byron addresses contain an addrRoot which is the payment key hash. The CBOR structure is: [tag24(payload), crc32] The payload is: [addrRoot, addrAttributes, addrType]
This implementation extracts the addrRoot to match Haskell's bootstrapKeyHash.
Attributes
Get script hash if available
Get script hash if available
Attributes
Serialize to bytes
Serialize to bytes
Attributes
Convert to hex string
Convert to hex string
Attributes
Get type ID
Get type ID
Attributes
Inherited methods
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product