Fixes a bug introduced in pathfinder v0.9.5 by the
- RPC errors now only include the root cause if white-listed as non-sensitive
change. Some errors were not white-listed which meant that important error data was not communicated back to the caller in certain cases. As an example, reverted transactions in RPC v0.4 only showed as Internal error
.
Fixed
- RPC v0.5 incorrectly has a status field in pending
starknet_getBlockWithXXX
responses. - Error details for many execution-related issues were not properly sent back to the JSON client
- Reverted transactions are logged as WARN instead of DEBUG.