Repository navigation
feat: spikes 645-648 (SEP-50, cross-chain verification, explorer integration) - #576
Merged
Darkvader-ship-it merged 2 commits intoOct 18, 2026
Conversation
Closes PHASE-STELLAR#507 Closes PHASE-STELLAR#508 Closes PHASE-STELLAR#509 Closes PHASE-STELLAR#510
Spike 645 (SEP-50 Conformance): - Add mime_type and properties fields to token_metadata() - Include token_id, phase_level, collection_id in properties JSON - Full SEP-50 compliance for metadata structure Spike 647 (Cross-Chain Verification): - New proof-relay contract for multi-sig verification - submit_proof(), verify_proof(), get_proof() functions - Chainwhitelist and nonce-based replay protection - Validator set with configurable threshold - API endpoints for proof submission and status check Spike 648 (Explorer Integration): - New explorer-metadata contract for collection verification - set_explorer_metadata(), verify_collection() for admin badge management - Deep-linking to Stellar Expert and Soroban Explorer - VerificationBadge and ExplorerLinks UI components - API endpoints for metadata registration and retrieval Closes PHASE-STELLAR#507 Closes PHASE-STELLAR#509 Closes PHASE-STELLAR#510
|
@EmmanuelOchaje Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits. You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀 |
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.
Summary
Implements four spikes advancing PHASE ecosystem integration:
Changes
Spike 645 — SEP-50 Compliance
token_metadata()with required SEP-50 fields:mime_type,propertiestoken_id,phase_level,collection_idSpike 647 — Cross-Chain Verification
proof-relaySoroban contractsubmit_proof()/verify_proof()/get_proof()functionsPOST/GET /api/proof-verifySpike 648 — Explorer Integration
explorer-metadataSoroban contractVerificationBadge,ExplorerLinksPOST/GET /api/explorer-verifySpike 646 — EVM Bridge Design
Documentation
PROJECT_ARCHITECTURE.mdwith new contracts and API endpointsTest Plan
Closes #507
Closes #508
Closes #509
Closes #510