83 Commits (689f444bdf423af9a5241eabfd96c9c98573f363)

Author SHA1 Message Date
Daniel Cousens b6622b4cff script: return malformed script if returned pushDataOut out of range 10 years ago
Daniel Cousens ec66ca9b1a bufferutils/script: allow for invalid pushDatInts, fixes #367 10 years ago
Daniel Cousens 399803affa use standardjs formatting 10 years ago
Daniel Cousens c9826221fb scripts: catch error in Script.fromBuffer 10 years ago
Daniel Cousens c13f1df9bf doc: no section headers 10 years ago
Daniel Cousens e42c497a3c package: use typeforce 10 years ago
Daniel Cousens 35542e115d types: enforce consistent type checking 10 years ago
Daniel Cousens 13d41f67e9 Script: adds toASM/fromASM 11 years ago
Daniel Cousens 5a96df1ec1 Script: stop jshint complaining about missing-assignment 11 years ago
Daniel Cousens 8929c51d98 Script: remove clone 11 years ago
Daniel Cousens de1571647a Script: early exit in chunk.reduce 11 years ago
Daniel Cousens 00cec9ce64 Script: move all templates to templates.js 11 years ago
Daniel Cousens 91bb25c00c Script: re-order functions to project order 11 years ago
Daniel Cousens 3521584b3a Script: parseChunks now uses bufferutils 11 years ago
Daniel Cousens 4e04eea436 Script: use fromChunks internally for all Script templates 11 years ago
Daniel Cousens 9a72c7437b Script: adds Script.EMPTY constant 11 years ago
Daniel Cousens 6f3d829be0 all: Expected T, got PARAM 11 years ago
Daniel Cousens 7d94d1b068 Script: add fromChunks and without 11 years ago
John Russell 343289229e ensures that pubKey length is greater than m 11 years ago
Daniel Cousens 08951be66f Script: add createPubKeyScriptPubKey 11 years ago
Kyle Drake f545ed1279 remove crypto hash transition code 11 years ago
Daniel Cousens 55681e7e5d Script: use PubKey objects not prebuilt Buffers 11 years ago
Daniel Cousens 54cc123d31 Address/Script: consistent function ordering 11 years ago
Daniel Cousens b99ed46796 opcodes: rename to opcodes 11 years ago
Daniel Cousens f9782b7c17 opcodes: remove unused reverseMap 11 years ago
Daniel Cousens 1fe8282eda Script: remove redundant opcode.map access 11 years ago
Daniel Cousens da36003d09 Script: remove sort requirement for multisig 11 years ago
Daniel Cousens de343b2093 Script: remove Address requirement 11 years ago
Daniel Cousens f18c5e4c1e Script: removes Script.createP2SHMultiSigScriptSig 11 years ago
Daniel Cousens f8e662e495 Script: rename toScriptHash to getHash and add tests 11 years ago
Daniel Cousens 708aa03390 Transaction/Script: bitcoin network no longer implied 11 years ago
Daniel Cousens 5e0d38ba54 Address: add Address.*ScriptPubKey and tests 11 years ago
Daniel Cousens 0822def7e0 Script: add standard Script.create*ScriptPubKey 11 years ago
Daniel Cousens d0f684844c Script: add toHex, fromHex 11 years ago
Daniel Cousens 57b8afbdab Network: rename Network to Networks 11 years ago
Daniel Cousens 929b8d2b62 Script: more consistent input handling 11 years ago
Daniel Cousens 7ad695e427 Script: fix assertion message grammar 11 years ago
Daniel Cousens 74e53b49a5 Script/Transaction: remove untested functions 11 years ago
Daniel Cousens a8cf2fdd9e Changes internal serialization to use Buffers instead 11 years ago
Daniel Cousens 10ee5532c3 Serialize now returns a buffer 11 years ago
Daniel Cousens 69c0497038 Renames createInputScript to createPubKeyHashScriptSig 11 years ago
Wei Lu 102f2bd0c9 make sure createInputScript convert pubKey to buffer before writing out bytes 11 years ago
Daniel Cousens f5ce83beca Adds working implementation of Script.createP2SHMultisigScriptSig 11 years ago
Daniel Cousens 64dc11486c Removes resolved TODO 11 years ago
Daniel Cousens f3a55f63dc Assert uses strictEqual instead of direct comparison 11 years ago
Daniel Cousens 682ec133bb Migrates Address to stricter API subset 11 years ago
Daniel Cousens 5adaa7dd54 Prefer Array.prototype.slice over map 11 years ago
Daniel Cousens b4f70dcdde Migrates ECKey to stricter API 11 years ago
Daniel Cousens f047afef2d Updates network.js constant names 11 years ago
Wei Lu 4b86b1c7b8 clean up comments & extract methods 11 years ago