Documentation ¶
Index ¶
- Constants
- Variables
- func CapStringLen(inp string) string
- func ParseBlockFromParams(rpcInput RPCInput, blockParser spectypes.BlockParser) (int64, error)
- func ParseBlockFromReply(rpcInput RPCInput, blockParser spectypes.BlockParser) (int64, error)
- func ParseDefaultBlockParameter(block string) (int64, error)
- func ParseFromReply(rpcInput RPCInput, blockParser spectypes.BlockParser) (string, error)
- func ParseFromReplyAndDecode(rpcInput RPCInput, resultParser spectypes.BlockParser) (string, error)
- type RPCInput
Constants ¶
View Source
const ( PARSE_PARAMS = 0 PARSE_RESULT = 1 )
Variables ¶
View Source
var ValueNotSetError = sdkerrors.New("Value Not Set ", 6662, "when trying to parse, the value that we attempted to parse did not exist")
Functions ¶
func CapStringLen ¶
func ParseBlockFromParams ¶
func ParseBlockFromParams(rpcInput RPCInput, blockParser spectypes.BlockParser) (int64, error)
this function returns the block that was requested,
func ParseBlockFromReply ¶
func ParseBlockFromReply(rpcInput RPCInput, blockParser spectypes.BlockParser) (int64, error)
func ParseFromReply ¶
func ParseFromReply(rpcInput RPCInput, blockParser spectypes.BlockParser) (string, error)
This returns the parsed response without decoding
func ParseFromReplyAndDecode ¶
func ParseFromReplyAndDecode(rpcInput RPCInput, resultParser spectypes.BlockParser) (string, error)
This returns the parsed response after decoding
Types ¶
type RPCInput ¶
type RPCInput interface { GetParams() interface{} GetResult() json.RawMessage ParseBlock(block string) (int64, error) GetHeaders() []pairingtypes.Metadata GetMethod() string }
Click to show internal directories.
Click to hide internal directories.