Commits
Branch selector
User selector
Commit History
Commits on May 30, 2016
- committed
Bugfix: Always avoid data/mdata size conflict in blkmk_append_coinbase_safe2 since nothing else checks merkle_only (nor has it available to check)
Show description for 4f9e3dacommittedBugfix: Expose blkmk.submitm for submitting results for blkmk.get_mdata
Show description for 0568973committedSplit out logic from blkmk.submit into _submit
Show description for c31d113committedRefactor to eliminate _assemble_submission wrapper
Show description for 511a269committedRefactor blkmk._assemble_submission2 to work with either extranonce/mdata or dataid/data
Show description for befc660committedRefactor construction of block submissions to allow for results from get_mdata
Show description for 4e7eb1ccommitted
Commits on May 27, 2016
Bugfix: Check full block size against limit when creating/appending the coinbase
Show description for a6185a6committedKeep a count of total size of all non-generation transactions in templates
Show description for cf3bbe9committedMake an abstract size variable for blkmaker.coinbase_size_limit
Show description for 729bea8committed- committed
Support for BIP65 version 4 blocks
Show description for de1af49committedSupport for BIP66 version 3 blocks
Show description for b90b770committedBugfix: blktemplate.add raises an exception for errors, not returns False (for template already populated)
Show description for 99c1e2fcommittedBugfix: blkmaker.get_data needs to check that templates have a coinbase transaction and return (None, None) (error) instead of throwing an exception
Show description for 8a0cd3ecommitted
Commits on Sep 29, 2014
jansson: Read time header mutation parameters
Show description for eb2564ecommittedRead tmpl->target as an optional hash (breaks ABI)
Show description for e927bfdcommittedblkmaker_jansson: Support for constructing BIP 23 block proposals
Show description for 66309c2committedMove submission block assembly code to base libblkmaker
Show description for 99064f7committedParse and use coinbaseaux
Show description for 24e2204committedblkmk_get_mdata: Accept can_roll_ntime as an argument
Show description for 0a6dfd0committedAdd blkmk_append_coinbase_safe2 which can understand mdata use
Show description for 9ad5cdecommittedAdd blkmk_get_mdata function for miners which need to build the merkle root themselves
Show description for 7be5e79committedOptimise merkle root creation by reusing a merkle branch
Show description for d9efa14committedInternal code abstraction into blkmk_set_times
Show description for 408d007committedblkmk_init_generation3 capable of overriding a provided coinbasetxn if the generation mutation is allowed
Show description for f63429ecommittedAdd "foreign" submit function to create a call suitable for a local bitcoind
Show description for d1565cacommitted- committed
Bugfix: blkmk_init_generation: Fail if scriptsz is longer than we properly handle, rather than creating an invalid block
Show description for bb7cf09committedblkmk_init_generation2 can assign a boolean on whether it had to create a new coinbase transaction
Show description for 632df14committed- committed
Bugfix: When providing our own coinbase transaction, enable coinbase mutations
Show description for 2e4f2becommittedBugfix: Include required block height in generated coinbase scriptSigs
Show description for feaaa3ecommittedNew blkmk_init_generation and blkmk_address_to_script functions to create a coinbase transaction if it isn't provided
Show description for c8ac507committedImplement blkmk_get_data's out_expire argument
Show description for bde5a30committed