48 Commits

Author SHA1 Message Date
tomFlowee 10e4f1aa32 whitespace 2024-10-08 15:45:10 +02:00
tomFlowee 2f2cb78741 Fix the txid printing for all input types.
This now prints the txid from inside the Transaction object directly.
2024-10-06 19:42:04 +02:00
tomFlowee 89a59aec3c Rename method to remove the old versioning. 2024-10-06 19:31:08 +02:00
tomFlowee dede91a337 Add 'rawscript' printing option.
This adds the ability to JUST print the opcodes of a script from a hex
formatted argument.
2024-09-17 10:32:02 +02:00
tomFlowee 737611f64d Whitespace fix in output 2024-09-17 10:29:13 +02:00
tomFlowee 9a3ad420fe Add readme 2024-09-05 13:57:02 +02:00
tomFlowee c2a74d1d9d Add OP_CHECKDATASIGVERIFY
and some fixes
2024-09-05 13:51:56 +02:00
tomFlowee bcb923f295 More old cleaning
This repo was originally used for a very different purpose, removing
the no longer needed files.
2024-09-05 13:36:38 +02:00
tomFlowee d206dad97b cleanup 2024-09-05 13:34:09 +02:00
tomFlowee 2bf8a746c8 Make 'debug' the default. 2024-09-05 13:27:46 +02:00
tomFlowee 28e3abd2db Improve script output. 2024-09-05 13:23:43 +02:00
tomFlowee 3c803928ab Layout. 2024-09-05 12:49:29 +02:00
tomFlowee 258ff30efd fix printing sighash for new stuff.
This adds support for UTXO sighash and support for SCHNORR signatures.
2024-09-05 12:45:40 +02:00
tomFlowee a32a0a4495 Fixes in handling pushes. 2024-09-05 10:43:59 +02:00
tomFlowee 9914448912 Fix whitespace 2024-09-05 10:35:15 +02:00
tomFlowee ced353a17b Lint: find SIGHASH_UTXO 2024-09-05 10:13:40 +02:00
tomFlowee 68422c554a Add printing of TXID at the end. 2024-09-05 10:04:42 +02:00
tomFlowee 84da8eed7e cleanup 2024-01-09 22:24:40 +01:00
tomFlowee 24c0eea2cb If ascii, show the first 4 chars of an opreturn 2024-01-09 22:22:30 +01:00
tomFlowee e434864858 add support for cashtokens 2024-01-09 22:06:45 +01:00
tomFlowee e743d39333 Fix warn 2024-01-09 21:29:49 +01:00
tomFlowee f8fe9b365d Stop using deprecated stuff 2024-01-09 21:14:16 +01:00
TomZ cda86bd0f7 add printRaw option 2020-06-11 10:04:44 +02:00
TomZ 0c630a89c1 Merge remote-tracking branch 'origin/master' 2019-03-03 19:53:24 +01:00
TomZ 1bf7b042f1 Add more debug output 2019-03-03 19:47:20 +01:00
TomZ ae1c3626e2 avoid not needed linefeed 2019-03-03 15:31:55 +01:00
TomZ 5dc4594f8e Clean v4 code and related features
Also make script output more verbose and useful
2019-03-03 15:26:54 +01:00
TomZ 042189d0c7 follow upgrade to spec 2017-08-22 14:53:48 +02:00
TomZ 4d2bd41391 Add SIGHASH decoding 2017-08-22 14:45:43 +02:00
TomZ aedc66256e Use proper parsing method 2017-02-16 23:04:44 +01:00
TomZ 570fdb2cb5 Move the support subdir to the repo bindings repo 2017-01-16 10:44:22 +01:00
TomZ cb56fb972a Add python2 support
python3 support should work, but I get an error that makes no sense to me.
2017-01-14 23:07:34 +01:00
TomZ bda1102e08 A little more verbosity 2017-01-14 17:55:36 +01:00
TomZ 126c05e694 Follow spec changes in upstream
Also add support for nSequence and be nicer with detecting errors
2016-11-17 19:20:18 +01:00
Tom Zander 15802a4fa0 Add --lint option for stricter parsing 2016-11-02 21:06:19 +01:00
Tom Zander e7b5e13d73 Don't force everything in the old format.
Have a separate coinbasemessage and print that instead of forcing
everything in the old memory-format.
2016-11-02 20:41:05 +01:00
Tom Zander e00c1b3147 Update to introduce the CoinbaseMessage tag 2016-11-01 20:40:04 +01:00
TomZ 9626121545 Add rawTx commandline option
This new option allows you to use the output directly coming from the
Bitcoin RPC interface command 'getrawtransaction'.
2016-11-01 20:25:24 +01:00
TomZ 4080df75f3 Many little updates
C# is more like C++, use camelcase for enums there.
Add license headers for Java and C# classes (Apache2.0)
Add docs where possible
2016-09-27 22:11:35 +02:00
TomZ deffd1b6fc Process feedback 2016-09-27 15:09:04 +02:00
TomZ 61543234e6 Add README 2016-09-27 14:16:14 +02:00
TomZ 37feea7726 Add new file; the TransactionFormat enum 2016-09-27 14:14:20 +02:00
TomZ 4b7ed13e1b Add C# version 2016-09-27 13:51:49 +02:00
TomZ 419fa04cee Remove unused variable
The fun part of multiple implementations is that you end up
benefitting from all compiler warnings...
2016-09-27 13:51:16 +02:00
TomZ e73531789f Introduce Java version 2016-09-26 17:49:16 +02:00
TomZ 759973eaf5 Move Qt basic parser to the support dir. 2016-09-26 17:49:16 +02:00
TomZ bce02e1222 import 2016-09-20 21:28:03 +02:00
TomZ 84484a3f0a Initial commit 2016-09-20 21:27:21 +02:00