ChainSafe / ChainSafe/chainlink-cosmos

MILESTONE 2 - Complete Module Functionality

Open
#5 0 comments 0 reactions 0 assignees View on GitHub
Epic
Dominant language
Go
Stars
23
Forks
7
PR merge metrics
No merged PRs in 30d

Description

(4 weeks)

Add ability to configure multiple feeds at genesis time. Owner can modify feed parameters at runtime by issuing messages. Integration with the bank and accounts modules to allow rewards to be paid out to data providers. Exposes FeedViewKeeper for consumption by other modules.

Completion Criteria

- Multiple feeds can be configured and each can successfully ingest a valid report
- New feeds can be added by sending an addFeed message
- Fees are automatically paid out in native currency to participating oracles
- The owner of a feed can modify the validator set by making message transactions
- The owner of a feed can alter other parameters of the feed (e.g. heartbeat, rewards) by making transactions
- Events are emitted when reports are ingested and fees paid out
- Owner can submit a message transaction to inform providers of a new round
- Comprehensive test suite
- All functionality is documented

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.