Rust canister that aggregates prices from multiple exchanges into a tamper-evident onchain feed.
Single-exchange feeds are manipulable; cross-exchange aggregation requires deterministic onchain logic.
Multi-exchange aggregation with outlier filtering, volume weighting, candid interface, and stable storage.
A single onchain price, resistant to point manipulation.
Exchange adapters → aggregation engine → stable-map state → query/update candid.
src/lib.rs aevora_market_data.did tests/
update_prices([...])
get_aggregate() → { price, sources, ts }dfx deploy; import candid bindings
ICP (Rust canister) · v1.0.0
Canister unit tests
Proprietary non-exclusive
GENESIS Direct: Active · private · automatic · USDC on Base