sigil-bitcoin-script
sigil bitcoin script
(sigil bitcoin script) — Bitcoin script byte constructors
script-empty
variableEmpty script bytevector.
script-op
procedureReturn a one-byte script containing the given opcode.
script-append
procedureConcatenate script bytevector fragments.
script-push-data
procedureEncode a minimally-sized pushdata operation for a bytevector.
script-witness-program
procedureBuild a native witness program scriptPubKey. Version 0 is encoded as OP_0. Versions 1 through 16 use OP_1 through OP_16 followed by the witness program push.
script-p2pkh
procedureBuild a standard P2PKH scriptPubKey from a 20-byte public key hash.
script-p2sh
procedureBuild a standard P2SH scriptPubKey from a 20-byte script hash.
script-p2wpkh
procedureBuild a native P2WPKH scriptPubKey from a 20-byte public key hash.
script-p2wsh
procedureBuild a native P2WSH scriptPubKey from a 32-byte witness script hash.
script-p2tr
procedureBuild a native P2TR scriptPubKey from a 32-byte x-only public key.
op-0
variableBitcoin Script opcode constant.
op-pushdata1
variableBitcoin Script opcode constant.
op-pushdata2
variableBitcoin Script opcode constant.
op-pushdata4
variableBitcoin Script opcode constant.
op-1
variableBitcoin Script opcode constant.
op-2
variableBitcoin Script opcode constant.
op-3
variableBitcoin Script opcode constant.
op-4
variableBitcoin Script opcode constant.
op-5
variableBitcoin Script opcode constant.
op-6
variableBitcoin Script opcode constant.
op-7
variableBitcoin Script opcode constant.
op-8
variableBitcoin Script opcode constant.
op-9
variableBitcoin Script opcode constant.
op-10
variableBitcoin Script opcode constant.
op-11
variableBitcoin Script opcode constant.
op-12
variableBitcoin Script opcode constant.
op-13
variableBitcoin Script opcode constant.
op-14
variableBitcoin Script opcode constant.
op-15
variableBitcoin Script opcode constant.
op-16
variableBitcoin Script opcode constant.
op-if
variableBitcoin Script opcode constant.
op-notif
variableBitcoin Script opcode constant.
op-else
variableBitcoin Script opcode constant.
op-endif
variableBitcoin Script opcode constant.
op-verify
variableBitcoin Script opcode constant.
op-ifdup
variableBitcoin Script opcode constant.
op-dup
variableBitcoin Script opcode constant.
op-size
variableBitcoin Script opcode constant.
op-ripemd160
variableBitcoin Script opcode constant.
op-sha256
variableBitcoin Script opcode constant.
op-hash160
variableBitcoin Script opcode constant.
op-hash256
variableBitcoin Script opcode constant.
op-equal
variableBitcoin Script opcode constant.
op-equalverify
variableBitcoin Script opcode constant.
op-swap
variableBitcoin Script opcode constant.
op-add
variableBitcoin Script opcode constant.
op-booland
variableBitcoin Script opcode constant.
op-boolor
variableBitcoin Script opcode constant.
op-checksig
variableBitcoin Script opcode constant.
op-checksigverify
variableBitcoin Script opcode constant.
op-checkmultisig
variableBitcoin Script opcode constant.
op-checkmultisigverify
variableBitcoin Script opcode constant.
op-checklocktimeverify
variableBitcoin Script opcode constant.
op-checksequenceverify
variableBitcoin Script opcode constant.