config.hpp: Remove CORE constant
This commit is contained in:
parent
a4e5a03973
commit
44c174ad4a
2 changed files with 13 additions and 10 deletions
|
|
@ -55,7 +55,6 @@
|
|||
#define GRAPHENE_MIN_BLOCK_SIZE_LIMIT (GRAPHENE_MIN_TRANSACTION_SIZE_LIMIT*5) // 5 transactions per block
|
||||
#define GRAPHENE_MIN_TRANSACTION_EXPIRATION_LIMIT (GRAPHENE_MAX_BLOCK_INTERVAL * 5) // 5 transactions per block
|
||||
#define GRAPHENE_BLOCKCHAIN_PRECISION uint64_t( 100000 )
|
||||
#define CORE GRAPHENE_BLOCKCHAIN_PRECISION
|
||||
|
||||
#define GRAPHENE_BLOCKCHAIN_PRECISION_DIGITS 5
|
||||
#define GRAPHENE_DEFAULT_TRANSFER_FEE (1*GRAPHENE_BLOCKCHAIN_PRECISION)
|
||||
|
|
|
|||
|
|
@ -921,9 +921,10 @@ BOOST_AUTO_TEST_CASE( uia_fees )
|
|||
const asset_dynamic_data_object& asset_dynamic = test_asset.dynamic_asset_data_id(db);
|
||||
const account_object& nathan_account = get_account("nathan");
|
||||
const account_object& committee_account = account_id_type()(db);
|
||||
const auto prec = asset_id_type()(db).precision;
|
||||
|
||||
fund_fee_pool(committee_account, test_asset, 1000*CORE);
|
||||
BOOST_CHECK(asset_dynamic.fee_pool == 1000*CORE);
|
||||
fund_fee_pool(committee_account, test_asset, 1000*prec);
|
||||
BOOST_CHECK(asset_dynamic.fee_pool == 1000*prec);
|
||||
|
||||
transfer_operation op;
|
||||
op.fee = test_asset.amount(0);
|
||||
|
|
@ -943,7 +944,7 @@ BOOST_AUTO_TEST_CASE( uia_fees )
|
|||
(old_balance - fee - test_asset.amount(100)).amount.value);
|
||||
BOOST_CHECK_EQUAL(get_balance(committee_account, test_asset), 100);
|
||||
BOOST_CHECK(asset_dynamic.accumulated_fees == fee.amount);
|
||||
BOOST_CHECK(asset_dynamic.fee_pool == 1000*CORE - core_fee.amount);
|
||||
BOOST_CHECK(asset_dynamic.fee_pool == 1000*prec - core_fee.amount);
|
||||
|
||||
//Do it again, for good measure.
|
||||
PUSH_TX( db, trx, ~0 );
|
||||
|
|
@ -951,7 +952,7 @@ BOOST_AUTO_TEST_CASE( uia_fees )
|
|||
(old_balance - fee - fee - test_asset.amount(200)).amount.value);
|
||||
BOOST_CHECK_EQUAL(get_balance(committee_account, test_asset), 200);
|
||||
BOOST_CHECK(asset_dynamic.accumulated_fees == fee.amount + fee.amount);
|
||||
BOOST_CHECK(asset_dynamic.fee_pool == 1000*CORE - core_fee.amount - core_fee.amount);
|
||||
BOOST_CHECK(asset_dynamic.fee_pool == 1000*prec - core_fee.amount - core_fee.amount);
|
||||
|
||||
op = std::move(trx.operations.back().get<transfer_operation>());
|
||||
trx.operations.clear();
|
||||
|
|
@ -969,7 +970,7 @@ BOOST_AUTO_TEST_CASE( uia_fees )
|
|||
(old_balance - fee - fee - fee - test_asset.amount(200)).amount.value);
|
||||
BOOST_CHECK_EQUAL(get_balance(committee_account, test_asset), 200);
|
||||
BOOST_CHECK(asset_dynamic.accumulated_fees == fee.amount.value * 3);
|
||||
BOOST_CHECK(asset_dynamic.fee_pool == 1000*CORE - core_fee.amount.value * 3);
|
||||
BOOST_CHECK(asset_dynamic.fee_pool == 1000*prec - core_fee.amount.value * 3);
|
||||
} catch (fc::exception& e) {
|
||||
edump((e.to_detail_string()));
|
||||
throw;
|
||||
|
|
@ -1126,14 +1127,17 @@ BOOST_AUTO_TEST_CASE( fill_order )
|
|||
|
||||
BOOST_AUTO_TEST_CASE( witness_pay_test )
|
||||
{ try {
|
||||
|
||||
const auto prec = asset_id_type()(db).precision;
|
||||
|
||||
// there is an immediate maintenance interval in the first block
|
||||
// which will initialize last_budget_time
|
||||
generate_block();
|
||||
|
||||
// Make an account and upgrade it to prime, so that witnesses get some pay
|
||||
create_account("nathan", init_account_pub_key);
|
||||
transfer(account_id_type()(db), get_account("nathan"), asset(20000*CORE));
|
||||
transfer(account_id_type()(db), get_account("init3"), asset(20*CORE));
|
||||
transfer(account_id_type()(db), get_account("nathan"), asset(20000*prec));
|
||||
transfer(account_id_type()(db), get_account("init3"), asset(20*prec));
|
||||
generate_block();
|
||||
|
||||
auto last_witness_vbo_balance = [&]() -> share_type
|
||||
|
|
@ -1184,7 +1188,7 @@ BOOST_AUTO_TEST_CASE( witness_pay_test )
|
|||
PUSH_TX( db, trx );
|
||||
auto pay_fee_time = db.head_block_time().sec_since_epoch();
|
||||
trx.clear();
|
||||
BOOST_CHECK_EQUAL(get_balance(*nathan, *core), 20000*CORE - account_upgrade_operation::fee_parameters_type().membership_lifetime_fee );;
|
||||
BOOST_CHECK_EQUAL(get_balance(*nathan, *core), 20000*prec - account_upgrade_operation::fee_parameters_type().membership_lifetime_fee );;
|
||||
|
||||
generate_block();
|
||||
nathan = &get_account("nathan");
|
||||
|
|
@ -1211,7 +1215,7 @@ BOOST_AUTO_TEST_CASE( witness_pay_test )
|
|||
|
||||
schedule_maint();
|
||||
// The 80% lifetime referral fee went to the committee account, which burned it. Check that it's here.
|
||||
BOOST_CHECK_EQUAL( core->reserved(db).value, 8000*CORE );
|
||||
BOOST_CHECK_EQUAL( core->reserved(db).value, 8000*prec );
|
||||
generate_block();
|
||||
BOOST_CHECK_EQUAL( core->reserved(db).value, 999999406 );
|
||||
BOOST_CHECK_EQUAL( db.get_dynamic_global_properties().witness_budget.value, ref_budget );
|
||||
|
|
|
|||
Loading…
Reference in a new issue