# Chapter 5: OP\_PUSH\_TX

- [01 - Turing Machines](/bsv-academy/bsv-academy/introduction-to-bitcoin-script/chapter-5-op_push_tx/01-turing-machines.md): Despite much dispute over the years, there are now several known methods of using Bitcoin script to create Turing complete programs and scripts. This chapter looks at the OP\_PUSH\_TX method.
- [02 - Elliptic Curve Signatures in Bitcoin](/bsv-academy/bsv-academy/introduction-to-bitcoin-script/chapter-5-op_push_tx/02-elliptic-curve-signatures-in-bitcoin.md)
- [03 - OP\_PUSH\_TX](/bsv-academy/bsv-academy/introduction-to-bitcoin-script/chapter-5-op_push_tx/03-op_push_tx.md)
- [04 - Signing and Checking the Pre-Image](/bsv-academy/bsv-academy/introduction-to-bitcoin-script/chapter-5-op_push_tx/04-signing-and-checking-the-pre-image.md)
- [05 - nVersion](/bsv-academy/bsv-academy/introduction-to-bitcoin-script/chapter-5-op_push_tx/05-nversion.md)
- [06 - hashPrevouts](/bsv-academy/bsv-academy/introduction-to-bitcoin-script/chapter-5-op_push_tx/06-hashprevouts.md)
- [07 - hashSequence](/bsv-academy/bsv-academy/introduction-to-bitcoin-script/chapter-5-op_push_tx/07-hashsequence.md)
- [08 - Outpoint](/bsv-academy/bsv-academy/introduction-to-bitcoin-script/chapter-5-op_push_tx/08-outpoint.md)
- [09 - scriptLen and scriptPubKey](/bsv-academy/bsv-academy/introduction-to-bitcoin-script/chapter-5-op_push_tx/09-scriptlen-and-scriptpubkey.md)
- [10 - value](/bsv-academy/bsv-academy/introduction-to-bitcoin-script/chapter-5-op_push_tx/10-value.md)
- [11 - nSequence](/bsv-academy/bsv-academy/introduction-to-bitcoin-script/chapter-5-op_push_tx/11-nsequence.md)
- [12 - hashOutputs](/bsv-academy/bsv-academy/introduction-to-bitcoin-script/chapter-5-op_push_tx/12-hashoutputs.md)
- [13 - nLocktime](/bsv-academy/bsv-academy/introduction-to-bitcoin-script/chapter-5-op_push_tx/13-nlocktime.md)
- [14 - SIGHASH flags](/bsv-academy/bsv-academy/introduction-to-bitcoin-script/chapter-5-op_push_tx/14-sighash-flags.md)
