# Functions
DefaultGenesisState returns default genesis state (validation is done on module init).
DefaultParams returns default keeper parameters.
GetOraclesKey returns OraclesPrefix storage key.
GetRawPricesKey returns RawPricesPrefix storage key.
GetRawPricesKeyPrefix returns RawPricesPrefix storage key prefix without oracleAddress.
NewAssetAddedEvent creates an Event on Asset creation/update.
No description provided by the author
NewMsgPostPrice creates a new MsgPostPrice message.
NewMsgSetAsset creates a new MsgSetAsset message.
NewMsgSetOracle creates a new MsgSetOracle message.
NewPriceEvent creates an Event on CurrentPrice update.
No description provided by the author
ParamKeyTable returns parameters key table.
RegisterInterfaces registers the x/staking interfaces types with the interface registry.
RegisterLegacyAminoCodec registers the necessary x/staking interfaces and concrete types on the provided LegacyAmino codec.
No description provided by the author
RegisterQueryHandler registers the http handlers for service Query to "mux".
RegisterQueryHandlerClient registers the http handlers for service Query to "mux".
RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterQueryHandlerServer registers the http handlers for service Query to "mux".
No description provided by the author
# Constants
No description provided by the author
.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
storage key prefix for storing Asset data.
storage key prefix for storing CurrentPrice data.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Storage keys.
ModuleCdc references the global x/staking module codec.
storage key prefix for storing Oracle data.
Parameter keys.
Parameter keys.
storage key prefix for storing RawPrice data.
# Structs
Asset represents an Oracle asset.
CurrentPrice contains meta of the current price for a particular asset (aggregated from multiple sources).
No description provided by the author
MsgPostPrice defines a SDK message to post a raw price from source (Oracle).
No description provided by the author
MsgSetAsset defines a SDK message to create/update an Asset.
No description provided by the author
MsgSetOracle defines a SDK message to create/update an Oracle.
No description provided by the author
Oracle contains Oracle source info.
Params keeps keeper parameters (which might be changed via Gov).
PostPriceParams keeps price posting parameters.
QueryAssetsRequest is request type for Query/Assets RPC method.
QueryAssetsResponse is response type for Query/Assets RPC method.
QueryAssetsRequest is request type for Query/CurrentPrice RPC method.
QueryAssetsResponse is response type for Query/CurrentPrice RPC method.
QueryCurrentPricesRequest is request type for Query/CurrentPrices RPC method.
QueryCurrentPricesResponse is response type for Query/CurrentPrices RPC method.
QueryOraclesRequest is request type for Query/Oracles RPC method.
QueryOraclesResponse is response type for Query/Oracles RPC method.
RawPrice is used to store normalized asset prices per Oracle.
UnimplementedMsgServer can be embedded to have forward compatible implementations.
UnimplementedQueryServer can be embedded to have forward compatible implementations.
# Interfaces
MsgClient is the client API for Msg service.
MsgServer is the server API for Msg service.
QueryClient is the client API for Query service.
QueryServer is the server API for Query service.