Class Account
Structure representing a user's account, stored in global state.
Inherited Members
Namespace: Casper.Network.SDK.Types
Assembly: Casper.Network.SDK.dll
Syntax
public class Account
Properties
| Edit this page View SourceAccountHash
Account identity key
Declaration
[JsonPropertyName("account_hash")]
[JsonConverter(typeof(GlobalStateKey.GlobalStateKeyConverter))]
public AccountHashKey AccountHash { get; init; }
Property Value
| Type | Description |
|---|---|
| AccountHashKey |
ActionThresholds
Thresholds that have to be met when executing an action of a certain type.
Declaration
[JsonPropertyName("action_thresholds")]
public ActionThresholds ActionThresholds { get; init; }
Property Value
| Type | Description |
|---|---|
| ActionThresholds |
AssociatedKeys
Set of public keys allowed to provide signatures on deploys for the account
Declaration
[JsonPropertyName("associated_keys")]
public List<AssociatedKey> AssociatedKeys { get; init; }
Property Value
| Type | Description |
|---|---|
| List<AssociatedKey> |
MainPurse
Purse that can hold Casper tokens
Declaration
[JsonPropertyName("main_purse")]
[JsonConverter(typeof(GlobalStateKey.GlobalStateKeyConverter))]
public URef MainPurse { get; init; }
Property Value
| Type | Description |
|---|---|
| URef |
NamedKeys
Collection of named keys
Declaration
[JsonPropertyName("named_keys")]
public List<NamedKey> NamedKeys { get; init; }
Property Value
| Type | Description |
|---|---|
| List<NamedKey> |