Class MultisigAddress
MultisigAddress is a convenience class for handling multisignature public identities.
Inheritance
object
    MultisigAddress
  Inherited Members
      object.Equals(object, object)
    
    
      object.GetHashCode()
    
    
      object.GetType()
    
    
      object.MemberwiseClone()
    
    
      object.ReferenceEquals(object, object)
    
  Namespace: Algorand
Assembly: Algorand.dll
Syntax
[JsonConverter(typeof(MultisigAddressConverter))]
public class MultisigAddress
  Constructors
| Improve this Doc View SourceMultisigAddress(int, int, List<Ed25519PublicKeyParameters>)
Declaration
public MultisigAddress(int version, int threshold, List<Ed25519PublicKeyParameters> publicKeys)
  Parameters
| Type | Name | Description | 
|---|---|---|
| int | version | |
| int | threshold | |
| System.Collections.Generic.List<T><Org.BouncyCastle.Crypto.Parameters.Ed25519PublicKeyParameters> | publicKeys | 
MultisigAddress(int, int, List<byte[]>)
Declaration
[JsonConstructor]
public MultisigAddress(int version, int threshold, List<byte[]> publicKeys)
  Parameters
| Type | Name | Description | 
|---|---|---|
| int | version | |
| int | threshold | |
| System.Collections.Generic.List<T><byte[]> | publicKeys | 
Fields
| Improve this Doc View SourcepublicKeys
Declaration
[JsonProperty]
public List<Ed25519PublicKeyParameters> publicKeys
  Field Value
| Type | Description | 
|---|---|
| System.Collections.Generic.List<T><Org.BouncyCastle.Crypto.Parameters.Ed25519PublicKeyParameters> | 
threshold
Declaration
[JsonProperty]
public int threshold
  Field Value
| Type | Description | 
|---|---|
| int | 
version
Declaration
[JsonProperty]
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
  
  
  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 | 
|---|---|
| string | 
Overrides
object.ToString()