return 'AVA' rather than its asset id

This commit is contained in:
Dan Laine 2020-05-04 13:59:10 -04:00
parent 46d3e1c9cc
commit cbb20b2faa
1 changed files with 10 additions and 1 deletions

View File

@ -280,9 +280,18 @@ func (service *Service) GetAllBalances(r *http.Request, args *GetAllBalancesArgs
}
}
avaAssetID, err := service.vm.Lookup("AVA")
if err != nil {
return errors.New("couldn't get asset ID of AVA")
}
reply.Balances = make(map[string]json.Uint64, assetIDs.Len())
for _, assetID := range assetIDs.List() {
reply.Balances[assetID.String()] = json.Uint64(balances[assetID.Key()])
if assetID.Equals(avaAssetID) {
reply.Balances["AVA"] = json.Uint64(balances[assetID.Key()])
} else {
reply.Balances[assetID.String()] = json.Uint64(balances[assetID.Key()])
}
}
return nil