Table of Contents

Class ValidatorList

Namespace
Nekoyume.ValidatorDelegation
Assembly
Lib9c.dll
public sealed class ValidatorList : IBencodable
Inheritance
ValidatorList
Implements
IBencodable
Inherited Members

Constructors

ValidatorList()

public ValidatorList()

ValidatorList(IValue)

public ValidatorList(IValue bencoded)

Parameters

bencoded IValue

ValidatorList(List)

public ValidatorList(List bencoded)

Parameters

bencoded List

Properties

Address

public static Address Address { get; }

Property Value

Address

Bencoded

public List Bencoded { get; }

Property Value

List

MaxActiveSetSize

public static int MaxActiveSetSize { get; }

Property Value

int

Validators

public ImmutableList<Validator> Validators { get; }

Property Value

ImmutableList<Validator>

Methods

ActiveSet()

public List<Validator> ActiveSet()

Returns

List<Validator>

InActiveSet()

public List<Validator> InActiveSet()

Returns

List<Validator>

RemoveValidator(PublicKey)

public ValidatorList RemoveValidator(PublicKey publicKey)

Parameters

publicKey PublicKey

Returns

ValidatorList

SetValidator(Validator)

public ValidatorList SetValidator(Validator validator)

Parameters

validator Validator

Returns

ValidatorList