Skip to content

Issues 1243 1227 - #1361

Merged
martinzhames merged 3 commits into
dupdab:mainfrom
Kingsley4867:issues-1243-1227
Oct 27, 2026
Merged

martinzhames merged 3 commits into
dupdab:mainfrom
Kingsley4867:issues-1243-1227

Conversation

@Kingsley4867

Copy link
Copy Markdown

Closes #1243
Closes #1227

Summary

  • Add cargo fmt -- --check to CI and fix existing formatting issues.
  • Add project-specific settings in rustfmt.toml and a pre-commit hook to run cargo fmt.
  • Add an upgrade test for payment_escrow to verify in-flight payments survive upgrades and can still be released or disputed.
  • Document the upgrade procedure in docs/escrow_upgrade_procedure.md.

Closes #1243
Closes #1227

Type of change

  • Bug fix
  • New feature
  • Documentation update
  • Refactor / chore

Checklist

  • Tests added/updated and passing
  • CHANGELOG.md updated
  • Documentation updated

Additional notes

  • Verify formatting checks run successfully in CI.
  • Confirm payment state persists after upgrading payment_escrow.
  • Ensure release and dispute operations succeed after the upgrade.

gorrettivibes-coder and others added 3 commits October 27, 2026 02:16
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@martinzhames
martinzhames merged commit c87a3ec into dupdab:main Oct 27, 2026
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.

[P2] Add cargo fmt --check to CI — enforce formatting [P1] Add contract upgrade test for payment_escrow preserving in-flight payments

3 participants