feat: soroban event backfill, event schema registry, destination veri… - #1072
Merged
Conversation
…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
5 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
…fication, contract allowlist
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