Commit Graph

200 Commits

Author SHA1 Message Date
Luke Dashjr
2772cd22cc Update copyrights 2016-03-25 18:28:37 +00:00
Luke Dashjr
d9a0755029 Merge branch 'bugfix_sizelimit' 2016-01-27 07:14:07 +00:00
Luke Dashjr
5f16acdcc4 Merge branch '0.4.x' 2016-01-27 07:13:20 +00:00
Luke Dashjr
4bebe501ad Update for current feature test macros 2016-01-27 07:13:14 +00:00
Luke Dashjr
c94e438c91 Bugfix: Always avoid data/mdata size conflict in blkmk_append_coinbase_safe2 since nothing else checks merkle_only (nor has it available to check) 2016-01-26 04:47:25 +00:00
Luke Dashjr
7bf7e80a6a Bugfix: Expose blkmk_submitm_jansson for submitting results for blkmk_get_mdata 2016-01-26 04:41:39 +00:00
Luke Dashjr
58aa6a3573 Refactor to eliminate blkmk_assemble_submission_ wrapper 2016-01-26 04:41:16 +00:00
Luke Dashjr
e3465d35aa Refactor blkmk_assemble_submission2_ to work with either extranonce/mdata or dataid/data 2016-01-26 04:35:10 +00:00
Luke Dashjr
a22129364a Refactor construction of block submissions to allow for results from get_mdata 2016-01-26 04:26:02 +00:00
Luke Dashjr
f1ede0aec7 Bugfix: Check full block size against limit when creating/appending the coinbase 2016-01-26 04:13:43 +00:00
Luke Dashjr
ef78f03a58 Make an abstract size variable for libblkmaker_coinbase_size_limit 2016-01-26 04:13:43 +00:00
Luke Dashjr
24aabb0e55 Bugfix: Allocate temporary space on the heap rather than the stack, and use the actual transaction data size for the buffer 2016-01-26 04:13:43 +00:00
Luke Dashjr
2763aba114 Keep a count of total size of all non-generation transactions in templates 2016-01-26 00:23:30 +00:00
Luke Dashjr
cc0f35fb8a Bump versions for 0.5.2 v0.5.2 2015-11-09 05:55:59 +00:00
Luke Dashjr
93a91696a5 Merge branch '0.4.x' 2015-11-09 05:55:32 +00:00
Luke Dashjr
1fe058443f Bump versions for 0.4.3 v0.4.3 2015-11-09 05:33:41 +00:00
Luke Dashjr
5c535ed092 Support for BIP65 version 4 blocks 2015-11-09 05:32:40 +00:00
Luke Dashjr
e9cd82be93 Bump versions for 0.5.1 v0.5.1 2015-02-08 06:24:04 +00:00
Luke Dashjr
76a82009ad Bump versions for 0.4.2 v0.4.2 2015-02-08 06:22:55 +00:00
Luke Dashjr
9315e34959 Merge branch '0.4.x'
Conflicts:
	blkmaker.h
2015-02-08 05:45:52 +00:00
Luke Dashjr
54cab99423 Support for BIP66 version 3 blocks 2015-02-08 05:45:04 +00:00
Luke Dashjr
335d42b722 Merge branch '0.4.x' 2014-11-21 23:47:59 +00:00
aalness
f0aff19787 AUTHORS: Add myself 2014-11-21 23:47:44 +00:00
Luke Dashjr
4c4fec0da9 Merge branch '0.4.x' (early part)
Conflicts:
	configure.ac
2014-11-21 23:46:30 +00:00
Luke Dashjr
eeb1599b07 Merge commit '6aa007d' into 0.4.x 2014-11-21 23:45:36 +00:00
aalness
6aa007da0c blktmpl_getcapability: Treat "transactions" mutation the same as "transactions/add" per BIP 0023 2014-11-21 23:43:21 +00:00
Luke Dashjr
653ee225f7 pc: Add libbase58 to Requires.private 2014-11-21 23:10:39 +00:00
Luke Dashjr
35e660860e Bump versions for 0.4.1 v0.4.1 2014-11-18 21:27:46 +00:00
Luke Dashjr
9933c42610 Bump versions for 0.5.0 v0.5.0 2014-09-10 03:09:53 +00:00
Luke Dashjr
47fa1ce9fb jansson: Read time header mutation parameters 2014-09-02 17:17:52 +00:00
Luke Dashjr
f58db44275 Read tmpl->target as an optional hash (breaks ABI) 2014-09-02 17:14:32 +00:00
Luke Dashjr
62b721ee15 Bugfix: example: Set b58_sha256_impl 2014-09-02 17:13:36 +00:00
Luke Dashjr
41af7e2b7b Remove unused blktemplate_t fields (breaks ABI) 2014-09-02 17:06:01 +00:00
Luke Dashjr
b04e6f3f69 NULL-Merge commit '5a9a96a'
Conflicts:
	blkmaker_jansson.c
	blktemplate.h
2014-09-02 16:55:47 +00:00
Luke Dashjr
902492eccb Merge commit 'e86fe28' 2014-09-02 16:55:23 +00:00
Luke Dashjr
23a429b5b5 NULL-Merge commit '09921de' 2014-09-02 16:55:16 +00:00
Luke Dashjr
5a9a96a306 Merge branch '0.4.x' 2014-09-02 16:53:41 +00:00
Luke Dashjr
62e2f6178b Keep correct ordered hash in txn->hash[1] for use internally while remaining ABI-safe 2014-09-02 16:53:02 +00:00
Luke Dashjr
e86fe28fa0 blktemplate.h: Add warning against allocating blktemplate_t 2014-09-02 16:39:10 +00:00
Luke Dashjr
09921dee12 Merge branch '0.3.x' into 0.4.x 2014-09-02 16:37:18 +00:00
Luke Dashjr
adb6106f89 Merge branch '0.2.x' into 0.3.x 2014-09-02 16:37:06 +00:00
Luke Dashjr
7ad8147482 Merge branch '0.1.x' into 0.2.x 2014-09-02 16:36:54 +00:00
Luke Dashjr
5f463594b1 Revert "Bugfix: Provide correctly-ordered transaction hash (using new key hash_ for backward compatibility)" (broke ABI)
This reverts commit b9572db7d5.
2014-09-02 16:36:32 +00:00
Luke Dashjr
4fe973a101 Bugfix: enum types are not guaranteed to be large enough for a bitmask, so explicitly use uint32_t for gbt_capabilities_t/blkmutations_t bitmasks (this breaks ABI) 2014-09-02 16:20:23 +00:00
Luke Dashjr
20ba4ab64a Merge branch 'proposals' 2014-09-01 20:51:33 +00:00
Luke Dashjr
d95cce298a Merge branch 'aux'
Conflicts:
	blkmaker.c
2014-09-01 20:50:18 +00:00
Luke Dashjr
1a54db48c4 Merge branch '0.4.x' 2014-09-01 20:34:22 +00:00
Luke Dashjr
136a8ee229 Merge branch '0.3.x' into 0.4.x 2014-09-01 20:34:15 +00:00
Luke Dashjr
856f5b0d13 Merge branch '0.2.x' into 0.3.x 2014-09-01 20:34:08 +00:00
Luke Dashjr
d7ce09ca03 Bugfix: blkmk_init_generation: Fail if scriptsz is longer than we properly handle, rather than creating an invalid block 2014-09-01 20:11:46 +00:00