From aafac7ae3b88fe4df81b4f3807adab291afdf193 Mon Sep 17 00:00:00 2001
From: pbattu123
Date: Fri, 7 Feb 2020 16:29:26 -0400
Subject: [PATCH] minor changes done to withdraw GPOS vesting balance by
WITNESS account
---
libraries/wallet/wallet.cpp | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/libraries/wallet/wallet.cpp b/libraries/wallet/wallet.cpp
index ab6f5bb7..2a8bf595 100644
--- a/libraries/wallet/wallet.cpp
+++ b/libraries/wallet/wallet.cpp
@@ -2122,6 +2122,7 @@ public:
asset_object asset_obj = get_asset( asset_symbol );
vector< vesting_balance_object > vbos;
+ vesting_balance_object vbo;
fc::optional vbid = maybe_id(account_name);
if( !vbid )
{
@@ -2134,7 +2135,13 @@ public:
if(!vbos.size())
vbos.emplace_back( get_object(*vbid) );
- const vesting_balance_object& vbo = vbos.front();
+ for (const vesting_balance_object& vesting_balance_obj: vbos) {
+ if(vesting_balance_obj.balance_type == vesting_balance_type::gpos)
+ {
+ vbo = vesting_balance_obj;
+ break;
+ }
+ }
vesting_balance_withdraw_operation vesting_balance_withdraw_op;