From e78d9333008673ec3d87c2e9da2566ccf802c3a5 Mon Sep 17 00:00:00 2001 From: Alastair Clark Date: Wed, 8 Feb 2017 01:55:07 -0800 Subject: [PATCH] stratum: handle CRW masternodes (#78) --- stratum/coinbase.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/stratum/coinbase.cpp b/stratum/coinbase.cpp index c0fb2e9..c869f24 100644 --- a/stratum/coinbase.cpp +++ b/stratum/coinbase.cpp @@ -185,7 +185,11 @@ void coinbase_create(YAAMP_COIND *coind, YAAMP_JOB_TEMPLATE *templ, json_value * json_int_t charity_amount = json_get_int(json_result, "payee_amount"); bool charity_payments = json_get_bool(json_result, "masternode_payments"); bool charity_enforce = json_get_bool(json_result, "enforce_masternode_payments"); - + if(strcmp(coind->symbol, "CRW") == 0) + { + charity_payments = json_get_bool(json_result, "throne_payments"); + charity_enforce = json_get_bool(json_result, "enforce_throne_payments"); + } if(charity_payments && charity_enforce) { available -= charity_amount;