211 Commits (20551fd38070cf68d078c0644c7586a2607f57fa)

Author SHA1 Message Date
Daniel Cousens a5db0a4e44 sed -i 's/ var / const /', with const->let fixes 7 years ago
Daniel Cousens 91b8823aa8 sed -i 's/^var /const /' 7 years ago
Karel Bilek c96bb93841 Add weight / vsize 8 years ago
Daniel Cousens fe0ad81472 package: use safe-buffer 8 years ago
Daniel Cousens aeb0312d63 use safe-buffers throughout impl 8 years ago
Daniel Cousens ab1fc4c9a4 reduce bufferutils usage 8 years ago
Thomas Kerin 793939dc8c scriptHash return true for chunks.length=1 so long as its witness 8 years ago
Thomas Kerin c2dfc03869 Add test vectors, and transaction_builder input stores signScript 8 years ago
Daniel Cousens 14f9218389 package: bump bs58check, drop node 0.12 8 years ago
Daniel Cousens 33c72e49c4 package/*: use bitcoin-ops, pushdata-bitcoin packages 8 years ago
Daniel Cousens c81f561f3e transaction: no i variable shadow 8 years ago
Thomas Kerin bec7f690ce Rename __hasWitnesses -> hasWitnesses, and add tests 8 years ago
Daniel Cousens 72fbd00762 Transaction: Witness serialization support default only for some functions (fixed) 8 years ago
Daniel Cousens 29422b584d Transaction: fix setWitness to accept array of Buffers (fixed) 8 years ago
Thomas Kerin a9f124423f Test that parsing a transaction with superfluous witness data leads to an error 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
Thomas Kerin 3f731d090a Test that parsing a transaction with superfluous witness data leads to an error 8 years ago
Daniel Cousens 5c2fdb6043 Transaction: add Witness serialization and hashForWitnessV0 9 years ago
Thomas Kerin 7b1167708a Transaction and block versions are signed integers 8 years ago
Daniel Cousens 3bff2c63af transaction: simplify toBuffer offset management 8 years ago
Daniel Cousens 45b0e35264 transaction/types: use Satoshi over UInt53 8 years ago
Daniel Cousens cc1af7d6a3 Transaction: return a slice, not the original Buffer 9 years ago
Daniel Cousens 6eae0241aa Transaction: allow parameterizable buffer 9 years ago
Daniel Cousens 697f2da1bc Transaction: re-work hashForSignature for readability 9 years ago
JP Richardson ac8ae8f0ed opcodes: add json extension to fix Webpack JSON loader 9 years ago
Kirill Fomichev 8ddcf737f9 Update Transaction.isCoinbaseHash 9 years ago
Karel Bilek f958dd1e86 Adding Transaction.prototype.isCoinbase 9 years ago
Kirill Fomichev bc9a95e0ae Use buffer-reverse instead [].reverse.call 9 years ago
Daniel Cousens 0b4c67406f use [].reverse over prototype 10 years ago
Daniel Cousens 5c1c4589c0 remove use of buffer-reverse 10 years ago
Daniel Cousens 731a31ecba use buffer-reverse 10 years ago
Daniel Cousens 05cfdf6a6a docs: remove inline endian-ness notes, no endianness 10 years ago
Daniel Cousens e8cb7c16da Transaction: coinBaseHash no longer relevant 10 years ago
Daniel Cousens 2d75b7e7ff standard: remove padded Blocks 10 years ago
Daniel Cousens 8934de591c use baddress/bcrypto/bscript for ambuigities 10 years ago
Daniel Cousens 6ec687deba rename scripts to script 10 years ago
Daniel Cousens 20fd3cee8c rename EMPTY to EMPTY_SCRIPT, extract VALUE_UINT64_MAX constant 10 years ago
Daniel Cousens e2abe2b3af merge Script/scripts 10 years ago
Daniel Cousens e05f8a542d remove Script object 10 years ago
Daniel Cousens e743c58ed6 remove usage of instanced Scripts 10 years ago
Daniel Cousens 94e16fbe37 rename __disableExcess to __noStrict 10 years ago
Daniel Cousens f2f0747187 Transaction: remove use of assert 10 years ago
Daniel Cousens 254b670427 add types 10 years ago
Daniel Cousens 9d1c610c08 Transaction: capitalize Buffer constants 10 years ago
Daniel Cousens 5d36135c91 transaction: s/txout/txOut/ 10 years ago
Daniel Cousens 833bf9fa86 transaction: add SIGHASH_* implementations 10 years ago
Daniel Cousens 9cda36fc76 Transaction: extract byteLength calculation to prototype method 10 years ago
Daniel Cousens 7f3b4c93ba TxBuilder: move param coercion from Transaction to TxBuilder 10 years ago
Daniel Cousens 8d3686d046 remove deprecated functionality 11 years ago