Structs§
- AggregateExchange Rate Prevote 
- Struct for aggregate prevoting on the ExchangeRateVote. The purpose of aggregate prevote is to hide vote exchange rates with hash which is formatted as hex string in SHA256(“{salt}:({pair},{exchange_rate})|…|({pair},{exchange_rate}):{voter}”)
- AggregateExchange Rate Vote 
- MsgAggregateExchangeRateVote - struct for voting on the exchange rates different assets.
- EventAggregate Prevote 
- Emitted by MsgAggregateExchangePrevote when an aggregate prevote is added to state
- EventAggregate Vote 
- Emitted by MsgAggregateExchangeVote when an aggregate vote is added to state
- EventDelegate Feeder Consent 
- Emitted when a valoper delegates oracle voting rights to a feeder address.
- EventPrice Update 
- Emitted when a price is posted
- EventValidator Performance 
- ExchangeRate AtBlock 
- ExchangeRate Tuple 
- ExchangeRateTuple - struct to store interpreted exchange rates data to store
- FeederDelegation 
- FeederDelegation is the address for where oracle feeder authority are delegated to. By default this struct is only used at genesis to feed in default feeder addresses.
- GenesisState 
- GenesisState defines the oracle module’s genesis state.
- MissCounter 
- MissCounter defines an miss counter and validator address pair used in oracle module’s genesis state
- MsgAggregateExchange Rate Prevote 
- MsgAggregateExchangeRatePrevote represents a message to submit aggregate exchange rate prevote.
- MsgAggregateExchange Rate Prevote Response 
- MsgAggregateExchangeRatePrevoteResponse defines the Msg/AggregateExchangeRatePrevote response type.
- MsgAggregateExchange Rate Vote 
- MsgAggregateExchangeRateVote represents a message to submit aggregate exchange rate vote.
- MsgAggregateExchange Rate Vote Response 
- MsgAggregateExchangeRateVoteResponse defines the Msg/AggregateExchangeRateVote response type.
- MsgDelegateFeed Consent 
- MsgDelegateFeedConsent represents a message to delegate oracle voting rights to another address.
- MsgDelegateFeed Consent Response 
- MsgDelegateFeedConsentResponse defines the Msg/DelegateFeedConsent response type.
- MsgEditOracle Params 
- MsgEditOracle Params Response 
- OracleParams Msg 
- Params
- Params defines the module parameters for the x/oracle module.
- PriceSnapshot 
- a snapshot of the prices at a given point in time
- QueryActives Request 
- QueryActivesRequest is the request type for the Query/Actives RPC method.
- QueryActives Response 
- QueryActivesResponse is response type for the Query/Actives RPC method.
- QueryAggregate Prevote Request 
- QueryAggregatePrevoteRequest is the request type for the Query/AggregatePrevote RPC method.
- QueryAggregate Prevote Response 
- QueryAggregatePrevoteResponse is response type for the Query/AggregatePrevote RPC method.
- QueryAggregate Prevotes Request 
- QueryAggregatePrevotesRequest is the request type for the Query/AggregatePrevotes RPC method.
- QueryAggregate Prevotes Response 
- QueryAggregatePrevotesResponse is response type for the Query/AggregatePrevotes RPC method.
- QueryAggregate Vote Request 
- QueryAggregateVoteRequest is the request type for the Query/AggregateVote RPC method.
- QueryAggregate Vote Response 
- QueryAggregateVoteResponse is response type for the Query/AggregateVote RPC method.
- QueryAggregate Votes Request 
- QueryAggregateVotesRequest is the request type for the Query/AggregateVotes RPC method.
- QueryAggregate Votes Response 
- QueryAggregateVotesResponse is response type for the Query/AggregateVotes RPC method.
- QueryExchange Rate Request 
- QueryExchangeRateRequest is the request type for the Query/ExchangeRate RPC method.
- QueryExchange Rate Response 
- QueryExchangeRateResponse is response type for the Query/ExchangeRate RPC method.
- QueryExchange Rates Request 
- QueryExchangeRatesRequest is the request type for the Query/ExchangeRates RPC method.
- QueryExchange Rates Response 
- QueryExchangeRatesResponse is response type for the Query/ExchangeRates RPC method.
- QueryFeeder Delegation Request 
- QueryFeederDelegationRequest is the request type for the Query/FeederDelegation RPC method.
- QueryFeeder Delegation Response 
- QueryFeederDelegationResponse is response type for the Query/FeederDelegation RPC method.
- QueryMiss Counter Request 
- QueryMissCounterRequest is the request type for the Query/MissCounter RPC method.
- QueryMiss Counter Response 
- QueryMissCounterResponse is response type for the Query/MissCounter RPC method.
- QueryParams Request 
- QueryParamsRequest is the request type for the Query/Params RPC method.
- QueryParams Response 
- QueryParamsResponse is the response type for the Query/Params RPC method.
- QueryVote Targets Request 
- QueryVoteTargetsRequest is the request type for the Query/VoteTargets RPC method.
- QueryVote Targets Response 
- QueryVoteTargetsResponse is response type for the Query/VoteTargets RPC method.
- Rewards
- Rewards defines a credit object towards validators which provide prices faithfully for different pairs.