Skip to content

Add migration helpers, token metadata config, wallet error handling, and dispute tests - #556

Merged
ayshadogo merged 2 commits into
Dfunder:mainfrom
lovesmilesmall-hue:fix/issue-531-migration-and-config
Jul 30, 2026
Merged

Add migration helpers, token metadata config, wallet error handling, and dispute tests#556
ayshadogo merged 2 commits into
Dfunder:mainfrom
lovesmilesmall-hue:fix/issue-531-migration-and-config

Conversation

@lovesmilesmall-hue

Copy link
Copy Markdown
Contributor

Summary

Implemented documentation helpers, config enhancements, SDK error improvements, and escrow dispute test coverage.

Changes

  • Created docs/MIGRATION_HELPERS.md with lazy, batch, and version-checked migration strategies for storage changes
  • Added FeeTokenMetadata type to platform_config with set_token_metadata contract function and storage getters/setters
  • Added wallet connection module to SDK with structured WalletConnectionState enum and connect/disconnect/public_key API
  • Added WalletConnection variant to StellarAidError for descriptive wallet error messages
  • Created contracts/escrow/src/dispute_tests.rs with full coverage for dispute status transitions, authorization, and idempotency guards
  • Registered dispute_tests module in escrow contract

Closes #531
Closes #532
Closes #533
Closes #534

…ispute tests

- Add docs/MIGRATION_HELPERS.md with lazy, batch, and version-checked migration strategies
- Add FeeTokenMetadata to platform_config with setters/getters and set_token_metadata contract function
- Add wallet connection module to SDK with structured error variants
- Add WalletConnection variant to StellarAidError
- Create escrow dispute_tests.rs covering status transitions, auth, and idempotency
- Register dispute_tests module in escrow contract

Closes Dfunder#531
Closes Dfunder#532
Closes Dfunder#533
Closes Dfunder#534
@drips-wave

drips-wave Bot commented Jul 29, 2026

Copy link
Copy Markdown

@lovesmilesmall-hue 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! 🚀

Learn more about application limits

@ayshadogo ayshadogo 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.

LVGTM

@ayshadogo
ayshadogo merged commit 0d403e3 into Dfunder:main Jul 30, 2026
0 of 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

2 participants