[Utility] Leverage Pocket Errors in the entire codebase #556
Labels
code health
Nice to have code improvement
core
Core infrastructure - protocol related
utility
Utility specific changes
Milestone
Objective
Leverage pocket specific error codes throughout the entire codebase.
Origin Document
utility/types/error.go
defines error codes and messages that will return descriptive identifiers to the user. These are currently only part of the utility module and cannot be used outside of it.In #550, we moved
transaction.proto
fromutility
toshared
which prevented the use of these shared errors.Goals
Deliverable
errors.go
inutility
into ashared
directorytransaction.go
andtransaction_test.go
inshared
that revert it to parity with what we had before [Utility] Foundational bugs, tests, code cleanup and improvements (2/3) #550Non-goals / Non-deliverables
General issue deliverables
Testing Methodology
make test_all
LocalNet
is still functioning correctly by following the instructions at docs/development/README.mdCreator: @Olshansk
Co-Owners: @deblasis
The text was updated successfully, but these errors were encountered: