DigestInterface
interface DigestInterface
A 32-byte Blake2b256 hash output.
BCS
A Digest's BCS serialized form is defined by the following:
digest = %d32 32OCTET
Due to historical reasons, even though a Digest has a fixed-length of 32, IOTA's binary representation of a Digest is prefixed with its length meaning its serialized binary form (in bcs) is 33 bytes long vs a more compact 32 bytes.
Inheritors
| Digest |
Functions
| Name | Summary |
|---|---|
| nextLexicographical | abstract fun nextLexicographical(): Digest Returns the next digest in byte-increasing order. |
| nextLexicographicalOpt | abstract fun nextLexicographicalOpt(): Digest? Returns the next digest in byte-increasing order, or None if the result would overflow. |
| toBase58 | abstract fun toBase58(): String |
| toBytes | abstract fun toBytes(): ByteArray |