Module: BSV::Script
- Defined in:
- lib/bsv/script.rb,
lib/bsv/script/chunk.rb,
lib/bsv/script/script.rb,
lib/bsv/script/builder.rb,
lib/bsv/script/opcodes.rb,
lib/bsv/script/interpreter/error.rb,
lib/bsv/script/interpreter/stack.rb,
lib/bsv/script/push_drop_template.rb,
lib/bsv/script/interpreter/interpreter.rb,
lib/bsv/script/interpreter/script_number.rb,
lib/bsv/script/interpreter/operations/crypto.rb,
lib/bsv/script/interpreter/operations/splice.rb,
lib/bsv/script/interpreter/operations/bitwise.rb,
lib/bsv/script/interpreter/operations/data_push.rb,
lib/bsv/script/interpreter/operations/stack_ops.rb,
lib/bsv/script/interpreter/operations/arithmetic.rb,
lib/bsv/script/interpreter/operations/flow_control.rb
Overview
Bitcoin script parsing, construction, and execution.
Provides the Script class for building and inspecting scripts, the Opcodes module defining all opcodes, a fluent Builder, and a full Interpreter for script evaluation.
Defined Under Namespace
Modules: Opcodes, ScriptErrorCode Classes: Builder, Chunk, Interpreter, PushDropTemplate, Script, ScriptError, ScriptNumber, Stack