Merge pull request #16 from miketout/dev

Only zero sequence for timelocked coinbases to enable shielding all t…
This commit is contained in:
miketout
2018-05-09 03:33:39 -07:00
committed by GitHub

View File

@@ -34,6 +34,7 @@
#include "paymentdisclosuredb.h"
using namespace libzcash;
extern int64_t ASSETCHAINS_TIMELOCKGTE;
static int find_output(UniValue obj, int n) {
UniValue outputMapValue = find_value(obj, "outputmap");
@@ -211,7 +212,8 @@ bool AsyncRPCOperation_shieldcoinbase::main_impl() {
CMutableTransaction rawTx(tx_);
for (ShieldCoinbaseUTXO & t : inputs_) {
CTxIn in(COutPoint(t.txid, t.vout));
in.nSequence = 0;
if (t.amount >= ASSETCHAINS_TIMELOCKGTE)
in.nSequence = 0;
rawTx.vin.push_back(in);
}
tx_ = CTransaction(rawTx);