lbcd/mempool
Dave Collins 2ef82e7db3
mempool: Improve tx input standard checks.
This changes the transaction input standardness checks as follows:

- Allow any script in a pay-to-script-hash transaction to be relayed and
  mined so long as it has no more than 15 signature operations
- Remove the obsolete checks which naively calculated the number of
  expected inputs in favor of the more accurate ScriptVerifyCleanStack
  and ScriptVerifySigPushOnly functionality of the script engine that was
  added after these checks.
2016-08-24 23:16:23 -05:00
..
error.go mempool: Refactor mempool code to its own package. (#737) 2016-08-19 11:08:37 -05:00
log.go mempool: Refactor mempool code to its own package. (#737) 2016-08-19 11:08:37 -05:00
mempool.go mempool: add non-standard tx relaying to policy config 2016-08-24 15:43:22 -07:00
mempool_test.go mempool: Add basic test harness infrastructure. 2016-08-24 10:04:40 -05:00
policy.go mempool: Improve tx input standard checks. 2016-08-24 23:16:23 -05:00
policy_test.go mempool: Refactor mempool code to its own package. (#737) 2016-08-19 11:08:37 -05:00
README.md mempool: Refactor mempool code to its own package. (#737) 2016-08-19 11:08:37 -05:00

mempool

[Build Status] (https://travis-ci.org/btcsuite/btcd) ![ISC License] (http://img.shields.io/badge/license-ISC-blue.svg) [GoDoc] (http://godoc.org/github.com/btcsuite/btcd/mempool)

Overview

This package is currently a work in progress.

Installation and Updating

$ go get -u github.com/btcsuite/btcd/mempool

License

Package mempool is licensed under the copyfree ISC License.