Skip to content

feat: add Flare protocols and a stream timeout override - #439

Closed
tuddman wants to merge 2 commits into
propeller-heads:mainfrom
aspensprotocol:feat/flare-restack
Closed

feat: add Flare protocols and a stream timeout override#439
tuddman wants to merge 2 commits into
propeller-heads:mainfrom
aspensprotocol:feat/flare-restack

Conversation

@tuddman

@tuddman tuddman commented Aug 19, 2026

Copy link
Copy Markdown

No description provided.

BlazeSwap V2 pools simulate as UniswapV2State; SparkDEX V3 and Enosys V3
as UniswapV3State (logs-only indexing). Without these arms the stream
builder warn-skips the protocols a self-hosted Flare Tycho indexes.
tycho-client derives the stream timeout from the chain's block time
(3x block time for custom-registry chains), which is too tight for
indexers that pause during catch-up bursts: flare's 2s blocks derive a
6s timeout that trips missed-block stream errors while the self-hosted
indexer backfills. The flag (FYND_STREAM_TIMEOUT_SECS) threads through
FyndRPCBuilder/FyndBuilder/TychoFeedConfig to the stream builder's
latency_buffer and leaves the derived default in place when unset.
@tuddman tuddman changed the title feat: add Flare protocols and a stream timeout override) feat: add Flare protocols and a stream timeout override Aug 19, 2026
@tuddman tuddman closed this Aug 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant