Chris Stewart
84e92d4dfa
removing scoded.bits prefix from application code
...
Finishing scodec.bits refactor
2018-08-10 14:01:14 -05:00
Daniel James
5b5852bf72
scodec
...
Migration to scodec
Src is compiling
tests compiling
All unit tests passing now
fix compiler issue in ScriptParser
bump timeout to run on travis ci
Fixing two unit tests that had types failing
Turn down excessive logging
Uncomment rpc tests
fixing nits
2018-08-09 21:32:17 -05:00
Chris Stewart
0c29c8cfda
Add invariant that doesn't allow segwit scripts to be created with uncompressed public keys
...
reset scalafmt for rpc/
Removing unit test that used uncompressed public key for P2WSH, removing extra debug
2018-07-22 14:10:01 -05:00
Chris Stewart
2cd44c0f07
refactor hash type to derive the byte from the underlying int32, refactor some other things to make hash type nicer
2018-06-01 13:04:41 -05:00
Nadav Kohen
6368642d09
Added sequence parameter to coinbase and removed fruitless type test
2018-05-31 10:57:36 -05:00
Chris Stewart
9cc2bb1695
Fix overflow bug with parsing script with OP_PUSHDATA4
2018-05-28 19:47:56 -05:00
Chris Stewart
8716378cc1
Refactoring TransactionSignatureSerializer to only take TxSigCompnents
...
Cleaning up nits
2018-05-22 06:00:53 -05:00
Chris Stewart
32f64e0dd9
Changing TxSigComponent to take a TransactionOutput instead of a ScriptPubKey, refactoring ScriptProgram into 3 companion objects PreExecutionScriptProgram, ExecutionInProgressScriptProgram, ExecutedScriptProgram
2018-05-19 09:25:32 -05:00
Chris Stewart
40d53bb7b3
Changing Transaction, BlockHeader version type from UInt32 -> Int32 to reflect what the bitcoin protocol actually is
2018-05-16 09:13:31 -04:00
Chris Stewart
9d834a69d0
:# This is a combination of 2 commits.
...
Create AddressFactory interface for creating addresses, adding toString method to print address string
Adding isValid to AddressFactory
2018-05-10 10:27:56 -05:00
Daniel James
0309675528
Refactor multi-module build
...
- separate Java source copied from libsecp256k1 into separate module
- split main module into core core-gen core-test
- generators can be published separated to core code for use in
3rd-party tests
- code coverage needs to be aggregated
2018-05-02 16:18:01 -04:00