Merge 7791d31bcf into merged_master (Elements PR #1499)

This commit is contained in:
Byron Hambly 2026-02-11 15:45:21 +02:00
commit 9e5aaef647
No known key found for this signature in database
GPG key ID: DE8F6EA20A661697
13 changed files with 1392 additions and 26 deletions

View file

@ -41,6 +41,7 @@
#include <univalue.h>
#include <util/check.h>
#include <util/fs.h>
#include <util/moneystr.h>
#include <util/strencodings.h>
#include <util/translation.h>
#include <validation.h>
@ -3183,6 +3184,25 @@ static RPCHelpMan getsidechaininfo()
obj.pushKV("parent_chain_signblockscript_hex", HexStr(consensus.parent_chain_signblockscript));
obj.pushKV("parent_pegged_asset", consensus.parent_pegged_asset.GetHex());
}
PeginMinimum pegin_minimum = Params().GetPeginMinimum();
if (pegin_minimum.amount > 0) {
obj.pushKV("pegin_min_amount", FormatMoney(pegin_minimum.amount));
}
if (pegin_minimum.height < std::numeric_limits<int>::max()) {
obj.pushKV("pegin_min_height", pegin_minimum.height);
obj.pushKV("pegin_min_active", chainman.ActiveTip()->nHeight >= pegin_minimum.height);
}
PeginSubsidy pegin_subsidy = Params().GetPeginSubsidy();
if (pegin_subsidy.threshold > 0) {
obj.pushKV("pegin_subsidy_threshold", FormatMoney(pegin_subsidy.threshold));
}
if (pegin_subsidy.height < std::numeric_limits<int>::max()) {
obj.pushKV("pegin_subsidy_height", pegin_subsidy.height);
obj.pushKV("pegin_subsidy_active", chainman.ActiveTip()->nHeight >= pegin_subsidy.height);
}
return obj;
},
};