diff --git a/libraries/app/database_api.cpp b/libraries/app/database_api.cpp index fd8779f5..edd2fdb8 100644 --- a/libraries/app/database_api.cpp +++ b/libraries/app/database_api.cpp @@ -1717,6 +1717,15 @@ set database_api_impl::get_potential_signatures( const signed_t _db.get_global_properties().parameters.max_authority_depth ); + // Insert keys in required "other" authories + flat_set required_active; + flat_set required_owner; + vector other; + trx.get_required_authorities( required_active, required_owner, other ); + for( const auto& auth : other ) + for( const auto& key : auth.get_keys() ) + result.insert( key ); + wdump((result)); return result; }