@@ -989,8 +989,6 @@ namespace beam::wallet
989
989
for (auto & addr : res.list )
990
990
{
991
991
auto type = GetTokenType (addr.m_Address );
992
- auto it = _ttypesMap.find (type);
993
-
994
992
msg[" result" ].push_back (
995
993
{
996
994
{" address" , addr.m_Address },
@@ -1003,7 +1001,7 @@ namespace beam::wallet
1003
1001
{" own_id" , addr.m_OwnID },
1004
1002
{" own_id_str" , std::to_string (addr.m_OwnID )},
1005
1003
{" wallet_id" , std::to_string (addr.m_walletID )},
1006
- {" type" , it != _ttypesMap. end () ? it-> second : " unknown " }
1004
+ {" type" , getTokenType (type) }
1007
1005
});
1008
1006
1009
1007
if (addr.m_Identity != Zero)
@@ -1022,10 +1020,15 @@ namespace beam::wallet
1022
1020
{" result" ,
1023
1021
{
1024
1022
{" is_valid" , res.isValid },
1025
- {" is_mine" , res.isMine },
1023
+ {" is_mine" , res.isMine },
1024
+ {" type" , getTokenType (res.type )}
1026
1025
}
1027
1026
}
1028
1027
};
1028
+ if (res.payments )
1029
+ {
1030
+ msg[" result" ][" payments" ] = *res.payments ;
1031
+ }
1029
1032
}
1030
1033
1031
1034
void WalletApi::getResponse (const JsonRpcId& id, const GetUtxo::Response& res, json& msg)
0 commit comments