Chris Stewart
ccc27b97bd
successfully signing p2wpkh spk types
2018-03-07 15:11:58 -06:00
Chris Stewart
7d1f87bf6f
Adding abilility to create TransactionWitness from a Seq[Option[ScriptWitness]], adding checks to determine if a ScriptWitness is a P2WPKHWitnessV0 or a P2WSHWitnessV0
2018-03-07 15:11:58 -06:00
Chris Stewart
ca167cdeaf
Breaking 'ScriptWitness' into two ADTs 'P2WPKHWitnessV0,P2WSHWitnessV0' and breaking 'WitnessScriptPubKeyV0' into two ADTs 'P2WPKHWitnessSPKV0, P2WSHWitnessSPKV0'
...
Adding abilility to create TransactionWitness from a Seq[Option[ScriptWitness]], adding checks to determine if a ScriptWitness is a P2WPKHWitnessV0 or a P2WSHWitnessV0
Deprecating some Transaction constructors that are dangerous
removing usages of deprecated Transaction constructors in bitcoin-s-core codebase
fixing nits
2018-02-18 16:19:28 -06:00
Chris Stewart
bedfacffb5
fix file name to long on encrypted directories
2018-01-22 10:15:12 -06:00
Chris Stewart
4e0766538c
Implmenetation of ExtPrivateKey, passing BIP32 test vectors
...
ExtKey serialization symmetry spec passing
Derivation symmetry for non hardened indices
implement ExtKey.deriveChildPubKey
implementing invariants as they are specified in bip32, adding comments
Moving all ECKeys types into one file so we can create an ADT
2017-11-29 15:01:30 -06:00
Chris Stewart
5058abac74
Able to parse a List[ScriptToken] -> binary tree -> List[ScriptToken] for one set of test cases inside of ControlOperationsInterpreterTet -- this includes nested OP_IFs
2017-09-07 15:41:01 -05:00
Chris Stewart
905b3a53ae
Updating sbt assembly plugin to 0.14.5
...
removing discard strategy for library.properties
2017-08-21 15:09:57 -05:00
Chris Stewart
beafa86372
refactoring Channel code to use WitnessTransactions instead of BaseTransactions
2017-08-10 13:13:34 -05:00
Chris Stewart
911e1c6051
Modifying assembly.sbt settings to not include relevant files to jar file
2016-09-02 21:01:33 -05:00
Chris Stewart
c5cf2f9964
Removing gen package from test coverage report
2016-07-17 10:35:03 -05:00
Chris Stewart
deeea0c304
Fixing bug with serialization of UInt64s, wasn't being padded correctly perviously
2016-06-27 10:50:50 -05:00
Chris Stewart
938e795d5a
Merging in master, refactoring functions to CompactSizeUInt, adding BitcoinSUtilSpec, adding UInt64Spec
2016-06-20 14:28:38 -05:00
Chris Stewart
91419b5145
Adding scalacheck properties for creating UInt32s and adding UInt32s
2016-06-16 13:42:33 -05:00
Chris Stewart
0bb5bd8704
Moving apply(bytes) & apply(hex) into the Factory trait
2016-06-01 20:32:09 -05:00
TomMcCabe
cddcb165ae
getblockcount test
2016-01-04 19:37:26 -06:00
Chris Stewart
dabe6396e5
Adding build files
2015-12-21 17:16:30 -06:00