From 81df85aed7919d8dcc77b2a1551ed171dbd49956 Mon Sep 17 00:00:00 2001 From: Vikram Rajkumar Date: Mon, 6 Jul 2015 14:53:02 -0400 Subject: [PATCH] Fix BTS genesis import error; #17 --- libraries/chain/operations.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/libraries/chain/operations.cpp b/libraries/chain/operations.cpp index c274b6ed..11b32e46 100644 --- a/libraries/chain/operations.cpp +++ b/libraries/chain/operations.cpp @@ -187,11 +187,9 @@ share_type account_create_operation::calculate_fee( const fee_schedule_type& sch uint32_t s = name.size(); if( is_cheap_name(name) ) - s = 63; + s = 8; - FC_ASSERT( s >= 2 ); - - if( s >= 8 && s < 63 ) + if( s >= 8 ) core_fee_required = schedule.account_len8up_fee; else if( s == 7 ) core_fee_required = schedule.account_len7_fee; @@ -203,7 +201,7 @@ share_type account_create_operation::calculate_fee( const fee_schedule_type& sch core_fee_required = schedule.account_len4_fee; else if( s == 3 ) core_fee_required = schedule.account_len3_fee; - else if( s == 2 ) + else if( s <= 2 ) core_fee_required = schedule.account_len2_fee; // Authorities and vote lists can be arbitrarily large, so charge a data fee for big ones