Skip to content

Problem: Settlement blocked - missing ethereum_bridge #1329

@rolandgem

Description

@rolandgem

Problem

No markets have settled since Feb 25 19:32 UTC. All settle_market() calls fail with "Attestation not found for market hash", and request_attestation() fails with:

namespace not found: "ethereum_bridge"

Currently 52 unsettled markets on testnet, 10+ overdue.

Investigation

  • Stream data is fine - data provider 0xe525...ba92 is publishing hourly records on all streams (1,352+ records for Mid-Cap alone, through Mar 5 12:01 UTC)
  • request_attestation() fails for any stream/action combo with the ethereum_bridge namespace error
  • settle_market() fails because no attestation exists for the market hash
  • Last successful settlements: Feb 25 19:31-19:32 UTC (markets 11218-11227)
  • SDK version: v0.6.6 (latest)

Reproduction

from trufnetwork_sdk_py.client import TNClient
c = TNClient("https://gateway.testnet.truf.network", "<key>")
c.request_attestation(
    data_provider="0xe5252596672cd0208a881bdb67c9df429916ba92",
    stream_id="st5cda3b42dc3db0e49af57d7bf14905",
    action_name="price_below_threshold",
    args=["1772725131", "439.85"],
    wait=True,
)
# Error: namespace not found: "ethereum_bridge"

Impact

  • All market settlement is blocked on testnet
  • LP rewards e2e verification blocked (website#3336, ETA March 6)
  • 52 markets cannot settle

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions