Table of Contents

Interface IDelegator

Namespace
Nekoyume.Delegation
Assembly
Lib9c.dll
public interface IDelegator

Properties

AccountAddress

Address AccountAddress { get; }

Property Value

Address

Address

Address Address { get; }

Property Value

Address

Delegatees

ImmutableSortedSet<Address> Delegatees { get; }

Property Value

ImmutableSortedSet<Address>

DelegationPoolAddress

Address DelegationPoolAddress { get; }

Property Value

Address

RewardAddress

Address RewardAddress { get; }

Property Value

Address

Methods

CancelUndelegate(IDelegatee, FungibleAssetValue, long)

void CancelUndelegate(IDelegatee delegatee, FungibleAssetValue fav, long height)

Parameters

delegatee IDelegatee
fav FungibleAssetValue
height long

ClaimReward(IDelegatee, long)

void ClaimReward(IDelegatee delegatee, long height)

Parameters

delegatee IDelegatee
height long

Delegate(IDelegatee, FungibleAssetValue, long)

void Delegate(IDelegatee delegatee, FungibleAssetValue fav, long height)

Parameters

delegatee IDelegatee
fav FungibleAssetValue
height long

Redelegate(IDelegatee, IDelegatee, BigInteger, long)

void Redelegate(IDelegatee srcDelegatee, IDelegatee dstDelegatee, BigInteger share, long height)

Parameters

srcDelegatee IDelegatee
dstDelegatee IDelegatee
share BigInteger
height long

Undelegate(IDelegatee, BigInteger, long)

void Undelegate(IDelegatee delegatee, BigInteger share, long height)

Parameters

delegatee IDelegatee
share BigInteger
height long