Skip to content

Oracle Integration Contract #259

Description

@Mkalbani

Location: contracts/oracle_integration
Language: Rust (Soroban)
Estimated Time: 7 hours
Difficulty: Hard

Description

Build an oracle integration contract consuming external price feeds with validation and caching.

Tasks

  • Design oracle structure
  • Implement price feed consumption
  • Add validation logic
  • Create caching mechanism
  • Implement staleness checks
  • Add fallback oracles
  • Create price aggregation
  • Write comprehensive tests
  • Implement off-chain signature verification
  • Add emergency price feeds

Acceptance Criteria

  • Prices fetched from oracles
  • Validation prevents bad data
  • Cache improves efficiency
  • Staleness detected
  • Aggregation accurate
  • All tests pass

Metadata

Metadata

Assignees

No one assigned

    Labels

    Stellar WaveIssues in the Stellar wave program

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions