1
0
Fork 0
mirror of https://github.com/bitcoin-s/bitcoin-s.git synced 2025-03-26 21:42:48 +01:00
Commit graph

2377 commits

Author SHA1 Message Date
Chris Stewart
7582ded3a4 renaming fromOpCode to fromByte inside of ScriptOperationFactory 2016-01-18 12:46:30 -06:00
Chris Stewart
d08a764e70 Cleaning up the code base a bit, finished writing code to parse and write raw bitcoin transactions 2016-01-15 15:18:15 -06:00
Chris Stewart
88e9afb734 Successfully parsing raw bitcoin transactions, fixing a variety of bugs throughout the raw parsing api, and adding helpers inside of RawBitcoinSerializer 2016-01-15 14:45:01 -06:00
TomMcCabe
aac2959b92 finished adding first batch of RPCs 2016-01-14 17:54:11 -06:00
Chris Stewart
3d36ee27f8 fixing .toInt bug inside of TransactionInputParser 2016-01-14 14:18:35 -06:00
TomMcCabe
a989b14c28 begin building rpc framework 2016-01-14 13:54:58 -06:00
Chris Stewart
23e3669309 Fixing bug in outpoint parser, wasn't correctly parsing vout numbers 2016-01-14 10:56:41 -06:00
Chris Stewart
55f2e98976 merging in logging capabilites 2016-01-14 10:16:29 -06:00
Chris Stewart
51a821066a Adding logging capability 2016-01-14 10:14:51 -06:00
Chris Stewart
0e4d22cdad Adding transaction input raw serializer, fixing bugs with ScriptSignature parser 2016-01-13 21:02:08 -06:00
Chris Stewart
d4e407c5d2 Successfully serializing and deserializing a raw bitcoin output 2016-01-13 13:57:45 -06:00
TomMcCabe
60c3704d66 Mining Info added 2016-01-13 11:19:32 -06:00
Chris Stewart
14b4ccc0c7 Adding AddressType 2016-01-13 09:27:09 -06:00
TomMcCabe
fcd3e44305 blockchaininfo and txoutputmeta added 2016-01-12 13:01:22 -06:00
Chris Stewart
79fa238b8b Adding RawScriptSignature parser 2016-01-12 09:57:10 -06:00
Chris Stewart
27f0dba5d7 Refactoring script parser into marshallers package 2016-01-11 15:32:03 -06:00
Chris Stewart
b6e9ab3b50 Adding byte serialization for TransactionOutpoints, starting to add RawTransactionOutput serialization 2016-01-11 15:19:28 -06:00
Chris Stewart
c95d0ea353 Adding ability to serialize and unserialize raw outpoints 2016-01-11 14:39:51 -06:00
TomMcCabe
ee47f85212 added memory pool info marshaller 2016-01-11 11:21:01 -06:00
TomMcCabe
b56c45ff03 added blockchain package 2016-01-11 11:10:39 -06:00
TomMcCabe
2294e72ceb added confirmed utxos marshaller 2016-01-11 11:07:41 -06:00
Chris Stewart
b7d773a628 Adding more unit tests for parsing p2sh inputs and outputs from byte arrays 2016-01-11 09:56:27 -06:00
TomMcCabe
50acea9b72 added network totals 2016-01-11 09:49:34 -06:00
Chris Stewart
bfdb052862 Successfully parsing a byte array into an asm output script 2016-01-09 18:20:50 -06:00
Chris Stewart
d936103a2b 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
da8b615bf6 Adding fromOpCode to match byte with its op code 2016-01-09 12:58:20 -06:00
Chris Stewart
42c11e81cf Parsing scripts when they are marshalled from json 2016-01-09 11:10:29 -06:00
Chris Stewart
0fb1ab81b1 Parsing scriptSigs and scriptPubKeys for both p2sh and p2pkh 2016-01-08 15:02:12 -06:00
Chris Stewart
6ef3d58d3f Major refactor of types for ScriptOperations, overarching type is now ScriptToken 2016-01-08 14:40:27 -06:00
Chris Stewart
bc16c7ebb1 Adding companion objects for script operation factories 2016-01-08 10:44:27 -06:00
Chris Stewart
cfa5215c0b Adding arithmetic operations factory 2016-01-08 10:22:38 -06:00
Chris Stewart
ef85d18a05 Adding Bitwise operations factory 2016-01-08 10:16:22 -06:00
Chris Stewart
7e5bc6e839 Adding control operations factory 2016-01-08 10:12:32 -06:00
Chris Stewart
09da07dc6a Adding crypto operations factory 2016-01-08 10:04:51 -06:00
Chris Stewart
288e7950c6 Adding locktime factory 2016-01-08 10:00:36 -06:00
Chris Stewart
ac7c168e96 Adding StackOperationFactory 2016-01-08 09:56:20 -06:00
Chris Stewart
71f6dd2ad9 fixing compliation issue, adding unit tests for parsing 2016-01-07 22:07:03 -06:00
Chris Stewart
2b03b46b8c Adding signature for parse function 2016-01-07 22:02:29 -06:00
TomMcCabe
50a8d74e3a network marshaller added/tested 2016-01-06 20:20:27 -06:00
Chris Stewart
b193fbc7f0 Implementing the OP_EQUALVERIFY operator 2016-01-06 19:44:57 -06:00
Chris Stewart
c310903684 Implmenting OP_VERIFY operation 2016-01-06 19:26:37 -06:00
Chris Stewart
ff24b21f53 Adding equality functionality inside of Bitwise Interpreter 2016-01-06 19:13:57 -06:00
Chris Stewart
8fc4aad147 Defining bitwise operations 2016-01-06 15:30:42 -06:00
Chris Stewart
ad4be24496 Implementing OP_HASH160, OP_DUP and adding in some util functions 2016-01-06 15:01:42 -06:00
TomMcCabe
98efd47e19 added peer info marshaller test 2016-01-06 13:47:23 -06:00
Chris Stewart
dedc1e9ccd Adding locktime operations 2016-01-06 13:19:44 -06:00
Chris Stewart
4bdaf91b64 Adding CryptoOperations 2016-01-06 13:14:16 -06:00
Chris Stewart
249bc9664c Adding Arithmetic Operations 2016-01-06 12:04:30 -06:00
Chris Stewart
2971315fbf adding stack operations 2016-01-06 11:42:14 -06:00
Chris Stewart
aec48ccf6e Adding control flow operations 2016-01-06 10:56:33 -06:00