Interface IDelegator
- Namespace
- Nekoyume.Delegation
- Assembly
- Lib9c.dll
public interface IDelegator
Properties
AccountAddress
Address AccountAddress { get; }
Property Value
- Address
Address
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