Skip to content

issue-484-escrow-edge-tests#548

Closed
code3ks wants to merge 4 commits into
MettaChain:mainfrom
code3ks:main
Closed

issue-484-escrow-edge-tests#548
code3ks wants to merge 4 commits into
MettaChain:mainfrom
code3ks:main

Conversation

@code3ks

@code3ks code3ks commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds edge case test coverage for escrow contract.

Tests Added

  • Large-transfer request expires before sufficient approvals
  • Multiple signers approving simultaneously
  • Cancelling a large-transfer request and creating a new one
  • Escrow with fee enabled and disabled
  • Partial release followed by full refund
  • Tax withholding scenarios
  • Dispute resolution status changes
  • Emergency override with and without tax withholding

Closes #484

code3ks added 4 commits June 23, 2026 18:40
Add comprehensive edge case tests for escrow contract including:
- Large-transfer request expiry before sufficient approvals
- Concurrent multi-signer approvals
- Large-transfer cancellation and recreation
- Fee enabled/disabled scenarios
- Partial release followed by refund attempts
- Tax withholding with compliance contract
- Dispute resolution status changes
- Emergency override with/without tax withholding

Resolves MettaChain#484
@code3ks code3ks closed this Jun 23, 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.

test: Expand escrow contract test coverage to include edge cases

1 participant