diff --git a/rpc/response.go b/rpc/response.go index 99d32cd..84dfb00 100644 --- a/rpc/response.go +++ b/rpc/response.go @@ -24,8 +24,8 @@ type StateGetAuctionInfoResult struct { } type StateGetBalanceResult struct { - ApiVersion string `json:"api_version"` - BalanceValue uint64 `json:"balance_value,string"` + ApiVersion string `json:"api_version"` + BalanceValue clvalue.UInt512 `json:"balance_value"` } type StateGetAccountInfo struct { diff --git a/tests/rpc/rpc_client_test.go b/tests/rpc/rpc_client_test.go index 4af15cb..d6ca964 100644 --- a/tests/rpc/rpc_client_test.go +++ b/tests/rpc/rpc_client_test.go @@ -204,7 +204,7 @@ func Test_DefaultClient_GetStateBalance(t *testing.T) { "uref-7b12008bb757ee32caefb3f7a1f77d9f659ee7a4e21ad4950c4e0294000492eb-007", ) require.NoError(t, err) - assert.NotEmpty(t, result.BalanceValue) + assert.Equal(t, "93000000000", result.BalanceValue.String()) } func Test_DefaultClient_GetStateBalance_WithEmptyStateRootHash(t *testing.T) {