Table of Contents

Interface IDelegateeMetadata

Namespace
Nekoyume.Delegation
Assembly
Lib9c.dll
public interface IDelegateeMetadata : IBencodable
Inherited Members
IBencodable.Bencoded

Properties

Address

Address Address { get; }

Property Value

Address

DelegateeAccountAddress

Address DelegateeAccountAddress { get; }

Property Value

Address

DelegateeAddress

Address DelegateeAddress { get; }

Property Value

Address

DelegationCurrency

Currency DelegationCurrency { get; }

Property Value

Currency

DelegationPoolAddress

Address DelegationPoolAddress { get; }

Property Value

Address

Delegators

ImmutableSortedSet<Address> Delegators { get; }

Property Value

ImmutableSortedSet<Address>

Jailed

bool Jailed { get; }

Property Value

bool

JailedUntil

long JailedUntil { get; }

Property Value

long

MaxRebondGraceEntries

int MaxRebondGraceEntries { get; }

Property Value

int

MaxUnbondLockInEntries

int MaxUnbondLockInEntries { get; }

Property Value

int

RewardCurrencies

ImmutableSortedSet<Currency> RewardCurrencies { get; }

Property Value

ImmutableSortedSet<Currency>

RewardPoolAddress

Address RewardPoolAddress { get; }

Property Value

Address

RewardRemainderPoolAddress

Address RewardRemainderPoolAddress { get; }

Property Value

Address

Tombstoned

bool Tombstoned { get; }

Property Value

bool

TotalDelegatedFAV

FungibleAssetValue TotalDelegatedFAV { get; }

Property Value

FungibleAssetValue

TotalShares

BigInteger TotalShares { get; }

Property Value

BigInteger

UnbondingPeriod

long UnbondingPeriod { get; }

Property Value

long

Methods

FAVFromShare(BigInteger)

FungibleAssetValue FAVFromShare(BigInteger share)

Parameters

share BigInteger

Returns

FungibleAssetValue

ShareFromFAV(FungibleAssetValue)

BigInteger ShareFromFAV(FungibleAssetValue fav)

Parameters

fav FungibleAssetValue

Returns

BigInteger