mirror of
https://github.com/nspcc-dev/neo-go.git
synced 2025-05-04 09:02:28 +00:00
rpc/client: accept address as util.Uint160 in GetNEPXXTransfers
We're using proper util.Uint160 values everywhere in the client.
This commit is contained in:
parent
ce9d0b22cf
commit
f1145c8943
2 changed files with 23 additions and 15 deletions
|
@ -323,7 +323,7 @@ func (c *Client) GetNEP11Properties(asset util.Uint160, token []byte) (map[strin
|
|||
// GetNEP11Transfers is a wrapper for getnep11transfers RPC. Address parameter
|
||||
// is mandatory, while all the others are optional. Limit and page parameters are
|
||||
// only supported by NeoGo servers and can only be specified with start and stop.
|
||||
func (c *Client) GetNEP11Transfers(address string, start, stop *uint64, limit, page *int) (*result.NEP11Transfers, error) {
|
||||
func (c *Client) GetNEP11Transfers(address util.Uint160, start, stop *uint64, limit, page *int) (*result.NEP11Transfers, error) {
|
||||
params, err := packTransfersParams(address, start, stop, limit, page)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
|
@ -335,8 +335,8 @@ func (c *Client) GetNEP11Transfers(address string, start, stop *uint64, limit, p
|
|||
return resp, nil
|
||||
}
|
||||
|
||||
func packTransfersParams(address string, start, stop *uint64, limit, page *int) (*request.RawParams, error) {
|
||||
params := request.NewRawParams(address)
|
||||
func packTransfersParams(address util.Uint160, start, stop *uint64, limit, page *int) (*request.RawParams, error) {
|
||||
params := request.NewRawParams(address.StringLE())
|
||||
if start != nil {
|
||||
params.Values = append(params.Values, *start)
|
||||
if stop != nil {
|
||||
|
@ -363,7 +363,7 @@ func packTransfersParams(address string, start, stop *uint64, limit, page *int)
|
|||
// are supported since neo-go 0.77.0 and limit and page since neo-go 0.78.0.
|
||||
// These parameters are positional in the JSON-RPC call, you can't specify limit
|
||||
// and not specify start/stop for example.
|
||||
func (c *Client) GetNEP17Transfers(address string, start, stop *uint64, limit, page *int) (*result.NEP17Transfers, error) {
|
||||
func (c *Client) GetNEP17Transfers(address util.Uint160, start, stop *uint64, limit, page *int) (*result.NEP17Transfers, error) {
|
||||
params, err := packTransfersParams(address, start, stop, limit, page)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue