Skip to content

feat: soroban event backfill, event schema registry, destination veri… - #1072

Merged
mijinummi merged 1 commit into
MDTechLabs:mainfrom
DevZee404:feat/backfill-schema-registry-dest-verification-allowlist-1025-1026-1016-1017
Aug 27, 2026
Merged

feat: soroban event backfill, event schema registry, destination veri…#1072
mijinummi merged 1 commit into
MDTechLabs:mainfrom
DevZee404:feat/backfill-schema-registry-dest-verification-allowlist-1025-1026-1016-1017

Conversation

@DevZee404

Copy link
Copy Markdown
Contributor

…fication, contract allowlist

  • Implement Soroban Event Backfill Service #1025: Soroban Event Backfill Service (src/indexer/soroban/backfill/, src/indexer/recovery/)
    • Detect indexing gaps, determine missing ledger ranges, fetch historical events, deduplicate recovered events, update indexing cursors
  • Implement Stellar Contract Event Schema Registry #1026: Stellar Contract Event Schema Registry (src/events/soroban/schemas/, src/events/registry/)
    • Define and version supported Soroban bridge event schemas, validate event payloads, support provider-specific event mappings
  • Implement Stellar Bridge Destination Verification #1016: Stellar Bridge Destination Verification (src/execution/verification/stellar/, src/wallets/stellar/review/)
    • Snapshot destination info at quote time, compare against final transaction, verify destination asset + amount, block mismatched transactions before signing
  • Implement Soroban Bridge Contract Allowlist #1017: Soroban Bridge Contract Allowlist (src/security/allowlists/soroban/, src/registry/contracts/)
    • Maintain verified, network-specific contract allowlists, validate contracts before execution, support controlled allowlist updates, reject unverified contracts

Tests added under tests/indexer/soroban/backfill/, tests/events/soroban/schemas/, tests/execution/verification/, tests/security/allowlists/

Closes #1025
Closes #1026
Closes #1016
Closes #1017

…fication, contract allowlist

- MDTechLabs#1025: Soroban Event Backfill Service (src/indexer/soroban/backfill/, src/indexer/recovery/)
  - Detect indexing gaps, determine missing ledger ranges, fetch historical events,
    deduplicate recovered events, update indexing cursors
- MDTechLabs#1026: Stellar Contract Event Schema Registry (src/events/soroban/schemas/, src/events/registry/)
  - Define and version supported Soroban bridge event schemas, validate event
    payloads, support provider-specific event mappings
- MDTechLabs#1016: Stellar Bridge Destination Verification (src/execution/verification/stellar/, src/wallets/stellar/review/)
  - Snapshot destination info at quote time, compare against final transaction,
    verify destination asset + amount, block mismatched transactions before signing
- MDTechLabs#1017: Soroban Bridge Contract Allowlist (src/security/allowlists/soroban/, src/registry/contracts/)
  - Maintain verified, network-specific contract allowlists, validate contracts
    before execution, support controlled allowlist updates, reject unverified contracts

Tests added under tests/indexer/soroban/backfill/, tests/events/soroban/schemas/,
tests/execution/verification/, tests/security/allowlists/

Closes MDTechLabs#1025
Closes MDTechLabs#1026
Closes MDTechLabs#1016
Closes MDTechLabs#1017
@mijinummi
mijinummi merged commit 7bc2d0a into MDTechLabs:main Aug 27, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants