Skip to content

Commit ef6b589

Browse files
committed
extend JsonRpcResponse[ValueWithContext[SignatureStatuses]
1 parent acf7916 commit ef6b589

File tree

2 files changed

+16
-16
lines changed

2 files changed

+16
-16
lines changed

rpc/get_signature_statuses.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ type GetSignatureStatusesConfig struct {
2323
}
2424

2525
// GetSignatureStatuses returns the SOL balance
26-
func (c *RpcClient) GetSignatureStatuses(ctx context.Context, signatures []string) (JsonRpcResponse[GetSignatureStatuses], error) {
27-
return call[JsonRpcResponse[GetSignatureStatuses]](c, ctx, "getSignatureStatuses", signatures)
26+
func (c *RpcClient) GetSignatureStatuses(ctx context.Context, signatures []string) (JsonRpcResponse[ValueWithContext[SignatureStatuses]], error) {
27+
return call[JsonRpcResponse[ValueWithContext[SignatureStatuses]]](c, ctx, "getSignatureStatuses", signatures)
2828
}
2929

3030
// GetSignatureStatusesWithConfig returns the SOL balance
31-
func (c *RpcClient) GetSignatureStatusesWithConfig(ctx context.Context, signatures []string, cfg GetSignatureStatusesConfig) (JsonRpcResponse[GetSignatureStatuses], error) {
32-
return call[JsonRpcResponse[GetSignatureStatuses]](c, ctx, "getSignatureStatuses", signatures, cfg)
31+
func (c *RpcClient) GetSignatureStatusesWithConfig(ctx context.Context, signatures []string, cfg GetSignatureStatusesConfig) (JsonRpcResponse[ValueWithContext[SignatureStatuses]], error) {
32+
return call[JsonRpcResponse[ValueWithContext[SignatureStatuses]]](c, ctx, "getSignatureStatuses", signatures, cfg)
3333
}

rpc/get_signature_statuses_test.go

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ func TestGetSignatureStatuses(t *testing.T) {
2323
[]string{"3E6jD48LnMeNDs1QTXXunXGaqYybZKHXYdriDwqXGJbCXzVkMZNexuiGnTtUSba7PcmbKcsxKsAcBKLSmqjUKDRg"},
2424
)
2525
},
26-
ExpectedValue: JsonRpcResponse[GetSignatureStatuses]{
26+
ExpectedValue: JsonRpcResponse[ValueWithContext[SignatureStatuses]]{
2727
JsonRpc: "2.0",
2828
Id: 1,
2929
Error: nil,
30-
Result: GetSignatureStatuses{
30+
Result: ValueWithContext[SignatureStatuses]{
3131
Context: Context{
3232
Slot: 86136583,
3333
},
@@ -57,11 +57,11 @@ func TestGetSignatureStatuses(t *testing.T) {
5757
},
5858
)
5959
},
60-
ExpectedValue: JsonRpcResponse[GetSignatureStatuses]{
60+
ExpectedValue: JsonRpcResponse[ValueWithContext[SignatureStatuses]]{
6161
JsonRpc: "2.0",
6262
Id: 1,
6363
Error: nil,
64-
Result: GetSignatureStatuses{
64+
Result: ValueWithContext[SignatureStatuses]{
6565
Context: Context{
6666
Slot: 86136583,
6767
},
@@ -97,11 +97,11 @@ func TestGetSignatureStatuses(t *testing.T) {
9797
},
9898
)
9999
},
100-
ExpectedValue: JsonRpcResponse[GetSignatureStatuses]{
100+
ExpectedValue: JsonRpcResponse[ValueWithContext[SignatureStatuses]]{
101101
JsonRpc: "2.0",
102102
Id: 1,
103103
Error: nil,
104-
Result: GetSignatureStatuses{
104+
Result: ValueWithContext[SignatureStatuses]{
105105
Context: Context{
106106
Slot: 86136583,
107107
},
@@ -131,11 +131,11 @@ func TestGetSignatureStatuses(t *testing.T) {
131131
},
132132
)
133133
},
134-
ExpectedValue: JsonRpcResponse[GetSignatureStatuses]{
134+
ExpectedValue: JsonRpcResponse[ValueWithContext[SignatureStatuses]]{
135135
JsonRpc: "2.0",
136136
Id: 1,
137137
Error: nil,
138-
Result: GetSignatureStatuses{
138+
Result: ValueWithContext[SignatureStatuses]{
139139
Context: Context{
140140
Slot: 86143308,
141141
},
@@ -172,11 +172,11 @@ func TestGetSignatureStatuses(t *testing.T) {
172172
},
173173
)
174174
},
175-
ExpectedValue: JsonRpcResponse[GetSignatureStatuses]{
175+
ExpectedValue: JsonRpcResponse[ValueWithContext[SignatureStatuses]]{
176176
JsonRpc: "2.0",
177177
Id: 1,
178178
Error: nil,
179-
Result: GetSignatureStatuses{
179+
Result: ValueWithContext[SignatureStatuses]{
180180
Context: Context{
181181
Slot: 86138946,
182182
},
@@ -198,11 +198,11 @@ func TestGetSignatureStatuses(t *testing.T) {
198198
[]string{"3E6jD48LnMeNDs1QTXXunXGaqYybZKHXYdriDwqXGJbCXzVkMZNexuiGnTtUSba7PcmbKcsxKsAcBKLSmqjUKDRg", "4jSRBMUh8HvfPkjZt8enXBFvKykhGdDW5uqtXy8ys52rqeEQuG8Y9hyRSjsSwjEkYYQht7aqEoLwJnuxv9YD99EQ"},
199199
)
200200
},
201-
ExpectedValue: JsonRpcResponse[GetSignatureStatuses]{
201+
ExpectedValue: JsonRpcResponse[ValueWithContext[SignatureStatuses]]{
202202
JsonRpc: "2.0",
203203
Id: 1,
204204
Error: nil,
205-
Result: GetSignatureStatuses{
205+
Result: ValueWithContext[SignatureStatuses]{
206206
Context: Context{
207207
Slot: 86142683,
208208
},

0 commit comments

Comments
 (0)