Class MultisigAddress
MultisigAddress is a convenience class for handling multisignature public identities.
Inheritance
System.Object
MultisigAddress
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Algorand
Assembly: Algorand.dll
Syntax
[JsonConverter(typeof(MultisigAddressConverter))]
public class MultisigAddress
Constructors
| Improve this Doc View SourceMultisigAddress(Int32, Int32, List<Ed25519PublicKeyParameters>)
Declaration
public MultisigAddress(int version, int threshold, List<Ed25519PublicKeyParameters> publicKeys)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | version | |
System.Int32 | threshold | |
System.Collections.Generic.List<Org.BouncyCastle.Crypto.Parameters.Ed25519PublicKeyParameters> | publicKeys |
MultisigAddress(Int32, Int32, List<Byte[]>)
Declaration
[JsonConstructor]
public MultisigAddress(int version, int threshold, List<byte[]> publicKeys)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | version | |
System.Int32 | threshold | |
System.Collections.Generic.List<System.Byte[]> | publicKeys |
Fields
| Improve this Doc View SourcepublicKeys
Declaration
[JsonProperty]
public List<Ed25519PublicKeyParameters> publicKeys
Field Value
Type | Description |
---|---|
System.Collections.Generic.List<Org.BouncyCastle.Crypto.Parameters.Ed25519PublicKeyParameters> |
threshold
Declaration
[JsonProperty]
public int threshold
Field Value
Type | Description |
---|---|
System.Int32 |
version
Declaration
[JsonProperty]
public int version
Field Value
Type | Description |
---|---|
System.Int32 |
Methods
| Improve this Doc View SourceEquals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
System.Object | obj |
Returns
Type | Description |
---|---|
System.Boolean |
Overrides
System.Object.Equals(System.Object)
|
Improve this Doc
View Source
ToAddress()
building an address object helps us generate string representations
Declaration
public Address ToAddress()
Returns
Type | Description |
---|---|
Address | the address |
ToString()
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String |
Overrides
System.Object.ToString()