2020-11-18 18:33:03 +00:00
|
|
|
package types
|
|
|
|
|
|
|
|
type RPCRequestBody struct {
|
|
|
|
Jsonrpc string `json:"jsonrpc"`
|
|
|
|
Method string `json:"method"`
|
|
|
|
Params []interface{} `json:"params"`
|
|
|
|
ID int `json:"id"`
|
|
|
|
}
|
|
|
|
|
|
|
|
func NewRPCRequestBody(method string) *RPCRequestBody {
|
2020-11-23 16:53:44 +00:00
|
|
|
i := make([]interface{}, 0)
|
2020-11-18 18:33:03 +00:00
|
|
|
return &RPCRequestBody{
|
|
|
|
Jsonrpc: "2.0",
|
|
|
|
Method: method,
|
|
|
|
Params: i,
|
|
|
|
ID: 0,
|
|
|
|
}
|
|
|
|
}
|