module Bitcoin::SigHashGenerator
Public Class Methods
load(sig_ver)
click to toggle source
# File lib/bitcoin/sighash_generator.rb, line 5 def self.load(sig_ver) case sig_ver when :base LegacySigHashGenerator.new when :witness_v0 SegwitSigHashGenerator.new when :taproot, :tapscript SchnorrSigHashGenerator.new else raise ArgumentError, "Unsupported sig version specified. #{sig_ver}" end end