Class: Bitcoin::Descriptor::Pkh

Inherits:
KeyExpression show all
Defined in:
lib/bitcoin/descriptor/pkh.rb

Overview

pkh() expression

Instance Attribute Summary

Attributes inherited from KeyExpression

#key

Instance Method Summary collapse

Methods inherited from KeyExpression

#args, #extracted_key, #initialize, #top_level?

Methods inherited from Expression

#==, #args, #compressed_key?, #derive_path, #extract_pubkey, #to_hex, #to_s, #top_level?

Constructor Details

This class inherits a constructor from Bitcoin::Descriptor::KeyExpression

Instance Method Details

#to_scriptObject



10
11
12
# File 'lib/bitcoin/descriptor/pkh.rb', line 10

def to_script
  Script.to_p2pkh(extracted_key.hash160)
end

#typeObject



6
7
8
# File 'lib/bitcoin/descriptor/pkh.rb', line 6

def type
  :pkh
end