Skip to content

Address spearbit audit comments - #4

Merged
cxkoda merged 1 commit into
terminology-3from
spearbit-4
Jan 21, 2026
Merged

Address spearbit audit comments#4
cxkoda merged 1 commit into
terminology-3from
spearbit-4

Conversation

@cxkoda

@cxkoda cxkoda commented Jan 21, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Improve error messages with additional context using got/want pattern for easier debugging
  • Add critical assumption documentation: all payment tokens MUST maintain 1:1 value parity
  • Use address type in error parameters instead of IERC20 for better readability
  • Add Stage[] parameter to InvalidStage error showing valid stages
  • Update all tests to match new error signatures

- Improve error messages with more context (got/want pattern)
- Add critical assumption documentation for token value parity
- Use address type in error params instead of IERC20 for clarity
- Add Stage[] parameter to InvalidStage error for better debugging
- Update tests to match new error signatures
@cxkoda
cxkoda marked this pull request as ready for review January 21, 2026 13:48
@cxkoda
cxkoda merged commit 8ba23c4 into terminology-3 Jan 21, 2026
2 checks passed
@cxkoda

cxkoda commented Jan 21, 2026

Copy link
Copy Markdown
Collaborator Author

botched merge to another branch instead of main. new PR here #5

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.

1 participant