Documentation ¶
Overview ¶
nolint autogenerated code using github.com/rigelrozanski/multitool aliases generated for the following subdirectories: ALIASGEN: github.com/terra-project/core/x/oracle/internal/types/ ALIASGEN: github.com/terra-project/core/x/oracle/internal/keeper/
nolint:deadcode unused DONTCOVER
Index ¶
- Constants
- Variables
- func EndBlocker(ctx sdk.Context, k Keeper)
- func InitGenesis(ctx sdk.Context, keeper Keeper, data GenesisState)
- func NewHandler(k Keeper) sdk.Handler
- func SlashAndResetMissCounters(ctx sdk.Context, k Keeper)
- type AppModule
- func (AppModule) BeginBlock(_ sdk.Context, _ abci.RequestBeginBlock)
- func (am AppModule) EndBlock(ctx sdk.Context, _ abci.RequestEndBlock) []abci.ValidatorUpdate
- func (am AppModule) ExportGenesis(ctx sdk.Context) json.RawMessage
- func (am AppModule) InitGenesis(ctx sdk.Context, data json.RawMessage) []abci.ValidatorUpdate
- func (AppModule) Name() string
- func (am AppModule) NewHandler() sdk.Handler
- func (am AppModule) NewQuerierHandler() sdk.Querier
- func (AppModule) QuerierRoute() string
- func (AppModule) RegisterInvariants(_ sdk.InvariantRegistry)
- func (AppModule) Route() string
- type AppModuleBasic
- func (AppModuleBasic) DefaultGenesis() json.RawMessage
- func (AppModuleBasic) GetQueryCmd(cdc *codec.Codec) *cobra.Command
- func (AppModuleBasic) GetTxCmd(cdc *codec.Codec) *cobra.Command
- func (AppModuleBasic) Name() string
- func (AppModuleBasic) RegisterCodec(cdc *codec.Codec)
- func (AppModuleBasic) RegisterRESTRoutes(ctx context.CLIContext, rtr *mux.Router)
- func (AppModuleBasic) ValidateGenesis(bz json.RawMessage) error
- type Claim
- type DenomList
- type DistributionKeeper
- type ExchangeRateBallot
- type ExchangeRatePrevote
- type ExchangeRatePrevotes
- type ExchangeRateVote
- type ExchangeRateVotes
- type GenesisState
- type Keeper
- type MsgDelegateFeedConsent
- type MsgExchangeRatePrevote
- type MsgExchangeRateVote
- type Params
- type QueryExchangeRateParams
- type QueryFeederDelegationParams
- type QueryMissCounterParams
- type QueryPrevotesParams
- type QueryVotesParams
- type StakingKeeper
- type SupplyKeeper
- type VoteForTally
Constants ¶
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 )
Variables ¶
var ( // functions aliases NewVoteForTally = types.NewVoteForTally NewClaim = types.NewClaim RegisterCodec = types.RegisterCodec ErrInvalidHashLength = types.ErrInvalidHashLength ErrUnknownDenomination = types.ErrUnknownDenomination ErrInvalidExchangeRate = types.ErrInvalidExchangeRate 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 )
Functions ¶
func EndBlocker ¶
EndBlocker is called at the end of every block
func InitGenesis ¶ added in v0.0.4
func InitGenesis(ctx sdk.Context, keeper Keeper, data GenesisState)
InitGenesis initialize default parameters and the keeper's address to pubkey map
func NewHandler ¶
NewHandler returns a handler for "oracle" type messages.
func SlashAndResetMissCounters ¶ added in v0.3.0
SlashAndResetMissCounters do salsh any operator who over criteria & clear all operators miss counter to zero
Types ¶
type AppModule ¶ added in v0.3.0
type AppModule struct { AppModuleBasic // contains filtered or unexported fields }
AppModule implements an application module for the oracle module.
func NewAppModule ¶ added in v0.3.0
NewAppModule creates a new AppModule object
func (AppModule) BeginBlock ¶ added in v0.3.0
func (AppModule) BeginBlock(_ sdk.Context, _ abci.RequestBeginBlock)
BeginBlock returns the begin blocker for the oracle module.
func (AppModule) EndBlock ¶ added in v0.3.0
func (am AppModule) EndBlock(ctx sdk.Context, _ abci.RequestEndBlock) []abci.ValidatorUpdate
EndBlock returns the end blocker for the oracle module.
func (AppModule) ExportGenesis ¶ added in v0.3.0
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 ¶ added in v0.3.0
func (am AppModule) InitGenesis(ctx sdk.Context, data json.RawMessage) []abci.ValidatorUpdate
InitGenesis performs genesis initialization for the oracle module.
func (AppModule) NewHandler ¶ added in v0.3.0
NewHandler returns an sdk.Handler for the oracle module.
func (AppModule) NewQuerierHandler ¶ added in v0.3.0
NewQuerierHandler returns the oracle module sdk.Querier.
func (AppModule) QuerierRoute ¶ added in v0.3.0
QuerierRoute returns the oracle module's querier route name.
func (AppModule) RegisterInvariants ¶ added in v0.3.0
func (AppModule) RegisterInvariants(_ sdk.InvariantRegistry)
RegisterInvariants performs a no-op.
type AppModuleBasic ¶ added in v0.3.0
type AppModuleBasic struct{}
AppModuleBasic defines the basic application module used by the oracle module.
func (AppModuleBasic) DefaultGenesis ¶ added in v0.3.0
func (AppModuleBasic) DefaultGenesis() json.RawMessage
DefaultGenesis returns default genesis state as raw bytes for the oracle module.
func (AppModuleBasic) GetQueryCmd ¶ added in v0.3.0
func (AppModuleBasic) GetQueryCmd(cdc *codec.Codec) *cobra.Command
GetQueryCmd returns the root query command for the oracle module.
func (AppModuleBasic) GetTxCmd ¶ added in v0.3.0
func (AppModuleBasic) GetTxCmd(cdc *codec.Codec) *cobra.Command
GetTxCmd returns the root tx command for the oracle module.
func (AppModuleBasic) Name ¶ added in v0.3.0
func (AppModuleBasic) Name() string
Name returns the oracle module's name
func (AppModuleBasic) RegisterCodec ¶ added in v0.3.0
func (AppModuleBasic) RegisterCodec(cdc *codec.Codec)
RegisterCodec registers the oracle module's types for the given codec.
func (AppModuleBasic) RegisterRESTRoutes ¶ added in v0.3.0
func (AppModuleBasic) RegisterRESTRoutes(ctx context.CLIContext, rtr *mux.Router)
RegisterRESTRoutes registers the REST routes for the oracle module.
func (AppModuleBasic) ValidateGenesis ¶ added in v0.3.0
func (AppModuleBasic) ValidateGenesis(bz json.RawMessage) error
ValidateGenesis performs genesis state validation for the oracle module.
type DistributionKeeper ¶ added in v0.2.0
type DistributionKeeper = types.DistributionKeeper
type ExchangeRateBallot ¶ added in v0.3.0
type ExchangeRateBallot = types.ExchangeRateBallot
type ExchangeRatePrevote ¶ added in v0.3.0
type ExchangeRatePrevote = types.ExchangeRatePrevote
type ExchangeRatePrevotes ¶ added in v0.3.0
type ExchangeRatePrevotes = types.ExchangeRatePrevotes
type ExchangeRateVote ¶ added in v0.3.0
type ExchangeRateVote = types.ExchangeRateVote
type ExchangeRateVotes ¶ added in v0.3.0
type ExchangeRateVotes = types.ExchangeRateVotes
type GenesisState ¶ added in v0.0.4
type GenesisState = types.GenesisState
func ExportGenesis ¶ added in v0.0.4
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 MsgDelegateFeedConsent ¶ added in v0.3.0
type MsgDelegateFeedConsent = types.MsgDelegateFeedConsent
type MsgExchangeRatePrevote ¶ added in v0.3.0
type MsgExchangeRatePrevote = types.MsgExchangeRatePrevote
type MsgExchangeRateVote ¶ added in v0.3.0
type MsgExchangeRateVote = types.MsgExchangeRateVote
type QueryExchangeRateParams ¶ added in v0.3.0
type QueryExchangeRateParams = types.QueryExchangeRateParams
type QueryFeederDelegationParams ¶ added in v0.2.0
type QueryFeederDelegationParams = types.QueryFeederDelegationParams
type QueryMissCounterParams ¶ added in v0.3.0
type QueryMissCounterParams = types.QueryMissCounterParams
type QueryPrevotesParams ¶ added in v0.2.2
type QueryPrevotesParams = types.QueryPrevotesParams
type QueryVotesParams ¶ added in v0.2.2
type QueryVotesParams = types.QueryVotesParams
type StakingKeeper ¶ added in v0.3.0
type StakingKeeper = types.StakingKeeper
type SupplyKeeper ¶ added in v0.3.0
type SupplyKeeper = types.SupplyKeeper
type VoteForTally ¶ added in v0.3.0
type VoteForTally = types.VoteForTally