forked from TrueCloudLab/neoneo-go
Merge pull request #3166 from nspcc-dev/find-storage-param
rpcclient: always provide `start` parameter for `findstorage` RPC
This commit is contained in:
commit
cb0ef2de3d
1 changed files with 6 additions and 0 deletions
|
@ -578,6 +578,9 @@ func (c *Client) FindStorageByHash(contractHash util.Uint160, prefix []byte, sta
|
||||||
var params = []any{contractHash.StringLE(), prefix}
|
var params = []any{contractHash.StringLE(), prefix}
|
||||||
if start != nil {
|
if start != nil {
|
||||||
params = append(params, *start)
|
params = append(params, *start)
|
||||||
|
} else {
|
||||||
|
// C# node expects `start` parameter in any case.
|
||||||
|
params = append(params, 0)
|
||||||
}
|
}
|
||||||
return c.findStorage(params)
|
return c.findStorage(params)
|
||||||
}
|
}
|
||||||
|
@ -589,6 +592,9 @@ func (c *Client) FindStorageByID(contractID int32, prefix []byte, start *int) (r
|
||||||
var params = []any{contractID, prefix}
|
var params = []any{contractID, prefix}
|
||||||
if start != nil {
|
if start != nil {
|
||||||
params = append(params, *start)
|
params = append(params, *start)
|
||||||
|
} else {
|
||||||
|
// C# node expects `start` parameter in any case.
|
||||||
|
params = append(params, 0)
|
||||||
}
|
}
|
||||||
return c.findStorage(params)
|
return c.findStorage(params)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue