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