Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MapError ¶
func MapError(methodType RPCMethodCategory, err error) ffcapi.ErrorReason
etherrors.MapErrorToReason provides a common place for mapping Ethereum client error strings, to a more consistent set of cross-client (and cross blockchain) reasons for errors defined by FFCPI for use by FireFly Transaction Manager.
Sadly there is no place in Ethereum JSON/RPC where these are formally defined. So this logic may get complex over time to deal with the differences between client implementations.
Types ¶
type RPCMethodCategory ¶
type RPCMethodCategory int
const ( FilterRPCMethods RPCMethodCategory = iota SendRPCMethods CallRPCMethods BlockRPCMethods NetVersionRPCMethods )
Click to show internal directories.
Click to hide internal directories.