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