Table of Contents

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