Back to

Package oracle

Latest Go to latest
Published: Jun 11, 2020 | License: Apache-2.0 | Module:


nolint autogenerated code using aliases generated for the following subdirectories: ALIASGEN: ALIASGEN:

nolint:deadcode unused DONTCOVER


Package Files


const (
	DefaultCodespace                = types.DefaultCodespace
	CodeUnknownDenom                = types.CodeUnknownDenom
	CodeInvalidExchangeRate         = types.CodeInvalidExchangeRate
	CodeVoterNotValidator           = types.CodeVoterNotValidator
	CodeInvalidVote                 = types.CodeInvalidVote
	CodeNoVotingPermission          = types.CodeNoVotingPermission
	CodeInvalidHashLength           = types.CodeInvalidHashLength
	CodeInvalidPrevote              = types.CodeInvalidPrevote
	CodeVerificationFailed          = types.CodeVerificationFailed
	CodeNotRevealPeriod             = types.CodeNotRevealPeriod
	CodeInvalidSaltLength           = types.CodeInvalidSaltLength
	CodeInvalidMsgFormat            = types.CodeInvalidMsgFormat
	ModuleName                      = types.ModuleName
	StoreKey                        = types.StoreKey
	RouterKey                       = types.RouterKey
	QuerierRoute                    = types.QuerierRoute
	DefaultParamspace               = types.DefaultParamspace
	DefaultVotePeriod               = types.DefaultVotePeriod
	DefaultSlashWindow              = types.DefaultSlashWindow
	DefaultRewardDistributionWindow = types.DefaultRewardDistributionWindow
	QueryParameters                 = types.QueryParameters
	QueryExchangeRate               = types.QueryExchangeRate
	QueryExchangeRates              = types.QueryExchangeRates
	QueryActives                    = types.QueryActives
	QueryPrevotes                   = types.QueryPrevotes
	QueryVotes                      = types.QueryVotes
	QueryFeederDelegation           = types.QueryFeederDelegation
	QueryMissCounter                = types.QueryMissCounter


var (
	// functions aliases
	NewVoteForTally                = types.NewVoteForTally
	NewClaim                       = types.NewClaim
	RegisterCodec                  = types.RegisterCodec
	ErrInvalidHashLength           = types.ErrInvalidHashLength
	ErrUnknownDenomination         = types.ErrUnknownDenomination
	ErrVerificationFailed          = types.ErrVerificationFailed
	ErrNoPrevote                   = types.ErrNoPrevote
	ErrNoVote                      = types.ErrNoVote
	ErrNoVotingPermission          = types.ErrNoVotingPermission
	ErrNotRevealPeriod             = types.ErrNotRevealPeriod
	ErrInvalidSaltLength           = types.ErrInvalidSaltLength
	NewGenesisState                = types.NewGenesisState
	DefaultGenesisState            = types.DefaultGenesisState
	ValidateGenesis                = types.ValidateGenesis
	GetExchangeRatePrevoteKey      = types.GetExchangeRatePrevoteKey
	GetVoteKey                     = types.GetVoteKey
	GetExchangeRateKey             = types.GetExchangeRateKey
	GetFeederDelegationKey         = types.GetFeederDelegationKey
	GetMissCounterKey              = types.GetMissCounterKey
	NewMsgExchangeRatePrevote      = types.NewMsgExchangeRatePrevote
	NewMsgExchangeRateVote         = types.NewMsgExchangeRateVote
	NewMsgDelegateFeedConsent      = types.NewMsgDelegateFeedConsent
	DefaultParams                  = types.DefaultParams
	NewQueryExchangeRateParams     = types.NewQueryExchangeRateParams
	NewQueryPrevotesParams         = types.NewQueryPrevotesParams
	NewQueryVotesParams            = types.NewQueryVotesParams
	NewQueryFeederDelegationParams = types.NewQueryFeederDelegationParams
	NewQueryMissCounterParams      = types.NewQueryMissCounterParams
	NewExchangeRatePrevote         = types.NewExchangeRatePrevote
	VoteHash                       = types.VoteHash
	NewExchangeRateVote            = types.NewExchangeRateVote
	NewKeeper                      = keeper.NewKeeper
	ParamKeyTable                  = keeper.ParamKeyTable
	NewQuerier                     = keeper.NewQuerier

	// variable aliases
	ModuleCdc                             = types.ModuleCdc
	PrevoteKey                            = types.PrevoteKey
	VoteKey                               = types.VoteKey
	ExchangeRateKey                       = types.ExchangeRateKey
	FeederDelegationKey                   = types.FeederDelegationKey
	MissCounterKey                        = types.MissCounterKey
	ParamStoreKeyVotePeriod               = types.ParamStoreKeyVotePeriod
	ParamStoreKeyVoteThreshold            = types.ParamStoreKeyVoteThreshold
	ParamStoreKeyRewardBand               = types.ParamStoreKeyRewardBand
	ParamStoreKeyRewardDistributionWindow = types.ParamStoreKeyRewardDistributionWindow
	ParamStoreKeyWhitelist                = types.ParamStoreKeyWhitelist
	ParamStoreKeySlashFraction            = types.ParamStoreKeySlashFraction
	ParamStoreKeySlashWindow              = types.ParamStoreKeySlashWindow
	ParamStoreKeyMinValidPerWindow        = types.ParamStoreKeyMinValidPerWindow
	DefaultVoteThreshold                  = types.DefaultVoteThreshold
	DefaultRewardBand                     = types.DefaultRewardBand
	DefaultWhitelist                      = types.DefaultWhitelist
	DefaultSlashFraction                  = types.DefaultSlashFraction
	DefaultMinValidPerWindow              = types.DefaultMinValidPerWindow

func EndBlocker

func EndBlocker(ctx sdk.Context, k Keeper)

EndBlocker is called at the end of every block

func InitGenesis

func InitGenesis(ctx sdk.Context, keeper Keeper, data GenesisState)

InitGenesis initialize default parameters and the keeper's address to pubkey map

func NewHandler

func NewHandler(k Keeper) sdk.Handler

NewHandler returns a handler for "oracle" type messages.

func SlashAndResetMissCounters

func SlashAndResetMissCounters(ctx sdk.Context, k Keeper)

SlashAndResetMissCounters do salsh any operator who over criteria & clear all operators miss counter to zero

type AppModule

type AppModule struct {
	// contains filtered or unexported fields

AppModule implements an application module for the oracle module.

func NewAppModule

func NewAppModule(keeper Keeper) AppModule

NewAppModule creates a new AppModule object

func (AppModule) BeginBlock

func (AppModule) BeginBlock(_ sdk.Context, _ abci.RequestBeginBlock)

BeginBlock returns the begin blocker for the oracle module.

func (AppModule) EndBlock

func (am AppModule) EndBlock(ctx sdk.Context, _ abci.RequestEndBlock) []abci.ValidatorUpdate

EndBlock returns the end blocker for the oracle module.

func (AppModule) ExportGenesis

func (am AppModule) ExportGenesis(ctx sdk.Context) json.RawMessage

ExportGenesis returns the exported genesis state as raw bytes for the oracle module.

func (AppModule) InitGenesis

func (am AppModule) InitGenesis(ctx sdk.Context, data json.RawMessage) []abci.ValidatorUpdate

InitGenesis performs genesis initialization for the oracle module.

func (AppModule) Name

func (AppModule) Name() string

Name returns the oracle module's name.

func (AppModule) NewHandler

func (am AppModule) NewHandler() sdk.Handler

NewHandler returns an sdk.Handler for the oracle module.

func (AppModule) NewQuerierHandler

func (am AppModule) NewQuerierHandler() sdk.Querier

NewQuerierHandler returns the oracle module sdk.Querier.

func (AppModule) QuerierRoute

func (AppModule) QuerierRoute() string

QuerierRoute returns the oracle module's querier route name.

func (AppModule) RegisterInvariants

func (AppModule) RegisterInvariants(_ sdk.InvariantRegistry)

RegisterInvariants performs a no-op.

func (AppModule) Route

func (AppModule) Route() string

Route returns the message routing key for the oracle module.

type AppModuleBasic

type AppModuleBasic struct{}

AppModuleBasic defines the basic application module used by the oracle module.

func (AppModuleBasic) DefaultGenesis

func (AppModuleBasic) DefaultGenesis() json.RawMessage

DefaultGenesis returns default genesis state as raw bytes for the oracle module.

func (AppModuleBasic) GetQueryCmd

func (AppModuleBasic) GetQueryCmd(cdc *codec.Codec) *cobra.Command

GetQueryCmd returns the root query command for the oracle module.

func (AppModuleBasic) GetTxCmd

func (AppModuleBasic) GetTxCmd(cdc *codec.Codec) *cobra.Command

GetTxCmd returns the root tx command for the oracle module.

func (AppModuleBasic) Name

func (AppModuleBasic) Name() string

Name returns the oracle module's name

func (AppModuleBasic) RegisterCodec

func (AppModuleBasic) RegisterCodec(cdc *codec.Codec)

RegisterCodec registers the oracle module's types for the given codec.

func (AppModuleBasic) RegisterRESTRoutes

func (AppModuleBasic) RegisterRESTRoutes(ctx context.CLIContext, rtr *mux.Router)

RegisterRESTRoutes registers the REST routes for the oracle module.

func (AppModuleBasic) ValidateGenesis

func (AppModuleBasic) ValidateGenesis(bz json.RawMessage) error

ValidateGenesis performs genesis state validation for the oracle module.

type Claim

type Claim = types.Claim

type DenomList

type DenomList = types.DenomList

type DistributionKeeper

type DistributionKeeper = types.DistributionKeeper

type ExchangeRateBallot

type ExchangeRateBallot = types.ExchangeRateBallot

type ExchangeRatePrevote

type ExchangeRatePrevote = types.ExchangeRatePrevote

type ExchangeRatePrevotes

type ExchangeRatePrevotes = types.ExchangeRatePrevotes

type ExchangeRateVote

type ExchangeRateVote = types.ExchangeRateVote

type ExchangeRateVotes

type ExchangeRateVotes = types.ExchangeRateVotes

type GenesisState

type GenesisState = types.GenesisState

func ExportGenesis

func ExportGenesis(ctx sdk.Context, keeper Keeper) (data GenesisState)

ExportGenesis writes the current store values to a genesis file, which can be imported again with InitGenesis

type Keeper

type Keeper = keeper.Keeper

type MsgDelegateFeedConsent

type MsgDelegateFeedConsent = types.MsgDelegateFeedConsent

type MsgExchangeRatePrevote

type MsgExchangeRatePrevote = types.MsgExchangeRatePrevote

type MsgExchangeRateVote

type MsgExchangeRateVote = types.MsgExchangeRateVote

type Params

type Params = types.Params

type QueryExchangeRateParams

type QueryExchangeRateParams = types.QueryExchangeRateParams

type QueryFeederDelegationParams

type QueryFeederDelegationParams = types.QueryFeederDelegationParams

type QueryMissCounterParams

type QueryMissCounterParams = types.QueryMissCounterParams

type QueryPrevotesParams

type QueryPrevotesParams = types.QueryPrevotesParams

type QueryVotesParams

type QueryVotesParams = types.QueryVotesParams

type StakingKeeper

type StakingKeeper = types.StakingKeeper

type SupplyKeeper

type SupplyKeeper = types.SupplyKeeper

type VoteForTally

type VoteForTally = types.VoteForTally
Documentation was rendered with GOOS=linux and GOARCH=amd64.

Jump to identifier

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to identifier