QuaiWhale logo
QuaiWhale
External pressure

Ravencoin Pressure

Observes configured RVN address sends used only as external buy-pressure context.

Live
Runtime key
ravencoin_buy_pressure
Railway process
ravencoin-buy-pressure
Optional supervised process
Last heartbeat
Nov 1, 2026, 12:42:29 p.m.
UTC
Last successful cycle
Nov 1, 2026, 12:41:25 p.m.
UTC
Runtime status
completed
Next scheduled run
Not available
No next_run_at exposed
Last cycle duration
1m 22s
Completed Nov 1, 2026, 12:41:25 p.m. UTC
Process started
Oct 29, 2026, 1:01:10 a.m.
UTC
Last runtime errorOct 29, 2026, 10:39:53 p.m. UTC
ravencoin-buy-pressure-all-addresses-failed:RXtpH2yp6AA6VvPVTuhCrqxYG7vCGEPMB5:ravencoin-api-failed:https://api.ravencoin.org/api/addr/RXtpH2yp6AA6VvPVTuhCrqxYG7vCGEPMB5/txs?from=0&to=50:timeout-10000ms|https://ravencoin.network/api/addr/RXtpH2yp6AA6VvPVTuhCrqxYG7vCGEPMB5/txs?from=0&to=50:http-401|https://explorer.ravencoin.org/api/addr/RXtpH2yp6AA6VvPVTuhCrqxYG7vCGEPMB5/txs?from=0&to=50:timeout-10000ms|https://blockbook.ravencoin.org/api/v2/address/RXtpH2yp6AA6VvPVTuhCrqxYG7vCGEPMB5?details=txs&pageSize=50:http-502|RRTcyuUrrzdgKH2ti9QxwpqLtsAeZq2jtT:ravencoin-api-failed:https://api.ravencoin.org/api/addr/RRTcyuUrrzdgKH2ti9QxwpqLtsAeZq2jtT/txs?from=0&to=50:timeout-10000ms|https://ravencoin.network/api/addr/RRTcyuUrrzdgKH2ti9QxwpqLtsAeZq2jtT/txs?from=0&to=50:http-401|https://explorer.ravencoin.org/api/addr/RRTcyuUrrzdgKH2ti9QxwpqLtsAeZq2jtT/txs?from=0&to=50:timeout-10000ms|https://blockbook.ravencoin.org/api/v2/address/RRTcyuUrrzdgKH2ti9QxwpqLtsAeZq2jtT?details=txs&pageSize=50:http-502|RMTUdg4fYvGPGzaxAPXJYzjk7fBX6JWinW:ravencoin-api-failed:https://api.ravencoin.org/api/addr/RMTUdg4fYvGPGzaxAPXJYzjk7fBX6JWinW/txs?from=0&to=50:timeout-10000ms|https://ravencoin.network/api/addr/RMTUdg4fYvGPGzaxAPXJYzjk7fBX6JWinW/txs?from=0&to=50:http-401|https://explorer.ravencoin.org/api/addr/RMTUdg4fYvGPGzaxAPXJYzjk7fBX6JWinW/txs?from=0&to=50:timeout-10000ms|https://blockbook.ravencoin.org/api/v2/address/RMTUdg4fYvGPGzaxAPXJYzjk7fBX6JWinW?details=txs&pageSize=50:http-502|RVMKX8LuTWs8Y9zMyL4rZQbp5KwWmJMFwk:ravencoin-api-failed:https://api.ravencoin.org/api/addr/RVMKX8LuTWs8Y9zMyL4rZQbp5KwWmJMFwk/txs?from=0&to=50:timeout-10000ms|https://ravencoin.network/api/addr/RVMKX8LuTWs8Y9zMyL4rZQbp5KwWmJMFwk/txs?from=0&to=50:http-401|https://explorer.ravencoin.org/api/addr/RVMKX8LuTWs8Y9zMyL4rZQbp5KwWmJMFwk/txs?from=0&to=50:timeout-10000ms|https://blockbook.ravencoin.org/api/v2/address/RVMKX8LuTWs8Y9zMyL4rZQbp5KwWmJMFwk?details=txs&pageSize=50:http-502
Current runtime snapshot

Point-in-time operational summary

This worker exposes a current loop-state record in this view. No multi-run history is requested or inferred.

Live
Runtime status
completed
Next scheduled
Not available
Checkpoint fields
2
Metadata fields
3
Exact data chain

Input to product surface

optional process
Step 1Input
Ravencoin address providers

Fetches bounded transaction history for every configured Ravencoin source address with request timeouts.

Step 2Normalization
Extract outbound sends

Parses sends per address, tolerates partial address failures, applies the minimum RVN threshold, and normalizes rows.

Step 3Enrichment
Attach historical USD context

Adds historical RVN/USD context when available.

Step 4Persistence
Upsert RVN sends

Persists successful address rows idempotently by source address and transaction hash.

Step 5Product
Render external pressure markers

Feeds aggregated RVN buy-pressure markers on QUAI Live without changing Quai entity classifications.

Required dependencies

The chain cannot produce its canonical output without these dependencies.

Ravencoin address APIs

Configured provider endpoints with bounded timeout handling.

Tracked RVN addresses

One or more explicit source addresses whose outbound sends are observed.

Supabase service role

Idempotent send persistence.

Secondary and fallback paths

Recovery, enrichment, transport, or coordination paths that do not replace the canonical source of truth.

Historical price source

Adds USD context when available.

Partial-address tolerance

A successful address can still be persisted when another configured address fails.

Storage contract

Tables read or written by this worker chain.

Swipe horizontally to inspect all columns

TablePurpose
ravencoin_address_sendsNormalized RVN outbound sends and pressure marker fields.

Product outputs

User-facing workspaces directly powered by this chain.

Runtime checkpoint

Latest RVN multi-address observation

Observed At
2026-11-01T12:41:25.209Z
Address Count
4

Cycle metadata

Enabled
Yes
Inserted
8
Address Errors
0

Implementation map

Primary repository files implementing this worker chain and its product read path.

workers/ravencoin-buy-pressure/start.cjs
workers/ravencoin-buy-pressure/feed.js
app/lib/market-feed/ravencoin-buy-pressure.js
app/lib/market-feed/markers.js