fcoin/lib
Christopher Jeffrey 5fae0c50a1
script: enforce stack size on unexecuted branches.
This primarily only affects zero-length scripts. An input script which pushed
this many items onto the stack without failing _is not possible_, but with
segwit, it is possible. However, a witness program would fail due to cleanstack
before there would be any kind of consensus fault. In other words, without this
fix, we still remain in consensus with bitcoin core, but ideally we should want
to fail for the same reason.
2017-08-25 08:08:47 -07:00
..
bip70 validation: use stricter validation for ints. 2017-08-06 14:43:22 -07:00
blockchain Merge pull request #276 from nodar-chkuaselidze/fix/invalidate 2017-08-17 17:21:33 -07:00
btc util: add toFloat function. 2017-08-13 13:15:56 -07:00
coins script: refactor script and stack mutation. 2017-08-24 17:34:20 -07:00
crypto bn: use toArrayLike instead of toBuffer. 2017-08-16 15:32:24 -07:00
db memdb: fix typo. 2017-08-10 12:08:53 -07:00
hd hd: use a u32 for fingerprints. 2017-08-11 14:47:54 -07:00
http script: refactor script and stack mutation. 2017-08-24 17:34:20 -07:00
mempool lint: enforce function names. 2017-08-06 21:36:48 -07:00
mining script: refactor script and stack mutation. 2017-08-24 17:34:20 -07:00
net refactor: use defineProperty instead of __define[GS]etter__. 2017-08-20 15:10:58 -07:00
node hd: refactor hardening handling. 2017-08-11 04:47:51 -07:00
primitives encoding: rename written to offset. 2017-08-24 22:36:59 -07:00
protocol timedata: whitespace. 2017-08-10 12:32:49 -07:00
script script: enforce stack size on unexecuted branches. 2017-08-25 08:08:47 -07:00
utils encoding: rename written to offset. 2017-08-24 22:36:59 -07:00
wallet script: refactor script and stack mutation. 2017-08-24 17:34:20 -07:00
workers script: refactor script and stack mutation. 2017-08-24 17:34:20 -07:00
bcoin-browser.js script: start using scriptnum implementation. 2017-08-20 15:13:17 -07:00
bcoin.js script: start using scriptnum implementation. 2017-08-20 15:13:17 -07:00
native-browser.js webpack: get bcoin building in webpack for node. 2017-06-28 18:04:20 -07:00
native.js lint: no implicit casting. 2017-07-31 18:21:03 -07:00
pkg.js v1.0.0-beta.14 2017-07-23 08:33:37 -07:00
types.js refactor: s/ts/time. s/ps/mtime. 2017-07-25 14:23:10 -07:00