Skip to main content

MultisigMember

Namespace: IotaSdk

A member in a multisig committee

BCS

The BCS serialized form for this type is defined by the following ABNF:

multisig-member = multisig-member-public-key
u8 ; weight

There is also a legacy encoding for this type defined as:

legacy-multisig-member = legacy-multisig-member-public-key
u8 ; weight
public class MultisigMember : IMultisigMember, System.IEquatable`1[[IotaSdk.MultisigMember, IotaSdk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.IDisposable

Inheritance Object → MultisigMember
Implements IMultisigMember, IEquatable<MultisigMember>, IDisposable
Attributes NullableContextAttribute, NullableAttribute

Constructors​

MultisigMember(UInt64)​

public MultisigMember(ulong pointer)

Parameters​

pointer UInt64

MultisigMember(PublicKey, Byte)​

Construct a new member from a PublicKey and a weight.

public MultisigMember(PublicKey publicKey, byte weight)

Parameters​

publicKey PublicKey

weight Byte

Methods​

Destroy()​

public void Destroy()

Dispose()​

public void Dispose()

PublicKey()​

This member's public key.

public PublicKey PublicKey()

Returns​

PublicKey

Weight()​

Weight of this member's signature.

public byte Weight()

Returns​

Byte

Equals(MultisigMember)​

public bool Equals(MultisigMember? other)

Parameters​

other MultisigMember?

Returns​

Boolean

Equals(Object)​

public override bool Equals(object? obj)

Parameters​

obj Object?

Returns​

Boolean