Support lack of flags parameter from GBT in newer bitcoinds.
This commit is contained in:
parent
7691dd01a1
commit
f99ff4e926
@ -146,8 +146,10 @@ bool gen_gbtbase(connsock_t *cs, gbtbase_t *gbt)
|
||||
coinbasevalue = json_integer_value(json_object_get(res_val, "coinbasevalue"));
|
||||
coinbase_aux = json_object_get(res_val, "coinbaseaux");
|
||||
flags = json_string_value(json_object_get(coinbase_aux, "flags"));
|
||||
if (!flags)
|
||||
flags = "";
|
||||
|
||||
if (unlikely(!previousblockhash || !target || !version || !curtime || !bits || !coinbase_aux || !flags)) {
|
||||
if (unlikely(!previousblockhash || !target || !version || !curtime || !bits || !coinbase_aux)) {
|
||||
LOGERR("JSON failed to decode GBT %s %s %d %d %s %s", previousblockhash, target, version, curtime, bits, flags);
|
||||
goto out;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user