View Source BitcoinLib.Script.Parser (BitcoinLib v0.2.0-pre1)

Converts scripts into opcode lists

Link to this section Summary

Functions

Takes a binary script and converts it into an opcode list

Link to this section Functions

@spec parse(bitstring()) :: list()

Takes a binary script and converts it into an opcode list

examples

Examples

iex> <<0x76a914cbc20a7664f2f69e5355aa427045bc15e7c6c77288ac::200>> ...> |> BitcoinLib.Script.Parser.parse [

%BitcoinLib.Script.Opcodes.Stack.Dup{},
%BitcoinLib.Script.Opcodes.Crypto.Hash160{},
%BitcoinLib.Script.Opcodes.Data{value: <<0xcbc20a7664f2f69e5355aa427045bc15e7c6c772::160>>},
%BitcoinLib.Script.Opcodes.BitwiseLogic.EqualVerify{},
%BitcoinLib.Script.Opcodes.Crypto.CheckSig{script: <<0x76a914cbc20a7664f2f69e5355aa427045bc15e7c6c77288ac::200>>}

]