2055 Commits (4207bcb8e2664b3ff858db2896c1ca349b7edf98)
 

Author SHA1 Message Date
Daniel Cousens c81f561f3e transaction: no i variable shadow 8 years ago
Daniel Cousens abf922e808 tests: less ambiguous naming, fix exception check 8 years ago
Daniel Cousens ac4b9d5c43 stealth: use \+ to represent point addition 8 years ago
Daniel Cousens d3da936adc stealth: add randomly 8 years ago
Daniel Cousens 6f47bc4d70 stealth: d is not involved in the receiver private key 8 years ago
Daniel Cousens b4062d56d1 stealth: add dual key example 8 years ago
Daniel Cousens 1304527c1d stealth: clarify super simply 8 years ago
Thomas Kerin dec21317e7 Add test checking only old serialization is used in Transaction.hashForSignature 8 years ago
Thomas Kerin bec7f690ce Rename __hasWitnesses -> hasWitnesses, and add tests 8 years ago
Daniel Cousens e92ac1d01b pass standard 8 years ago
Daniel Cousens 1c68e41562 move BIP32 example to own file 8 years ago
Daniel Cousens 11850cc1a5 stealth: add stealth child key recover example 8 years ago
Daniel Cousens 7227017b40 scripts: multisig naming consistency 8 years ago
Daniel Cousens 433d9f1b18 templates: push only for scriptHash inputs, fixes #705 8 years ago
Daniel Cousens 03dc569236 tests: add test for setWitness 8 years ago
Daniel Cousens b1daff1108 script: use isPushOnly internally 8 years ago
Daniel Cousens 8df1b45699 script: use typeforce to enforce push-only chunks 8 years ago
Thomas Kerin 0696ca95b6 Script: add {compile,decompile}PushOnly 8 years ago
Daniel Cousens 66ad980122 tests: when importing, allow no witness importing for plain hex comparison 8 years ago
Daniel Cousens 72fbd00762 Transaction: Witness serialization support default only for some functions (fixed) 8 years ago
Daniel Cousens de5cf261e6 tests: add getId/getHash tests due to default segwit serialization (failing) 8 years ago
Daniel Cousens 29422b584d Transaction: fix setWitness to accept array of Buffers (fixed) 8 years ago
Daniel Cousens 0c198ffa6a tests: merge witness fixtures with valid transactions, reverse reversed hashs (failing) 8 years ago
Daniel Cousens a1755a43c0 tests: add witness support to fromRaw 8 years ago
Daniel Cousens 5150e3c027 tests: enforce witness transactions use legacy txId 8 years ago
Daniel Cousens 87269fe73e tests: move transactionVersion into toBuffer 8 years ago
Daniel Cousens dfcb04c9b4 tests: add coinbase flag to each transaction fixture 8 years ago
Thomas Kerin a9f124423f Test that parsing a transaction with superfluous witness data leads to an error 8 years ago
Thomas Kerin 95059df96a Update vectors with value of UTXO 8 years ago
Thomas Kerin 6d4c4d4cf2 test/fixtures/transaction.json 8 years ago
Daniel Cousens 905f5ba1a5 transaction: hashForWitnessV0 s/amount/value 8 years ago
Daniel Cousens 768f7e314c Transaction: initialize to ZERO earlier 8 years ago
Daniel Cousens bc4297ce3c tests: add assertion for witness default to EMPTY_WITNESS 8 years ago
Thomas Kerin 3f731d090a Test that parsing a transaction with superfluous witness data leads to an error 8 years ago
Thomas Kerin 035ec47868 Better test vectors for witness serialization (available on testnet) 8 years ago
Daniel Cousens c1d6a5c0d7 add witness core transaction tests, re-ordered to be testable 8 years ago
Daniel Cousens fb6f157e8c tests/core: remove unverifiable tests 8 years ago
Daniel Cousens b60882a85e tests: fromBuffer/toBuffer, import export each set of fixtures 8 years ago
Daniel Cousens 5c2fdb6043 Transaction: add Witness serialization and hashForWitnessV0 9 years ago
Daniel Cousens e8b00d63d6 tests: add minimall encoded 0-length buffer fixture 8 years ago
Daniel Cousens aeeee4f3ec TransactionBuilder: move ABSURD_FEE to a constructor parameter 8 years ago
Daniel Cousens 61be897429 TransactionBuilder: move ABSURD_FEERATE to static constant 8 years ago
Daniel Cousens f0db59fa8e tests: amend TransactionBuilder fixture to have non-absurd fee rate 8 years ago
Daniel Cousens 62389ed247 TransactionBuilder: change to ABSURD_FEERATE, not ABSURD_FEE 8 years ago
Daniel Cousens e835f1fe95 TransactionBuilder: add fee safety 8 years ago
Daniel Cousens 11079bfafb tests: use hardcoded fixture instead of relying on fixture[0] 8 years ago
Thomas Kerin b5e46c2931 Replace script type strings with constants 8 years ago
Daniel Cousens 9db9763221 tests: add script.*.*.decode tests 8 years ago
Daniel Cousens 0c67f5e585 templates: add toJSON for clearer error message 8 years ago
Daniel Cousens ce5babde83 templates: fix nullData return value 8 years ago