Follow-up to #23.
Update the Stellar SDK/event ingestion path to use Soroban RPC topic filters for the v2 announcer schema.
Target fetch pattern:
- contract: v2 Stellar announcer
- topics:
("announce", 2, view_tag_bucket, *)
Scope:
- read from both v1 and v2 during the transition window
- use bucketed
getEvents queries for v2
- keep cryptographic recipient validation client-side after fetch
- make the privacy trade-off explicit in SDK docs
- add tests for filter construction and mixed v1/v2 ingestion
Success means clients stop downloading the full Stellar announcement stream when they only need one view-tag bucket.
Follow-up to #23.
Update the Stellar SDK/event ingestion path to use Soroban RPC topic filters for the v2 announcer schema.
Target fetch pattern:
("announce", 2, view_tag_bucket, *)Scope:
getEventsqueries for v2Success means clients stop downloading the full Stellar announcement stream when they only need one view-tag bucket.