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_getBlockWithXXXresponses. - 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.