MCPcopy Create free account
hub / github.com/cairoeth/preconfirmations / writeRPCResult

Method writeRPCResult

rpc/server/request_processor.go:401–413  ·  view source on GitHub ↗
(result interface{})

Source from the content-addressed store, hash-verified

399}
400
401func (r *RPCRequest) writeRPCResult(result interface{}) {
402 resBytes, err := json.Marshal(result)
403 if err != nil {
404 r.logger.Error("[writeRPCResult] writeRPCResult error marshalling", zap.Error(err))
405 r.writeRPCError("internal server error", types.JSONRPCInternalError)
406 return
407 }
408 r.jsonRes = &types.JSONRPCResponse{
409 ID: r.jsonReq.ID,
410 Version: "2.0",
411 Result: resBytes,
412 }
413}

Callers 5

ProcessRequestMethod · 0.95
sendTxToRelayMethod · 0.95

Calls 2

writeRPCErrorMethod · 0.95
ErrorMethod · 0.45

Tested by

no test coverage detected