Enable amendments in genesis ledger (RIPD-1281)

When started with "--start", put all known, non-vetoed
amendments in the genesis ledger. This avoids the need
to wait 256 ledgers before amendments are enabled when
testing with a fresh ledger.
This commit is contained in:
JoelKatz
2016-11-21 11:04:18 -08:00
committed by Nik Bougalis
parent dc3571184a
commit e00a6b0e5a
9 changed files with 87 additions and 10 deletions

View File

@@ -152,7 +152,8 @@ class View_test
Config config;
std::shared_ptr<Ledger const> const genesis =
std::make_shared<Ledger>(
create_genesis, config, env.app().family());
create_genesis, config,
std::vector<uint256>{}, env.app().family());
auto const ledger =
std::make_shared<Ledger>(
*genesis,
@@ -417,7 +418,8 @@ class View_test
Config config;
std::shared_ptr<Ledger const> const genesis =
std::make_shared<Ledger> (
create_genesis, config, env.app().family());
create_genesis, config,
std::vector<uint256>{}, env.app().family());
auto const ledger = std::make_shared<Ledger>(
*genesis,
env.app().timeKeeper().closeTime());
@@ -751,7 +753,8 @@ class View_test
Config config;
std::shared_ptr<Ledger const> const genesis =
std::make_shared<Ledger>(
create_genesis, config, env.app().family());
create_genesis, config,
std::vector<uint256>{}, env.app().family());
auto const ledger =
std::make_shared<Ledger>(
*genesis,