Module pallet_chainlink_feed::pallet [−][src]
Expand description
The module that hosts all the FRAME types needed to add this pallet to a runtime.
Re-exports
pub use __tt_default_parts_6 as tt_default_parts;
Structs
Proxy used for interaction with a feed.
should_sync
flag determines whether the config
is put into
storage on drop
.
Builder with all the parameters to call the create_feed
The configuration for an oracle feed.
Can be used to configure the genesis state of this pallet.
Meta data tracking withdrawable rewards and admin for an oracle.
Meta data tracking the oracle status for a feed.
Used to store round requester permissions for accounts.
Round data relevant to consumers. Will only be constructed once minimum amount of submissions have been provided.
Round data as served by the FeedInterface
.
Round data relevant to oracles.
Enums
Contains one variant per dispatchable that can be called by an extrinsic.
Custom dispatch errors of this pallet.
Possible error when converting from Round
to RoundData
.
Traits
Configuration trait of this pallet.
Trait for read-only access to a feed.
Trait for interacting with the feeds in the pallet.
Trait for read-write access to a feed.
Trait for the chainlink pallet extrinsic weights.
Type Definitions
Operator-facing round data.
A running counter used internally to determine the next feed id.
Accounts allowed to create feeds.
A running counter used internally to determine the next feed id.
Type alias to Pallet
, to be used by construct_runtime
.
Feed local oracle status data.
Global oracle meta data including admin and withdrawable funds.
The account controlling the funds for this pallet.
The account to set as future pallet admin.
Per-feed permissioning for starting new rounds.
User-facing round data.
Minimum and Maximum number of submissions allowed per round.