<commit_before>txscript
========

# Fedchain version

This directory was created by duplicating
https://github.com/chain-engineering/chain/tree/master/vendor/github.com/btcsuite/btcd/txscript
(at commit
https://github.com/chain-engineering/chain/commit/32d6bec1b8011311d730ba1aaf4c1f9bb972aa46)
for purposes of extending Bitcoin Script with Fedchain P2C opcodes and
semantics.

The remainder of this document is from the original btcsuite tree.

# Original version

Package txscript implements the bitcoin transaction script language.  There is
a comprehensive test suite.  Package txscript is licensed under the liberal ISC
license.

This package has intentionally been designed so it can be used as a standalone
package for any projects needing to use or validate bitcoin transaction scripts.

## Bitcoin Scripts

Bitcoin provides a stack-based, FORTH-like langauge for the scripts in
the bitcoin transactions.  This language is not turing complete
although it is still fairly powerful.  A description of the language
can be found at https://en.bitcoin.it/wiki/Script

## Documentation

[![GoDoc](https://godoc.org/github.com/btcsuite/btcd/txscript?status.png)]
(http://godoc.org/github.com/btcsuite/btcd/txscript)

Full `go doc` style documentation for the project can be viewed online without
installing this package by using the GoDoc site<commit_msg>fedchain/txscript: fix broken link<commit_after>txscript
========

# Fedchain version

This directory was created by duplicating
$CHAIN/vendor/github.com/btcsuite/btcd/txscript
(at commit
https://github.com/chain-engineering/chain/commit/<KEY>)
for purposes of extending Bitcoin Script with Fedchain P2C opcodes and
semantics.

The remainder of this document is from the original btcsuite tree.

# Original version

Package txscript implements the bitcoin transaction script language.  There is
a comprehensive test suite.  Package txscript is licensed under the liberal ISC
license.

This package has intentionally been designed so it can be used as a standalone
package for any projects needing to use or validate bitcoin transaction scripts.

## Bitcoin Scripts

Bitcoin provides a stack-based, FORTH-like langauge for the scripts in
the bitcoin transactions.  This language is not turing complete
although it is still fairly powerful.  A description of the language
can be found at https://en.bitcoin.it/wiki/Script

## Documentation

[![GoDoc](https://godoc.org/github.com/btcsuite/btcd/txscript?status.png)]
(http://godoc.org/github.com/btcsuite/btcd/txscript)

Full `go doc` style documentation for the project can be viewed online without
installing this package by using the GoDoc site
{'fraction_non_alphanumeric': 0.06792452830188679, 'fraction_numerical': 0.009433962264150943, 'mean_word_length': 5.011337868480726, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 4, 'https://': 7, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4863214', 'n_tokens_mistral': 738, 'n_tokens_neox': 709, 'n_words': 298}