mock

package
v0.28.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 17, 2018 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Validator

type Validator struct {
	Address sdk.ValAddress
	Power   sdk.Dec
}

Validator implements sdk.Validator

func (Validator) GetBondHeight

func (v Validator) GetBondHeight() int64

Implements sdk.Validator

func (Validator) GetCommission

func (v Validator) GetCommission() sdk.Dec

Implements sdk.Validator

func (Validator) GetConsAddr

func (v Validator) GetConsAddr() sdk.ConsAddress

Implements sdk.Validator

func (Validator) GetConsPubKey

func (v Validator) GetConsPubKey() crypto.PubKey

Implements sdk.Validator

func (Validator) GetDelegatorShares

func (v Validator) GetDelegatorShares() sdk.Dec

Implements sdk.Validator

func (Validator) GetJailed

func (v Validator) GetJailed() bool

Implements sdk.Validator

func (Validator) GetMoniker

func (v Validator) GetMoniker() string

Implements sdk.Validator

func (Validator) GetOperator

func (v Validator) GetOperator() sdk.ValAddress

Implements sdk.Validator

func (Validator) GetPower

func (v Validator) GetPower() sdk.Dec

Implements sdk.Validator

func (Validator) GetStatus

func (v Validator) GetStatus() sdk.BondStatus

Implements sdk.Validator

func (Validator) GetTokens

func (v Validator) GetTokens() sdk.Dec

Implements sdk.Validator

type ValidatorSet

type ValidatorSet struct {
	Validators []Validator
}

Implements sdk.Validator

func (*ValidatorSet) AddValidator

func (vs *ValidatorSet) AddValidator(val Validator)

Helper function for adding new validator

func (*ValidatorSet) Delegation

func (vs *ValidatorSet) Delegation(_ sdk.Context, _ sdk.AccAddress, _ sdk.ValAddress) sdk.Delegation

Implements sdk.ValidatorSet

func (*ValidatorSet) IterateBondedValidatorsByPower

func (vs *ValidatorSet) IterateBondedValidatorsByPower(ctx sdk.Context, fn func(index int64, Validator sdk.Validator) bool)

IterateBondedValidatorsByPower implements sdk.ValidatorSet

func (*ValidatorSet) IterateLastValidators

func (vs *ValidatorSet) IterateLastValidators(ctx sdk.Context, fn func(index int64, Validator sdk.Validator) bool)

IterateLastValidators implements sdk.ValidatorSet

func (*ValidatorSet) IterateValidators

func (vs *ValidatorSet) IterateValidators(ctx sdk.Context, fn func(index int64, Validator sdk.Validator) bool)

IterateValidators implements sdk.ValidatorSet

func (*ValidatorSet) Jail

func (vs *ValidatorSet) Jail(_ sdk.Context, _ sdk.ConsAddress)

Implements sdk.ValidatorSet

func (*ValidatorSet) RemoveValidator

func (vs *ValidatorSet) RemoveValidator(addr sdk.AccAddress)

Helper function for removing exsting validator

func (*ValidatorSet) Slash

func (vs *ValidatorSet) Slash(_ sdk.Context, _ sdk.ConsAddress, _ int64, _ int64, _ sdk.Dec)

Implements sdk.ValidatorSet

func (*ValidatorSet) TotalPower

func (vs *ValidatorSet) TotalPower(ctx sdk.Context) sdk.Dec

TotalPower implements sdk.ValidatorSet

func (*ValidatorSet) Unjail

func (vs *ValidatorSet) Unjail(_ sdk.Context, _ sdk.ConsAddress)

Implements sdk.ValidatorSet

func (*ValidatorSet) Validator

func (vs *ValidatorSet) Validator(ctx sdk.Context, addr sdk.ValAddress) sdk.Validator

Validator implements sdk.ValidatorSet

func (*ValidatorSet) ValidatorByConsAddr

func (vs *ValidatorSet) ValidatorByConsAddr(_ sdk.Context, _ sdk.ConsAddress) sdk.Validator

ValidatorByPubKey implements sdk.ValidatorSet

func (*ValidatorSet) ValidatorByConsPubKey

func (vs *ValidatorSet) ValidatorByConsPubKey(_ sdk.Context, _ crypto.PubKey) sdk.Validator

ValidatorByPubKey implements sdk.ValidatorSet

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL