Remove active_witnesses from global_property_object #562
This commit is contained in:
parent
19cf1b135b
commit
3a968332e8
4 changed files with 3 additions and 11 deletions
|
|
@ -636,7 +636,6 @@ void database::init_genesis(const genesis_state_type& genesis_state)
|
|||
for( uint32_t i = 1; i <= genesis_state.initial_active_witnesses; ++i )
|
||||
{
|
||||
p.active_witnesses.insert(i);
|
||||
p.witness_accounts.insert(get(witness_id_type(i)).witness_account);
|
||||
}
|
||||
});
|
||||
|
||||
|
|
|
|||
|
|
@ -213,13 +213,6 @@ void database::update_active_witnesses()
|
|||
[](const witness_object& w) {
|
||||
return w.id;
|
||||
});
|
||||
gp.witness_accounts.clear();
|
||||
gp.witness_accounts.reserve(wits.size());
|
||||
std::transform(wits.begin(), wits.end(),
|
||||
std::inserter(gp.witness_accounts, gp.witness_accounts.end()),
|
||||
[](const witness_object& w) {
|
||||
return w.witness_account;
|
||||
});
|
||||
});
|
||||
|
||||
} FC_CAPTURE_AND_RETHROW() }
|
||||
|
|
|
|||
|
|
@ -49,7 +49,6 @@ namespace graphene { namespace chain {
|
|||
vector<committee_member_id_type> active_committee_members; // updated once per maintenance interval
|
||||
flat_set<witness_id_type> active_witnesses; // updated once per maintenance interval
|
||||
// n.b. witness scheduling is done by witness_schedule object
|
||||
flat_set<account_id_type> witness_accounts; // updated once per maintenance interval
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1137,8 +1137,9 @@ BOOST_AUTO_TEST_CASE( witness_feeds )
|
|||
generate_block();
|
||||
const asset_object& bit_usd = get_asset("USDBIT");
|
||||
auto& global_props = db.get_global_properties();
|
||||
const vector<account_id_type> active_witnesses(global_props.witness_accounts.begin(),
|
||||
global_props.witness_accounts.end());
|
||||
vector<account_id_type> active_witnesses;
|
||||
for( const witness_id_type& wit_id : global_props.active_witnesses )
|
||||
active_witnesses.push_back( wit_id(db).witness_account );
|
||||
BOOST_REQUIRE_EQUAL(active_witnesses.size(), 10);
|
||||
|
||||
asset_publish_feed_operation op;
|
||||
|
|
|
|||
Loading…
Reference in a new issue