diff --git a/libraries/wallet/wallet.cpp b/libraries/wallet/wallet.cpp index 651b77d..2bdedcf 100644 --- a/libraries/wallet/wallet.cpp +++ b/libraries/wallet/wallet.cpp @@ -793,7 +793,7 @@ class wallet_api_impl } } - tx.minimize_required_signatures( + const auto keys_to_use = tx.minimize_required_signatures( MUSE_CHAIN_ID, available_keys, [&]( const string& account_name ) -> const authority* @@ -816,7 +816,7 @@ class wallet_api_impl MUSE_MAX_SIG_CHECK_DEPTH ); - for( const public_key_type& k : available_keys ) + for( const public_key_type& k : keys_to_use ) { auto it = available_private_keys.find(k); FC_ASSERT( it != available_private_keys.end() );