Commit 17e3f3a
committed
refactor(transaction): introduce TransactionInputError for user input validation
- Added TransactionInputError class to handle user-facing resolution failures in transaction steps.
- Updated path resolution and expression validation functions to throw TransactionInputError for invalid inputs.
- Enhanced RPC API error handling to return bad input responses for TransactionInputError instances.1 parent 5484568 commit 17e3f3a
3 files changed
Lines changed: 225 additions & 35 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| 35 | + | |
35 | 36 | | |
36 | 37 | | |
37 | 38 | | |
| |||
0 commit comments