Class Delegator
A delegator associated with the given validator.
Inherited Members
Namespace: Casper.Network.SDK.Types
Assembly: Casper.Network.SDK.dll
Syntax
public class Delegator
Properties
| Edit this page View SourceBondingPurse
The purse that was used for delegating.
Declaration
[JsonPropertyName("bonding_purse")]
[JsonConverter(typeof(GlobalStateKey.GlobalStateKeyConverter))]
public URef BondingPurse { get; init; }
Property Value
| Type | Description |
|---|---|
| URef |
DelegatorPublicKey
Public Key of the delegator
Declaration
[JsonPropertyName("delegator_public_key")]
[JsonConverter(typeof(PublicKey.PublicKeyConverter))]
public PublicKey DelegatorPublicKey { get; init; }
Property Value
| Type | Description |
|---|---|
| PublicKey |
StakedAmount
Amount of Casper token (in motes) delegated
Declaration
[JsonPropertyName("staked_amount")]
[JsonConverter(typeof(BigIntegerConverter))]
public BigInteger StakedAmount { get; init; }
Property Value
| Type | Description |
|---|---|
| BigInteger |
ValidatorPublicKey
Public key of the validator
Declaration
[JsonPropertyName("validator_public_key")]
[JsonConverter(typeof(PublicKey.PublicKeyConverter))]
public PublicKey ValidatorPublicKey { get; init; }
Property Value
| Type | Description |
|---|---|
| PublicKey |
VestingSchedule
Declaration
[JsonPropertyName("vesting_schedule")]
public VestingSchedule VestingSchedule { get; init; }
Property Value
| Type | Description |
|---|---|
| VestingSchedule |