1089 Commits (1662a391e33f3d55326417c4260c517f7f2671c6)

Author SHA1 Message Date
Melvillian f4caa54d9e
increase max feerate sanity check from 1000 to 2500 7 years ago
Daniel Cousens a868d27407 TxBuilder: add support for RSBuffer type keyPairs and .publicKey 7 years ago
Daniel Cousens b94da10e6c ECSignature: add toRSBuffer/fromRSBuffer 7 years ago
Daniel Cousens e0b227e4ef s/checkP2shInput/checkP2SHInput 7 years ago
Daniel Cousens 41378f9648 txbuilder: apply input.value before prepareInput 7 years ago
Daniel Cousens 8c217a7ba7 witnessScriptHash: fixed implementation 7 years ago
Daniel Cousens f4a83f8aed address/txbuilder: require templates to prevent undefined exports 7 years ago
Daniel Cousens eb6eac67b0 txbuilder: fix canSign returning true for missing witness value 7 years ago
Daniel Cousens bae91395ef rm bscript circular dependencies 7 years ago
Daniel Cousens 8f01e4273c match scriptHash types 1 for 1, ignore classify order 7 years ago
Thomas Kerin da49e389c4 multisig.input.encodestack - replace OP_0 (permitted by partialSignature) with EMPTY_BUFFER 7 years ago
Thomas Kerin 105a82762c buildstack - don't return op_0 7 years ago
junderw 6e5742d86d Fix txb.__overMaximumFees for segwit 7 years ago
Daniel Cousens 9503e64bde TransactionBuilder: collect witnessValue as input.value, and match it 7 years ago
junderw 1495384862 Add witness is true to signing 7 years ago
Daniel Cousens e7c59c4b8b script: use asMinimalOP for ASM/decompile 7 years ago
Daniel Cousens 152eed57a0 templates/pubkey: only canonical pubkeys to encode 7 years ago
Daniel Cousens 3ba17a1479 TxBuilder: restrict uncompressed keyPairs for P2WPK and P2WSH 7 years ago
Daniel Cousens 3ffac6cd39 add witnessPubKeyHash compressed policy 7 years ago
Daniel Cousens 5057d8d1ba tests/txb: add P2WSH(multisig), incomplete fixture 7 years ago
Daniel Cousens 0157f18510 txbuilder: refactor branches for readability 7 years ago
Daniel Cousens b1272a1200 add Bech32 support to toOutputScript/fromOutputScript 8 years ago
Daniel Cousens d1052e4996 add from/toBech32 8 years ago
Thomas Kerin 798ec3512c set p2sh=true only if redeemScriptType is set 8 years ago
Thomas Kerin 0b1c3bfbd9 Should be able to deal with incomplete P2SH/P2WSH inputs when allowIncomplete is set 8 years ago
Alex Melville eae2c57e73 remove errant argument to buildInput in __build 8 years ago
Daniel Cousens 1d6b978aff txb: do not classify blank input scripts as nonstandard 8 years ago
Karel Bilek c96bb93841 Add weight / vsize 8 years ago
Daniel Cousens fe0ad81472 package: use safe-buffer 8 years ago
Daniel Cousens f1ab151c31 tests: use safe-buffers throughout 8 years ago
Daniel Cousens aeb0312d63 use safe-buffers throughout impl 8 years ago
Daniel Cousens 78b2d34af6 networks: changed P2SH to 0x32 8 years ago
Loshan T 2228d285a4 Update Litecoin P2SH 8 years ago
Daniel Cousens ab1fc4c9a4 reduce bufferutils usage 8 years ago
Daniel Cousens cdb518686f txbuilder: remove unused y var 8 years ago
Daniel Cousens 6c220c4b58 templates: add missing allowComplete pass through 8 years ago
Daniel Cousens 91ff39d95a ecpair/hdnode: fix network variable shadowing 8 years ago
Daniel Cousens f3d0dddc5a block: add byteLength 8 years ago
Daniel Cousens b552c63fb0 nulldata: no blank lines at EOF 8 years ago
Daniel Cousens 846da39346 script: adhere to latest standard precedence rules 8 years ago
Daniel Cousens 1ce81a92cc block: rm i temporary var 8 years ago
Daniel Cousens 35bbe11055 block: change exponent offset to avoid subtraction 8 years ago
Daniel Cousens 29316a2fbc block: use writeUInt32BE for target calculation 8 years ago
Thomas Kerin 4b4f32ffac buildStack: allow empty stack if allowIncomplete is set 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
Thomas Kerin e4db4a07b0 Make sure case with only one value in scriptSig as P2SH ONLY applies if the script is P2WPKH or P2WSH 8 years ago
Thomas Kerin fff9319fa4 scriptHash.input.check - should tolerate 1 field in scriptSig if it's P2WSH or P2WPKH 8 years ago
Thomas Kerin c5541c8f96 transaction_builder: expandInput - check p2sh early, can avoid redundant assignments 8 years ago
Thomas Kerin a32cc5b3be remove debugging code 8 years ago