[][src]Crate script

Modules

bytes

Wrapper around Vec<u8>

hash

Fixed-size hashes

Structs

Builder

Script builder

NoopSignatureChecker
Num

Script numeric

Script

Serialized script, used inside transaction inputs and outputs.

ScriptAddress

Address from Script

Stack
TransactionInputSigner
TransactionSignatureChecker
UnsignedTransactionInput
VerificationFlags

Script interpreter verification flags

Enums

Error

Interpreter errors

Opcode

Script opcodes.

ScriptType

Classified script type

SignatureVersion

Traits

SignatureChecker

Checks transaction signature

Functions

eval_script

Evaluautes the script

is_witness_commitment_script

Passed bytes array is a commitment script? https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki#Commitment_structure

verify_script

Verifies script signature and pubkey

Type Definitions

ScriptWitness