Skip to content

Document mainnet oracle policy in README (V2 + adapter) #801

Description

@Mimah97

Context / Why

Document mainnet oracle policy in README (V2 + adapter). README still lists planned items that are implemented or blocked. This is required for Vatix Soroban audit/mainnet readiness.

Current state

Relevant paths: README Planned Functionality vs adapter status. Workspace crates: market, treasury, resolution, outcome-token under contracts/. Docs: README, AUTH_TABLE.md, docs/adr-001-oracle-adapter.md, scripts/upgrade/UPGRADE_PLAYBOOK.md.

Proposed work

  1. Start from README Planned Functionality vs adapter status and add a failing test that captures the gap.
  2. Implement fail-closed behavior (no silent Ed25519 fallback when adapters are enabled).
  3. Update AUTH_TABLE / events-reference / upgrade playbook if entrypoints or storage change.
  4. Keep CEI/reentrancy notes in docs/reentrancy-cei-audit.md in sync.
  5. Run crate tests and workspace integration tests that touch the path.

Acceptance criteria

  • Automated tests fail if the gap is reintroduced.
  • Docs (AUTH_TABLE, events, playbook) match production ABI.
  • No new instant admin mutators without timelock where peers already use 172_800s.
  • CI-relevant cargo test paths stay green.
  • No panic!/todo!() on shipped library paths.

Out of scope

Off-chain indexer work belongs in vatix-backend.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave program

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions