Luke Dashjr
|
f05574db48
|
blkmk_init_generation2 can assign a boolean on whether it had to create a new coinbase transaction
|
2012-12-04 01:46:19 +00:00 |
|
Luke Dashjr
|
0d07a57007
|
Merge branch 'bugfix_generate_append'
|
2012-12-04 00:10:20 +00:00 |
|
Luke Dashjr
|
b5ab89e0af
|
Bugfix: When providing our own coinbase transaction, enable coinbase mutations
|
2012-12-04 00:08:27 +00:00 |
|
Luke Dashjr
|
1735818bdc
|
Merge branch 'bugfix_limits_opt'
|
2012-11-17 20:34:30 +00:00 |
|
Luke Dashjr
|
dd25439b04
|
Bugfix: sigoplimit and sizelimit should be optional
|
2012-11-17 20:26:48 +00:00 |
|
Luke Dashjr
|
6d74cfc8e7
|
Abstract GETNUM_O and GETNUM_O2 (read optional number) macros
|
2012-11-03 19:19:01 +00:00 |
|
Luke Dashjr
|
ca3cf01738
|
Bump libtool version and BLKMAKER_VERSION for 0.2.0
Note that internal API version is being left at 0.1 since it is backward compatible
v0.2.0
|
2012-10-28 06:22:44 +00:00 |
|
Luke Dashjr
|
2dff502081
|
Merge branch '0.1.x'
|
2012-10-28 06:22:33 +00:00 |
|
Luke Dashjr
|
55743fe0b3
|
Merge branch 'bugfix_cbgen'
|
2012-10-28 06:14:53 +00:00 |
|
Luke Dashjr
|
9ddfe5abae
|
Bugfix: Build correct pay-to-scripthash script
|
2012-10-28 06:14:34 +00:00 |
|
Luke Dashjr
|
b86d129ed4
|
Merge branch 'bugfix_unistd' into 0.1.x
v0.1.3
|
2012-10-18 12:49:59 +00:00 |
|
Luke Dashjr
|
83ed8805e7
|
Merge branch 'bugfix_no_expires' into 0.1.x
|
2012-10-18 12:49:23 +00:00 |
|
Luke Dashjr
|
eebc683275
|
Merge branch 'bugfix_capnames_sz' into 0.1.x
Conflicts:
blktemplate.c
|
2012-10-18 12:49:07 +00:00 |
|
Luke Dashjr
|
f1d551f849
|
Merge branch 'bugfix_getdata_no_cbtxn' into 0.1.x
|
2012-10-18 12:48:12 +00:00 |
|
Luke Dashjr
|
fde65d1bc0
|
Merge branch 'bugfix_unistd'
Conflicts:
blkmaker.h
|
2012-10-12 18:13:54 +00:00 |
|
Luke Dashjr
|
72a7050a06
|
Bugfix: ssize_t requires unistd.h
|
2012-10-12 18:13:42 +00:00 |
|
Luke Dashjr
|
795807efe2
|
Merge branch 'bugfix_cbgen'
|
2012-10-12 18:07:41 +00:00 |
|
Luke Dashjr
|
51b32abb20
|
Bugfix: Correct allocation check in blkmk_init_generation
|
2012-10-12 18:07:33 +00:00 |
|
Luke Dashjr
|
d597433803
|
Bugfix: Include required block height in generated coinbase scriptSigs
|
2012-10-12 18:07:29 +00:00 |
|
Luke Dashjr
|
5a8db2ca29
|
Bugfix: Build correct pay-to-pubkeyhash script
|
2012-10-12 18:07:24 +00:00 |
|
Luke Dashjr
|
0a1487c093
|
Merge branch 'bugfix_no_expires'
|
2012-10-12 16:25:17 +00:00 |
|
Luke Dashjr
|
78387e9567
|
Bugfix: "expires" is optional
|
2012-10-12 16:25:11 +00:00 |
|
Luke Dashjr
|
cfad7f4bfe
|
Merge branch 'bugfix_capnames_sz'
Conflicts:
blktemplate.c
|
2012-10-12 16:24:07 +00:00 |
|
Luke Dashjr
|
e3022229be
|
Bugfix: sizeof(capnames) is not the count, but the size in bytes of the array (so generally 4x the count); use GBT_CAPABILITY_COUNT
|
2012-10-12 16:22:27 +00:00 |
|
Luke Dashjr
|
1309a4a604
|
Merge branch 'bugfix_getdata_no_cbtxn'
|
2012-10-12 16:19:52 +00:00 |
|
Luke Dashjr
|
da64436dd4
|
Bugfix: blkmk_get_data needs to check that templates have a coinbase transaction and return 0 (error) instead of segfaulting
|
2012-10-12 16:19:45 +00:00 |
|
Luke Dashjr
|
307b08c267
|
New blkmk_init_generation and blkmk_address_to_script functions to create a coinbase transaction if it isn't provided
|
2012-10-12 16:05:26 +00:00 |
|
Luke Dashjr
|
72cf471375
|
Expose dblsha256 wrapper to private.h
|
2012-10-12 16:00:46 +00:00 |
|
Luke Dashjr
|
bc533a9546
|
Move hexadecimal<->binary functions to hex.c (included via new not-installed private.h)
|
2012-10-12 15:58:16 +00:00 |
|
Luke Dashjr
|
a9a29294b2
|
Bump libtool version for 0.1.2
v0.1.2
|
2012-10-08 22:58:44 +00:00 |
|
Luke Dashjr
|
9fae4b6b00
|
Bugfix: AM_PROG_AR is not recognized by older automake, so only use it when defined
|
2012-09-30 12:28:36 +00:00 |
|
Luke Dashjr
|
e0b627c652
|
Use AM_PROG_AR to support Cygwin
|
2012-09-29 11:30:14 +00:00 |
|
Luke Dashjr
|
071714935b
|
Bugfix: Correct signed/unsigned warnings
|
2012-09-29 10:12:18 +00:00 |
|
Luke Dashjr
|
7f153402d6
|
Bugfix: Add missing unistd.h include (for ssize_t)
v0.1.1
|
2012-09-27 06:32:52 +00:00 |
|
Luke Dashjr
|
66680073eb
|
Bump libtool version for 0.1.1
|
2012-09-27 05:43:12 +00:00 |
|
Luke Dashjr
|
04fa99034b
|
Accept const append data into blkmk_append_coinbase_safe
|
2012-09-27 05:18:36 +00:00 |
|
Luke Dashjr
|
11f20e6275
|
blkmk_append_coinbase_safe function to append arbitrary data to coinbase scriptSig
|
2012-09-27 04:58:30 +00:00 |
|
Luke Dashjr
|
243684e40d
|
Bugfix: Catch a possible calloc failure
v0.1.0
|
2012-09-15 09:59:34 +00:00 |
|
Luke Dashjr
|
f52c225aae
|
Explicitly include .libs dir in library path so libtool can relink it for install
|
2012-09-15 09:37:13 +00:00 |
|
Luke Dashjr
|
5bd48d00fe
|
Initial Windows port
|
2012-09-15 08:58:17 +00:00 |
|
Luke Dashjr
|
20a7bacec2
|
Automake build system
|
2012-09-15 07:55:19 +00:00 |
|
Luke Dashjr
|
0851d66ddb
|
Makefile: clean example
|
2012-09-15 06:38:07 +00:00 |
|
Luke Dashjr
|
3ffaa3bb62
|
gitignore .*.kate-swp
|
2012-09-15 06:14:58 +00:00 |
|
Luke Dashjr
|
02b92a240c
|
Bugfix: Read "expires" key to correct blkmk_work_left
|
2012-09-15 06:12:44 +00:00 |
|
Luke Dashjr
|
d1288b4e6e
|
Check block version for compatibility, honouring version/force and version/reduce mutations if allowed
|
2012-09-15 04:20:34 +00:00 |
|
Luke Dashjr
|
905105615f
|
Export BIP 22 long polling information (and accept lpid to make requests)
|
2012-09-15 03:07:23 +00:00 |
|
Luke Dashjr
|
f8e3b7061b
|
Bugfix: Fix extranonce value
|
2012-09-14 23:56:58 +00:00 |
|
Luke Dashjr
|
23fbcbd184
|
Bugfix: Correct "id" in requests (the 0 was leaked and the 2 double-freed)
|
2012-09-12 02:32:03 +00:00 |
|
Luke Dashjr
|
e793ea59af
|
Bugfix: Consider extranonce rolling in jansson submissions
|
2012-09-11 22:01:43 +00:00 |
|
Luke Dashjr
|
26d76947f6
|
Support for extranonce using BIP 23 coinbase/append mutation
|
2012-09-11 15:07:54 +00:00 |
|