Skip to content

Fix ci#908

Merged
ONEONUORA merged 7 commits into
Fracverse:masterfrom
nonchalanttee22-lgtm:fix-ci
Jul 2, 2026
Merged

Fix ci#908
ONEONUORA merged 7 commits into
Fracverse:masterfrom
nonchalanttee22-lgtm:fix-ci

Conversation

@nonchalanttee22-lgtm

Copy link
Copy Markdown
Contributor

Closes #849
fixed ci

- Add source_chain and source_tx_hash metadata to Plan struct for tracking bridged asset origins
- Extend Beneficiary with destination_chain and destination_address for cross-chain payouts
- Implement BridgePayoutEvent struct for Allbridge messaging protocol compatibility
- Add admin-managed wrapped token registry with register/unregister/query functions
- Validate bridged assets correspond to supported wrapped tokens on Stellar
- Implement safe bridge fee deduction (1% BPS) with integer division
- Emit bridge payout events with gross/fee/net amounts for non-Stellar destinations
- Update all contract tests with new metadata fields and bridge parameters
- Pass acceptance criteria: metadata acceptance, event emission, safe fee deduction

@ONEONUORA ONEONUORA left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great job @nonchalanttee22-lgtm
Thank you for your contribution

@ONEONUORA ONEONUORA merged commit 9a571d8 into Fracverse:master Jul 2, 2026
4 checks 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

Development

Successfully merging this pull request may close these issues.

[Contracts] Handle Cross-Chain Assets and Bridging Event Verification

2 participants