#operator #data #module #combined #off-chain #feed #value

no-std orml-oracle

Oracle module that makes off-chain data available on-chain

17 releases (10 breaking)

new 0.12.0 Jun 3, 2024
0.9.1 Apr 9, 2024
0.8.0 Mar 18, 2024
0.6.7 Nov 21, 2023
0.1.1 Jun 5, 2020

#1750 in Magic Beans

Download history 81/week @ 2024-02-14 54/week @ 2024-02-21 40/week @ 2024-02-28 2/week @ 2024-03-06 123/week @ 2024-03-13 26/week @ 2024-03-20 8/week @ 2024-03-27 192/week @ 2024-04-03 59/week @ 2024-04-10 142/week @ 2024-04-17 3/week @ 2024-05-01 7/week @ 2024-05-08 3/week @ 2024-05-15 15/week @ 2024-05-22 123/week @ 2024-05-29

150 downloads per month

Apache-2.0 and GPL-3.0-only

115KB
2.5K SLoC

Oracle module

Overview

This module exposes capabilities for oracle operators to feed external offchain data. The raw values can be combined to provide an aggregated value.

The data is valid only if feeded by an authorized operator. This module implements frame_support::traits::InitializeMembers and frame_support::traits::ChangeMembers, to provide a way to manage operators membership. Typically it could be leveraged to pallet_membership in FRAME.


lib.rs:

Oracle

A module to allow oracle operators to feed external data.

Overview

This module exposes capabilities for oracle operators to feed external offchain data. The raw values can be combined to provide an aggregated value.

The data is valid only if feeded by an authorized operator. pallet_membership in FRAME can be used to as source of T::Members.

Dependencies

~19–34MB
~582K SLoC