提交 2a9e2869 编写于 作者: K Khaled Al-Hassanieh

Additional check in name bidding

上级 f1545dd0
......@@ -152,7 +152,7 @@ namespace eosiosystem {
*/
if( voter->last_vote_weight <= 0.0 ) {
_gstate.total_activated_stake += voter->staked;
if( _gstate.total_activated_stake >= min_activated_stake ) {
if( _gstate.total_activated_stake >= min_activated_stake && _gstate.thresh_activated_stake_time == 0 ) {
_gstate.thresh_activated_stake_time = current_time();
}
}
......
......@@ -2063,11 +2063,14 @@ BOOST_FIXTURE_TEST_CASE( buyname, eosio_system_tester ) try {
transfer( config::system_account_name, "dan", core_from_string( "10000.0000" ) );
transfer( config::system_account_name, "sam", core_from_string( "10000.0000" ) );
stake_with_transfer( config::system_account_name, "sam", core_from_string( "80000000.0000" ), core_from_string( "80000000.0000" ) );
stake_with_transfer( config::system_account_name, "dan", core_from_string( "80000000.0000" ), core_from_string( "80000000.0000" ) );
regproducer( config::system_account_name );
BOOST_REQUIRE_EQUAL( success(), vote( N(sam), { config::system_account_name } ) );
// wait 14 days after min required amount has been staked
produce_block( fc::days(14) );
produce_block( fc::days(7) );
BOOST_REQUIRE_EQUAL( success(), vote( N(dan), { config::system_account_name } ) );
produce_block( fc::days(7) );
produce_block();
BOOST_REQUIRE_EXCEPTION( create_accounts_with_resources( { N(fail) }, N(dan) ), // dan shouldn't be able to create fail
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册