01 - Introduction

The Bitcoin script language is comprised of 186 Opcodes, which together enable a full range of functionality, allowing for an evaluation script for any digital information or conditions to be built and used to govern transactional activity on the Bitcoin network. In this chapter, we will look at all of the opcodes available and their purpose within the scripting language.

Each opcode is listed with a list of the input values is requires, the output it generates, and a description of the function it executes on the stack.

A handy reference table of the full list of Opcodes is available at https://wiki.bitcoinsv.io/index.php/Opcodes_used_in_Bitcoin_Script

Last updated

Was this helpful?