Table of Contents

Class Accounts

Namespace
Thirdweb.Api
Assembly
Thirdweb.dll

Account metadata required for executing an instruction.

public class Accounts
Inheritance
Accounts
Inherited Members

Properties

AdditionalProperties

[JsonExtensionData]
public IDictionary<string, object> AdditionalProperties { get; set; }

Property Value

IDictionary<string, object>

Address

Public key for the account.

[JsonProperty("address", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
[RegularExpression("^[1-9A-HJ-NP-Za-km-z]{32,44}$")]
public string Address { get; set; }

Property Value

string

IsSigner

Whether this account must sign the transaction.

[JsonProperty("isSigner", Required = Required.Always)]
public bool IsSigner { get; set; }

Property Value

bool

IsWritable

Whether this account can be modified by the instruction.

[JsonProperty("isWritable", Required = Required.Always)]
public bool IsWritable { get; set; }

Property Value

bool