Class ValidatorRepository
- Namespace
- Nekoyume.ValidatorDelegation
- Assembly
- Lib9c.dll
public sealed class ValidatorRepository : DelegationRepository, IDelegationRepository
- Inheritance
-
ValidatorRepository
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
ValidatorRepository(IWorld, IActionContext)
public ValidatorRepository(IWorld world, IActionContext actionContext)
Parameters
world IWorld
actionContext IActionContext
ValidatorRepository(IDelegationRepository)
public ValidatorRepository(IDelegationRepository repository)
Parameters
repository IDelegationRepository
Properties
World
public override IWorld World { get; }
Property Value
- IWorld
Methods
GetDelegatee(Address)
public override IDelegatee GetDelegatee(Address address)
Parameters
address Address
Returns
- IDelegatee
GetDelegator(Address)
public override IDelegator GetDelegator(Address address)
Parameters
address Address
Returns
- IDelegator
GetValidatorDelegatee(Address)
public ValidatorDelegatee GetValidatorDelegatee(Address address)
Parameters
address Address
Returns
- ValidatorDelegatee
GetValidatorDelegator(Address)
public ValidatorDelegator GetValidatorDelegator(Address address)
Parameters
address Address
Returns
- ValidatorDelegator
GetValidatorList()
public ValidatorList GetValidatorList()
Returns
- ValidatorList
SetCommissionPercentage(Address, BigInteger, long)
public void SetCommissionPercentage(Address address, BigInteger commissionPercentage, long height)
Parameters
address Address
commissionPercentage BigInteger
height long
SetDelegatee(IDelegatee)
public override void SetDelegatee(IDelegatee delegatee)
Parameters
delegatee IDelegatee
SetDelegator(IDelegator)
public override void SetDelegator(IDelegator delegator)
Parameters
delegator IDelegator
SetValidatorDelegatee(ValidatorDelegatee)
public void SetValidatorDelegatee(ValidatorDelegatee validatorDelegatee)
Parameters
validatorDelegatee ValidatorDelegatee
SetValidatorDelegator(ValidatorDelegator)
public void SetValidatorDelegator(ValidatorDelegator validatorDelegator)
Parameters
validatorDelegator ValidatorDelegator
SetValidatorList(ValidatorList)
public void SetValidatorList(ValidatorList validatorList)
Parameters
validatorList ValidatorList
UpdateWorld(IWorld)
public override void UpdateWorld(IWorld world)
Parameters
world IWorld