Follow-up to #23.
Implement the recommended v2 Stellar stealth-announcer event schema:
- topics:
("announce", scheme_id, view_tag_bucket, metadata_kind)
- data:
(stealth_address, ephemeral_pub_key, metadata)
Scope:
- add the new event layout in
stellar/stealth-announcer
- define a stable
view_tag_bucket derivation rule
- define the initial
metadata_kind convention
- update tests/snapshots for the new topic layout
- document the v1 -> v2 migration expectations in code comments or contract docs
Compatibility:
Success means wallets/indexers can filter Stellar RPC getEvents by scheme and bucket before client-side cryptographic validation.
Follow-up to #23.
Implement the recommended v2 Stellar
stealth-announcerevent schema:("announce", scheme_id, view_tag_bucket, metadata_kind)(stealth_address, ephemeral_pub_key, metadata)Scope:
stellar/stealth-announcerview_tag_bucketderivation rulemetadata_kindconventionCompatibility:
scheme_id = 2Success means wallets/indexers can filter Stellar RPC
getEventsby scheme and bucket before client-side cryptographic validation.