Skip to content

Commit 3e1ef41

Browse files
committed
feat(client): refactor rpc get signature statuses
1 parent ef6b589 commit 3e1ef41

File tree

4 files changed

+330
-484
lines changed

4 files changed

+330
-484
lines changed

client/client.go

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -64,42 +64,6 @@ func (c *Client) QuickSendTransaction(ctx context.Context, param QuickSendTransa
6464
return res.Result, nil
6565
}
6666

67-
func (c *Client) GetSignatureStatus(ctx context.Context, signature string) (*rpc.SignatureStatus, error) {
68-
res, err := c.RpcClient.GetSignatureStatuses(ctx, []string{signature})
69-
err = checkJsonRpcResponse(res, err)
70-
if err != nil {
71-
return nil, err
72-
}
73-
return res.Result.Value[0], nil
74-
}
75-
76-
func (c *Client) GetSignatureStatusWithConfig(ctx context.Context, signature string, cfg rpc.GetSignatureStatusesConfig) (*rpc.SignatureStatus, error) {
77-
res, err := c.RpcClient.GetSignatureStatusesWithConfig(ctx, []string{signature}, cfg)
78-
err = checkJsonRpcResponse(res, err)
79-
if err != nil {
80-
return nil, err
81-
}
82-
return res.Result.Value[0], nil
83-
}
84-
85-
func (c *Client) GetSignatureStatuses(ctx context.Context, signatures []string) (rpc.SignatureStatuses, error) {
86-
res, err := c.RpcClient.GetSignatureStatuses(ctx, signatures)
87-
err = checkJsonRpcResponse(res, err)
88-
if err != nil {
89-
return nil, err
90-
}
91-
return res.Result.Value, nil
92-
}
93-
94-
func (c *Client) GetSignatureStatusesWithConfig(ctx context.Context, signatures []string, cfg rpc.GetSignatureStatusesConfig) (rpc.SignatureStatuses, error) {
95-
res, err := c.RpcClient.GetSignatureStatusesWithConfig(ctx, signatures, cfg)
96-
err = checkJsonRpcResponse(res, err)
97-
if err != nil {
98-
return nil, err
99-
}
100-
return res.Result.Value, nil
101-
}
102-
10367
func checkJsonRpcResponse[T any](res rpc.JsonRpcResponse[T], err error) error {
10468
if err != nil {
10569
return err

0 commit comments

Comments
 (0)