diff --git a/libraries/chain/include/graphene/chain/protocol/vesting.hpp b/libraries/chain/include/graphene/chain/protocol/vesting.hpp index 5a78fd65..4e7171c9 100644 --- a/libraries/chain/include/graphene/chain/protocol/vesting.hpp +++ b/libraries/chain/include/graphene/chain/protocol/vesting.hpp @@ -26,7 +26,7 @@ namespace graphene { namespace chain { - enum class vesting_balance_type { unspecified, gpos }; + enum class vesting_balance_type { unspecified, gpos, son }; struct linear_vesting_policy_initializer { @@ -122,4 +122,4 @@ FC_REFLECT(graphene::chain::linear_vesting_policy_initializer, (begin_timestamp) FC_REFLECT(graphene::chain::cdd_vesting_policy_initializer, (start_claim)(vesting_seconds) ) FC_REFLECT_TYPENAME( graphene::chain::vesting_policy_initializer ) -FC_REFLECT_ENUM( graphene::chain::vesting_balance_type, (unspecified)(gpos) ) +FC_REFLECT_ENUM( graphene::chain::vesting_balance_type, (unspecified)(gpos)(son) ) diff --git a/tests/tests/son_operations_tests.cpp b/tests/tests/son_operations_tests.cpp index 75986ca7..b38b8dc1 100644 --- a/tests/tests/son_operations_tests.cpp +++ b/tests/tests/son_operations_tests.cpp @@ -36,7 +36,7 @@ BOOST_AUTO_TEST_CASE( create_son_test ) { op.creator = alice_id; op.owner = alice_id; op.amount = asset(10); - op.balance_type = vesting_balance_type::unspecified; + op.balance_type = vesting_balance_type::son; trx.operations.push_back(op); set_expiration(db, trx); @@ -51,7 +51,7 @@ BOOST_AUTO_TEST_CASE( create_son_test ) { op.creator = alice_id; op.owner = alice_id; op.amount = asset(10); - op.balance_type = vesting_balance_type::unspecified; + op.balance_type = vesting_balance_type::son; trx.operations.push_back(op); set_expiration(db, trx);