diff --git a/cpu-miner.c b/cpu-miner.c
index ef2fc7672..de03b52ce 100644
--- a/cpu-miner.c
+++ b/cpu-miner.c
@@ -463,7 +463,7 @@ static bool gbt_work_decode(const json_t *val, struct work *work)
 		}
 		cbvalue = json_is_integer(tmp) ? json_integer_value(tmp) : json_number_value(tmp);
 		cbtx = malloc(256);
-		le32enc((uint32_t *)cbtx, 1); /* version */
+		le32enc((uint32_t *)cbtx, 2); /* version */
 		cbtx[4] = 1; /* in-counter */
 		memset(cbtx+5, 0x00, 32); /* prev txout hash */
 		le32enc((uint32_t *)(cbtx+37), 0xffffffff); /* prev txout index */