Branch: refs/heads/master
Home: https://github.com/conformal/btcd
Commit: eb7ecdcc2246eb815cd0c69884cf25bd112e14c4
https://github.com/conformal/btcd/commit/eb7ecdcc2246eb815cd0c69884cf25bd112e14c4
Author: Dave Collins <[email protected]>
Date: 2014-07-10 (Thu, 10 Jul 2014)
Changed paths:
M blockmanager.go
M mining.go
M rpcserver.go
Log Message:
-----------
Implement basic getblocktemplate BIP0022 support.
This commit implements the non-optional and template tweaking support for
the getblocktemplate RPC as defined by BIP0022. This implementation does
not yet include long polling support.
This is work towards #124.
Commit: fc5656894d8d51a5bd04ae073345061868cee945
https://github.com/conformal/btcd/commit/fc5656894d8d51a5bd04ae073345061868cee945
Author: Dave Collins <[email protected]>
Date: 2014-07-10 (Thu, 10 Jul 2014)
Changed paths:
M blockmanager.go
M mempool.go
M rpcserver.go
Log Message:
-----------
Implement getblocktemplate long poll support.
This commit implements the long polling portion of the getblocktemplate
RPC as defined by BIP0022. Per the specification, each block template is
returned with a longpollid which can be used in a subsequent
getblocktemplate request to keep the connection open until the server
determines the block template associated with the longpollid should be
replaced with a new one.
This is work towards #124.
Commit: db20f25ff7c58d97e1e9a8bd53eb724f834789fe
https://github.com/conformal/btcd/commit/db20f25ff7c58d97e1e9a8bd53eb724f834789fe
Author: Dave Collins <[email protected]>
Date: 2014-07-10 (Thu, 10 Jul 2014)
Changed paths:
M rpcserver.go
Log Message:
-----------
Implement BIP0023 basic pool extensions support.
This commit implements the basic pool extension portion of the getblocktemplate
RPC as defined by BIP0023.
This is work towards #124.
Commit: 21050b47514d33fe1c77a1645659a84708f5e005
https://github.com/conformal/btcd/commit/21050b47514d33fe1c77a1645659a84708f5e005
Author: Dave Collins <[email protected]>
Date: 2014-07-10 (Thu, 10 Jul 2014)
Changed paths:
M rpcserver.go
Log Message:
-----------
Implement BIP0023 getblocktemplate block proposals.
This commit implements block proposals as defined by BIP0023.
This is work towards #124.
Commit: 180f4ac0a21f61d0e21efbd0fdb49d4e3d01bc8b
https://github.com/conformal/btcd/commit/180f4ac0a21f61d0e21efbd0fdb49d4e3d01bc8b
Author: Dave Collins <[email protected]>
Date: 2014-07-10 (Thu, 10 Jul 2014)
Changed paths:
M rpcserver.go
Log Message:
-----------
Implement some BIP0023 getblocktemplate mutations.
This commit implements a portion of the mutations section of BIP0023.
In particular, it adds the mutable, mintime, maxtime, and noncerange keys
to the returned block template along with indicating support for the time,
transactions/add, prevblock, and coinbase/append mutations. Also, the
addition of the mintime and maxtime fields imply support for the
time/decrement and time/increment mutations. Further, if the caller
indicates the coinbasevalue capability, the coinbasetxn field will be
omitted thereby implying support for the coinbase and generation
mutations.
Closes #124.
Commit: ffe0b09890a3b6ea24a64f8f8ba96647be409ea3
https://github.com/conformal/btcd/commit/ffe0b09890a3b6ea24a64f8f8ba96647be409ea3
Author: Dave Collins <[email protected]>
Date: 2014-07-10 (Thu, 10 Jul 2014)
Changed paths:
M rpcserver.go
Log Message:
-----------
Seed random generator in RPC server during init.
Rather than reseeding the PRNG used throughout the RPC server on each
call, do it once during init.
Suggested by @jrick
Commit: bd7a100ebb844f1f610240ad60fb440c699de96d
https://github.com/conformal/btcd/commit/bd7a100ebb844f1f610240ad60fb440c699de96d
Author: Dave Collins <[email protected]>
Date: 2014-07-10 (Thu, 10 Jul 2014)
Changed paths:
M rpcserver.go
Log Message:
-----------
Address a few more comments.
Compare: https://github.com/conformal/btcd/compare/3a45ec10588a...bd7a100ebb84