diff --git a/libraries/wallet/include/graphene/wallet/wallet.hpp b/libraries/wallet/include/graphene/wallet/wallet.hpp index 160a2e81..f39d4dcd 100644 --- a/libraries/wallet/include/graphene/wallet/wallet.hpp +++ b/libraries/wallet/include/graphene/wallet/wallet.hpp @@ -215,6 +215,7 @@ struct approval_delta struct signed_block_with_info : public signed_block { + signed_block_with_info(); signed_block_with_info( const signed_block& block ); signed_block_with_info( const signed_block_with_info& block ) = default; @@ -224,6 +225,7 @@ struct signed_block_with_info : public signed_block struct vesting_balance_object_with_info : public vesting_balance_object { + vesting_balance_object_with_info(); vesting_balance_object_with_info( const vesting_balance_object& vbo, fc::time_point_sec now ); vesting_balance_object_with_info( const vesting_balance_object_with_info& vbo ) = default; diff --git a/libraries/wallet/wallet.cpp b/libraries/wallet/wallet.cpp index d55c5edb..81b1e820 100644 --- a/libraries/wallet/wallet.cpp +++ b/libraries/wallet/wallet.cpp @@ -3639,6 +3639,11 @@ vector wallet_api::blind_history( string key_or_account ) return result; } +// default ctor necessary for FC_REFLECT +signed_block_with_info::signed_block_with_info() +{ +} + signed_block_with_info::signed_block_with_info( const signed_block& block ) : signed_block( block ) { @@ -3646,6 +3651,11 @@ signed_block_with_info::signed_block_with_info( const signed_block& block ) signing_key = signee(); } +vesting_balance_object_with_info::vesting_balance_object_with_info() + : vesting_balance_object() +{ +} + vesting_balance_object_with_info::vesting_balance_object_with_info( const vesting_balance_object& vbo, fc::time_point_sec now ) : vesting_balance_object( vbo ) {