Class MultisigSignature
Serializable raw multisig class.
Inheritance
object
MultisigSignature
Inherited Members
object.Equals(object, object)
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Algorand
Assembly: Algorand.dll
Syntax
[JsonObject]
public class MultisigSignature
Constructors
| Improve this Doc View SourceMultisigSignature()
Declaration
public MultisigSignature()
MultisigSignature(int, int, List<MultisigSubsig>)
create a multisig signature.
Declaration
[JsonConstructor]
public MultisigSignature(int version, int threshold, List<MultisigSubsig> subsigs = null)
Parameters
Type | Name | Description |
---|---|---|
int | version | required |
int | threshold | required |
System.Collections.Generic.List<T><MultisigSubsig> | subsigs | can be empty or null |
Fields
| Improve this Doc View SourceSubsigs
Declaration
[JsonProperty(PropertyName = "subsig")]
public List<MultisigSubsig> Subsigs
Field Value
Type | Description |
---|---|
System.Collections.Generic.List<T><MultisigSubsig> |
Threshold
Declaration
[JsonProperty(PropertyName = "thr")]
public int Threshold
Field Value
Type | Description |
---|---|
int |
Version
Declaration
[JsonProperty(PropertyName = "v")]
public int Version
Field Value
Type | Description |
---|---|
int |
Methods
| Improve this Doc View SourceEquals(object)
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
object | obj |
Returns
Type | Description |
---|---|
bool |
Overrides
object.Equals(object)
|
Improve this Doc
View Source
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
int |
Overrides
object.GetHashCode()
|
Improve this Doc
View Source
ShouldSerializeSubsigs()
Declaration
public bool ShouldSerializeSubsigs()
Returns
Type | Description |
---|---|
bool |
Verify(byte[])
Performs signature verification
Declaration
public bool Verify(byte[] message)
Parameters
Type | Name | Description |
---|---|---|
byte[] | message | raw message to verify |
Returns
Type | Description |
---|---|
bool | bool |