# Functions
CheckPriceFeedThreshold returns true if the newPrice has changed beyond 100x or less than 1% of the last price.
ConvertTimestampToNanoSecond converts timestamp to nano seconds if timestamp > 1e18 => timestamp is in nanosecond format else if timestamp > 1e15 => timestamp is in microsecond format else if timestamp > 1e12 => timestamp is in millisecond format else the timestamp is in second format.
No description provided by the author
No description provided by the author
DefaultBandIBCParams returns a default set of band ibc parameters.
No description provided by the author
DefaultParams returns a default set of parameters.
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
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
NewMsgRequestBandIBCRates creates a new MsgRequestBandIBCRates instance.
No description provided by the author
NewParams creates a new Params instance.
NewParamSetPair creates a new ParamSetPair instance.
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
ParamKeyTable returns the parameter key table.
No description provided by the author
No description provided by the author
RegisterLegacyAminoCodec registers the necessary x/oracle interfaces and concrete types on the provided LegacyAmino codec.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ValidateEthereumSignature takes a message, an associated signature and public key and returns an error if the signature isn't valid TODO: refactor to shared common dir, copy pasted below code from Peggy.
No description provided by the author
# Constants
1e9.
No description provided by the author
No description provided by the author
Each value below is the default value for each parameter when generating the default genesis file.
No description provided by the author
every 7 blocks.
No description provided by the author
DefaultIndex is the default capability global index.
Auction module event types.
MaxHistoricalPriceRecordAge is the maximum age of oracle price records to track.
No description provided by the author
500ms.
MemStoreKey defines the in-memory store key.
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
constants.
constants.
constants.
constants.
constants.
constants.
constants.
constants.
constants.
constants.
constants.
No description provided by the author
oracle message types.
No description provided by the author
5 minute TWAP window.
oracle message types.
oracle message types.
oracle message types.
oracle message types.
oracle message types.
oracle message types.
oracle message types.
oracle message types.
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
Band IBC.
Keys for band store prefixes.
No description provided by the author
Prefixes for chainlink keys.
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
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
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
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
Parameter keys.
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
Keys for pricefeeder store prefixes.
No description provided by the author
No description provided by the author
ProviderIndexPrefix is the prefix for the ProviderAddress => Provider index store.
ProviderInfoPrefix is the prefix for the Provider => ProviderInfo store.
ProviderPricePrefix is the prefix for the Provider + symbol => PriceState store.
PythPriceKey is the prefix for the priceID => PythPriceState store.
StorkPriceKey is the prefix for the priceID => StorkPriceState store.
No description provided by the author
prefix for each key to a symbols's historical price records.
key for symbols map with latest price update timestamps.
# Structs
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
GenesisState defines the oracle module's genesis state.
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
MetadataStatistics refers to the metadata summary statistics of the historical sample considered.
No description provided by the author
No description provided by the author
MsgRelayCoinbaseMessages defines a SDK message for relaying price messages from Coinbase API.
No description provided by the author
MsgRelayPriceFeedPrice defines a SDK message for setting a price through the pricefeed oracle.
No description provided by the author
MsgRelayProviderPrice defines a SDK message for setting a price through the provider oracle.
No description provided by the author
MsgRelayPythPrices defines a SDK message for updating Pyth prices.
MsgRelayPythPricesResponse defines the Msg/RelayPythPrices response type.
MsgRelayStorkPrices defines a SDK message for relaying price message from Stork API.
No description provided by the author
MsgRequestBandIBCRates defines a SDK message for requesting data from BandChain using IBC.
MsgRequestDataResponse defines the Msg/RequestBandIBCRates response type.
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
No description provided by the author
No description provided by the author
QueryBandIBCPriceStatesRequest is the request type for the Query/BandIBCPriceStates RPC method.
QueryBandIBCPriceStatesResponse is the response type for the Query/BandIBCPriceStates RPC method.
QueryBandPriceStatesRequest is the request type for the Query/BandPriceStates RPC method.
QueryBandPriceStatesResponse is the response type for the Query/BandPriceStates RPC method.
QueryBandRelayersRequest is the request type for the Query/BandRelayers RPC method.
QueryBandRelayersResponse is the response type for the Query/BandRelayers RPC method.
QueryCoinbasePriceStatesRequest is the request type for the Query/CoinbasePriceStates RPC method.
QueryCoinbasePriceStatesResponse is the response type for the Query/CoinbasePriceStates RPC method.
No description provided by the author
No description provided by the author
QueryModuleStateRequest is the request type for the Query/OracleModuleState RPC method.
QueryModuleStateResponse is the response type for the Query/OracleModuleState RPC method.
QueryOraclePriceRequest is the request type for the Query/OraclePrice RPC method.
QueryOraclePriceResponse is the response type for the Query/OraclePrice RPC method.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
QueryOracleVolatilityRequest is the request type for Query/OracleVolatility RPC method.
QueryOracleVolatilityResponse is the response type for Query/OracleVolatility RPC method.
QueryOracleParamsRequest is the request type for the Query/OracleParams RPC method.
QueryOracleParamsResponse is the response type for the Query/OracleParams RPC method.
QueryPriceFeedPriceStatesRequest is the request type for the Query/PriceFeedPriceStates RPC method.
QueryPriceFeedPriceStatesResponse is the response type for the Query/PriceFeedPriceStates RPC method.
QueryProviderPriceStateRequest is the request type for the Query/ProviderPriceState RPC method.
QueryProviderPriceStatesResponse is the response type for the Query/ProviderPriceStates RPC method.
No description provided by the author
No description provided by the author
QueryPythPriceStatesRequest is the request type for the Query/CoinbasePriceStates RPC method.
QueryPythPriceStatesResponse is the response type for the Query/CoinbasePriceStates RPC method.
QueryStorkPriceStatesRequest is the request type for the Query/StorkPriceStates RPC method.
QueryStorkPriceStatesResponse is the response type for the Query/StorkPriceStates RPC method.
QueryStorkPublishersRequest is the request type for the Query/StorkPublishers RPC method.
QueryStorkPublishersResponse is the response type for the Query/StorkPublishers RPC method.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ScalingOptions defines optional configuration to avoid precision loss.
No description provided by the author
Event type upon set ref.
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
UnimplementedMsgServer can be embedded to have forward compatible implementations.
UnimplementedQueryServer can be embedded to have forward compatible implementations.
No description provided by the author
# Interfaces
BankKeeper defines the expected bank keeper methods.
ChannelKeeper defines the expected IBC channel keeper.
MsgClient is the client API for Msg service.
MsgServer is the server API for Msg service.
No description provided by the author
No description provided by the author
No description provided by the author
ParamSet defines an interface for structs containing parameters for a module.
PortKeeper defines the expected IBC port keeper.
QueryClient is the client API for Query service.
QueryServer is the server API for Query service.
# Type aliases
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
ParamSetPairs Slice of KeyFieldPair.
No description provided by the author
No description provided by the author