Enable amendment support

This commit is contained in:
Nik Bougalis
2016-02-03 15:51:09 -08:00
parent 2b640532f2
commit ce31e26f58
6 changed files with 50 additions and 39 deletions

View File

@@ -115,7 +115,6 @@ public:
getMajorityAmendments(*lastClosedLedger),
parentValidations);
#if RIPPLE_PROPOSE_AMENDMENTS
// Inject appropriate pseudo-transactions
for (auto const& it : actions)
{
@@ -140,7 +139,6 @@ public:
true,
false);
}
#endif
}
};

View File

@@ -227,33 +227,44 @@ AmendmentTableImpl::AmendmentTableImpl (
for (auto const& a : parseSection(supported))
{
auto s = add (a.first);
if (auto s = add (a.first))
{
JLOG (j_.debug) <<
"Amendment " << a.first << " is supported.";
if (!a.second.empty ())
s->name = a.second;
if (!a.second.empty ())
s->name = a.second;
s->supported = true;
s->supported = true;
}
}
for (auto const& a : parseSection (enabled))
{
auto s = add (a.first);
if (auto s = add (a.first))
{
JLOG (j_.debug) <<
"Amendment " << a.first << " is enabled.";
if (!a.second.empty ())
s->name = a.second;
s->supported = true;
s->enabled = true;
if (!a.second.empty ())
s->name = a.second;
s->supported = true;
s->enabled = true;
}
}
for (auto const& a : parseSection (vetoed))
{
// Unknown amendments are effectively vetoed already
auto s = get (a.first);
if (s)
if (auto s = get (a.first))
{
JLOG (j_.info) <<
"Amendment " << a.first << " is vetoed.";
if (!a.second.empty ())
s->name = a.second;
s->vetoed = true;
}
}