rpc: accept NEP11 token IDs as []byte for client methods

Accepting IDs as string is encoding-ambiguous, so make it []byte instead.
This commit is contained in:
Anna Shaleva 2022-02-09 11:55:07 +03:00
parent 91350c3a48
commit 47652643df
4 changed files with 28 additions and 22 deletions

View file

@ -846,12 +846,12 @@ func TestClient_NEP11(t *testing.T) {
require.EqualValues(t, 1, b)
})
t.Run("OwnerOf", func(t *testing.T) {
b, err := c.NEP11NDOwnerOf(h, "neo.com")
b, err := c.NEP11NDOwnerOf(h, []byte("neo.com"))
require.NoError(t, err)
require.EqualValues(t, acc, b)
})
t.Run("Properties", func(t *testing.T) {
p, err := c.NEP11Properties(h, "neo.com")
p, err := c.NEP11Properties(h, []byte("neo.com"))
require.NoError(t, err)
blockRegisterDomain, err := chain.GetBlock(chain.GetHeaderHash(14)) // `neo.com` domain was registered in 14th block
require.NoError(t, err)