Documentation ¶
Index ¶
- Constants
- Variables
- func CapStringLen(inp string) string
- 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 ParsedInput
- type RPCInput
Constants ¶
View Source
const ( PARSE_PARAMS = 0 PARSE_RESULT = 1 MinimumHashLength = 32 // minimum hash length is 32 bits, which is MD5. SHA-1=40, SHA256=64, SHA512=128. )
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 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 ParsedInput ¶
type ParsedInput struct {
// contains filtered or unexported fields
}
func NewParsedInput ¶
func NewParsedInput() *ParsedInput
func ParseBlockFromParams ¶
func ParseBlockFromParams(rpcInput RPCInput, blockParser spectypes.BlockParser, genericParsers []spectypes.GenericParser) *ParsedInput
func ParseWithGenericParsers ¶
func ParseWithGenericParsers(rpcInput RPCInput, genericParsers []spectypes.GenericParser) (*ParsedInput, error)
func (*ParsedInput) GetBlock ¶
func (p *ParsedInput) GetBlock() int64
func (*ParsedInput) GetBlockHashes ¶
func (p *ParsedInput) GetBlockHashes() ([]string, error)
func (*ParsedInput) SetBlock ¶
func (p *ParsedInput) SetBlock(block int64)
Click to show internal directories.
Click to hide internal directories.