Skip to main content

IDigest

Namespace: IotaSdk

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.

public interface IDigest : System.IEquatable`1[[IotaSdk.Digest, IotaSdk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]

Implements IEquatable<Digest>
Attributes NullableContextAttribute

Methods​

NextLexicographical()​

Returns the next digest in byte-increasing order.

Digest NextLexicographical()

Returns​

Digest

NextLexicographicalOpt()​

Returns the next digest in byte-increasing order, or None if the result would overflow.

Digest? NextLexicographicalOpt()

Returns​

Digest?

ToBase58()​

string ToBase58()

Returns​

String

ToBytes()​

Byte[] ToBytes()

Returns​

Byte[]