Skip to main content

PersonalMessage

Namespace: IotaSdk

A personal message that wraps around a byte array.

public class PersonalMessage : IPersonalMessage, System.IEquatable`1[[IotaSdk.PersonalMessage, IotaSdk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.IDisposable

Inheritance ObjectPersonalMessage
Implements IPersonalMessage, IEquatable<PersonalMessage>, IDisposable
Attributes NullableContextAttribute, NullableAttribute

Constructors

PersonalMessage(UInt64)

public PersonalMessage(ulong pointer)

Parameters

pointer UInt64

PersonalMessage(Byte[])

Create a new personal message from bytes.

public PersonalMessage(Byte[] messageBytes)

Parameters

messageBytes Byte[]

Methods

Destroy()

public void Destroy()

Dispose()

public void Dispose()

MessageBytes()

Get the message as bytes.

public Byte[] MessageBytes()

Returns

Byte[]

SigningDigest()

Get the signing digest as bytes.

public Byte[] SigningDigest()

Returns

Byte[]

SigningDigestHex()

Get the signing digest as hex string.

public string SigningDigestHex()

Returns

String

Equals(PersonalMessage)

public bool Equals(PersonalMessage? other)

Parameters

other PersonalMessage?

Returns

Boolean

Equals(Object)

public override bool Equals(object? obj)

Parameters

obj Object?

Returns

Boolean