Skip to content

facundomedica/oracle

Repository files navigation

Oracle

An example oracle module that utilizes vote extensions.

Chain's repo: https://github.com/facundomedica/oraclis

Slideshow: https://docs.google.com/presentation/d/1k_dRDvb6L_Puv0FSSQNCFXgNFbJO0EecqjYBo-wp41U/

Concepts

Describe specialized concepts and definitions used throughout the spec.

State

Specify and describe structures expected to marshalled into the store, and their keys

State Transitions

Standard state transition operations triggered by hooks, messages, etc.

Messages

Specify message structure(s) and expected state machine behaviour(s).

Begin Block

Specify any begin-block operations.

End Block

Specify any end-block operations.

Hooks

Describe available hooks to be called by/from this module.

Events

List and describe event tags used.

Client

List and describe CLI commands and gRPC and REST endpoints.

Params

List all module parameters, their types (in JSON) and oracles.

Future Improvements

Describe future improvements of this module.

Tests

Acceptance tests.

Appendix

Supplementary details referenced elsewhere within the spec.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published