Skip to content

Implement oracle update batching for gas efficiency #191

Description

@Kevin737866

Description

Batch multiple oracle price updates into a single transaction to reduce gas costs for oracle operators and improve update frequency.

Acceptance Criteria

  • Update up to 50 asset prices in one transaction
  • Gas cost per asset reduced by 40%+ in batch mode
  • Individual validation per asset in batch
  • Partial batch success (some assets can fail)
  • Batch events with success/failure counts

Files to Modify

  • src/contracts/oracle_manager.rs -- add batch update
  • src/contracts/multi_asset_oracle.rs -- batch processing
  • tests/ -- batch update tests

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions