Class MultisigSubsig
Serializable multisig sub-signature
Inheritance
MultisigSubsig
Assembly: Algorand.dll
Syntax
[JsonObject]
[MessagePackObject(false)]
public class MultisigSubsig
Constructors
|
Edit this page
View Source
MultisigSubsig(Ed25519PublicKeyParameters, Signature)
Declaration
public MultisigSubsig(Ed25519PublicKeyParameters key, Signature sig = null)
Parameters
| Type |
Name |
Description |
| Ed25519PublicKeyParameters |
key |
|
| Signature |
sig |
|
|
Edit this page
View Source
MultisigSubsig(byte[], byte[])
workaround wrapped json values
Declaration
[JsonConstructor]
public MultisigSubsig(byte[] key = null, byte[] sig = null)
Parameters
| Type |
Name |
Description |
| byte[] |
key |
|
| byte[] |
sig |
|
Properties
|
Edit this page
View Source
key
Declaration
[JsonProperty(PropertyName = "pk")]
[JsonConverter(typeof(BytesConverter))]
[Key("pk")]
public Ed25519PublicKeyParameters key { get; set; }
Property Value
| Type |
Description |
| Ed25519PublicKeyParameters |
|
|
Edit this page
View Source
sig
Declaration
[JsonProperty(PropertyName = "s")]
[Key("s")]
public Signature sig { get; set; }
Property Value
Methods
|
Edit this page
View Source
Equals(object?)
Determines whether the specified object is equal to the current object.
Declaration
public override bool Equals(object? obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
The object to compare with the current object.
|
Returns
| Type |
Description |
| bool |
true if the specified object is equal to the current object; otherwise, false.
|
Overrides
|
Edit this page
View Source
GetHashCode()
Serves as the default hash function.
Declaration
public override int GetHashCode()
Returns
| Type |
Description |
| int |
A hash code for the current object.
|
Overrides
|
Edit this page
View Source
ShouldSerializesig()
Declaration
public bool ShouldSerializesig()
Returns