package rpc import "encoding/json" func NewError(code int, message string, id *json.RawMessage) *RPCResponse { return &RPCResponse{ JSONRPC: JSONRPCVersion, ID: id, Error: map[string]any{ "code": code, "message": message, }, } } func NewResponse(result any, id *json.RawMessage) *RPCResponse { return &RPCResponse{ JSONRPC: JSONRPCVersion, ID: id, Result: result, } }