Chris Stewart
|
fdc502acba
|
Successfully parsing a byte array into an asm output script
|
2016-01-09 18:20:50 -06:00 |
|
Chris Stewart
|
1242ad83f3
|
Adding constants 1-75 as ScriptNumbers - the represent the amount of bytes to push onto the stack
|
2016-01-09 16:05:40 -06:00 |
|
Chris Stewart
|
cb2bd86700
|
Adding fromOpCode to match byte with its op code
|
2016-01-09 12:58:20 -06:00 |
|
Chris Stewart
|
3f48efd664
|
Parsing scripts when they are marshalled from json
|
2016-01-09 11:10:29 -06:00 |
|
Chris Stewart
|
a55b7b64ce
|
Parsing scriptSigs and scriptPubKeys for both p2sh and p2pkh
|
2016-01-08 15:02:12 -06:00 |
|
Chris Stewart
|
731648ece1
|
Major refactor of types for ScriptOperations, overarching type is now ScriptToken
|
2016-01-08 14:40:27 -06:00 |
|
Chris Stewart
|
b70bf70dd2
|
Adding companion objects for script operation factories
|
2016-01-08 10:44:27 -06:00 |
|
Chris Stewart
|
60ca80e0e8
|
Adding arithmetic operations factory
|
2016-01-08 10:22:38 -06:00 |
|
Chris Stewart
|
c018e24087
|
Adding Bitwise operations factory
|
2016-01-08 10:16:22 -06:00 |
|
Chris Stewart
|
928b87e7e1
|
Adding control operations factory
|
2016-01-08 10:12:32 -06:00 |
|
Chris Stewart
|
0130088a2d
|
Adding crypto operations factory
|
2016-01-08 10:04:51 -06:00 |
|
Chris Stewart
|
6a824e6ff9
|
Adding locktime factory
|
2016-01-08 10:00:36 -06:00 |
|
Chris Stewart
|
e6e8f356a6
|
Adding StackOperationFactory
|
2016-01-08 09:56:20 -06:00 |
|
Chris Stewart
|
7159df8e6b
|
fixing compliation issue, adding unit tests for parsing
|
2016-01-07 22:07:03 -06:00 |
|
Chris Stewart
|
327844fa3b
|
Adding signature for parse function
|
2016-01-07 22:02:29 -06:00 |
|
Chris Stewart
|
3df808a82b
|
Implementing the OP_EQUALVERIFY operator
|
2016-01-06 19:44:57 -06:00 |
|
Chris Stewart
|
17cfb5b6c2
|
Implmenting OP_VERIFY operation
|
2016-01-06 19:26:37 -06:00 |
|
Chris Stewart
|
9cbb809650
|
Adding equality functionality inside of Bitwise Interpreter
|
2016-01-06 19:13:57 -06:00 |
|
Chris Stewart
|
d3e8f3ee0b
|
Defining bitwise operations
|
2016-01-06 15:30:42 -06:00 |
|
Chris Stewart
|
a062ac8e14
|
Implementing OP_HASH160, OP_DUP and adding in some util functions
|
2016-01-06 15:01:42 -06:00 |
|
Chris Stewart
|
190992ee3b
|
Adding locktime operations
|
2016-01-06 13:19:44 -06:00 |
|
Chris Stewart
|
349ac1b1aa
|
Adding CryptoOperations
|
2016-01-06 13:14:16 -06:00 |
|
Chris Stewart
|
4d63c44e13
|
Adding Arithmetic Operations
|
2016-01-06 12:04:30 -06:00 |
|
Chris Stewart
|
5137d193ab
|
adding stack operations
|
2016-01-06 11:42:14 -06:00 |
|
Chris Stewart
|
a0f4bb4365
|
Adding control flow operations
|
2016-01-06 10:56:33 -06:00 |
|
Chris Stewart
|
d23aa244f9
|
Adding constants for the script language
|
2016-01-06 10:10:46 -06:00 |
|
TomMcCabe
|
cddcb165ae
|
getblockcount test
|
2016-01-04 19:37:26 -06:00 |
|
Chris Stewart
|
77471ed783
|
Adding plugins.sbt file
|
2016-01-04 15:10:19 -06:00 |
|
Chris Stewart
|
5c6bf18a48
|
Adding plugins.sbt file
|
2016-01-04 15:10:19 -06:00 |
|
Chris Stewart
|
c98b3475fe
|
Adding ScriptPubKey marshaller
|
2015-12-27 21:00:59 -06:00 |
|
Chris Stewart
|
17a4fe429b
|
Adding ScriptPubKey marshaller
|
2015-12-27 21:00:59 -06:00 |
|
Chris Stewart
|
98acc89e03
|
Adding marshaller for TransactionOutPoint
|
2015-12-27 19:43:13 -06:00 |
|
Chris Stewart
|
c5ec3d583f
|
Adding marshaller for TransactionOutPoint
|
2015-12-27 19:43:13 -06:00 |
|
Chris Stewart
|
ca441e9aae
|
Fixing signature on TransactionInput and adding ScriptPubKey case class
|
2015-12-27 16:29:15 -06:00 |
|
Chris Stewart
|
8906d0b3c3
|
Fixing signature on TransactionInput and adding ScriptPubKey case class
|
2015-12-27 16:29:15 -06:00 |
|
Chris Stewart
|
44d89b25d2
|
Adding ScriptSignature, ScriptPubKey
|
2015-12-26 22:01:35 -06:00 |
|
Chris Stewart
|
37cc7e4b50
|
Adding ScriptSignature, ScriptPubKey
|
2015-12-26 22:01:35 -06:00 |
|
Chris Stewart
|
c7aaf7fac1
|
Adding Transaction case class, removing counter fields from Transaction
|
2015-12-26 21:28:20 -06:00 |
|
Chris Stewart
|
8f1cf4295d
|
Adding Transaction case class, removing counter fields from Transaction
|
2015-12-26 21:28:20 -06:00 |
|
Chris Stewart
|
03d4e2f5e1
|
Adding case classes for implmentations of Inputs, Outputs and Outpoints
|
2015-12-26 21:11:17 -06:00 |
|
Chris Stewart
|
5e0441612d
|
Adding case classes for implmentations of Inputs, Outputs and Outpoints
|
2015-12-26 21:11:17 -06:00 |
|
Chris Stewart
|
2ac92f5476
|
Factoring out transaction components into their own scala files
|
2015-12-26 21:03:43 -06:00 |
|
Chris Stewart
|
0c9d09b855
|
Factoring out transaction components into their own scala files
|
2015-12-26 21:03:43 -06:00 |
|
Chris Stewart
|
7b748dfbca
|
Fixing import issue on Transactions
|
2015-12-26 20:52:45 -06:00 |
|
Chris Stewart
|
cd72cf8b60
|
Fixing import issue on Transactions
|
2015-12-26 20:52:45 -06:00 |
|
Chris Stewart
|
2142e439dc
|
refactoring transactions into their own package and renaming them
|
2015-12-26 20:50:36 -06:00 |
|
Chris Stewart
|
a0fc7a2cce
|
refactoring transactions into their own package and renaming them
|
2015-12-26 20:50:36 -06:00 |
|
Chris Stewart
|
c82d565439
|
Forgot to add regtest byte comparison for testing if p2sh address is valid
|
2015-12-23 16:55:58 -06:00 |
|
Chris Stewart
|
c6d4f45b61
|
Forgot to add regtest byte comparison for testing if p2sh address is valid
|
2015-12-23 16:55:58 -06:00 |
|
Chris Stewart
|
f29d7e6f42
|
Adding magic bytes to network parameters, doing real validation for bitcoin addresses now
|
2015-12-23 16:49:04 -06:00 |
|