Module: Tapyrus::Color::ColoredOutput
- Included in:
- TxOut
- Defined in:
- lib/tapyrus/script/color.rb
Instance Method Summary collapse
- #color_id ⇒ Object
- #colored? ⇒ Boolean
- #nft? ⇒ Boolean
- #non_reissuable? ⇒ Boolean
- #reissuable? ⇒ Boolean
Instance Method Details
#color_id ⇒ Object
77 78 79 |
# File 'lib/tapyrus/script/color.rb', line 77 def color_id @color_id ||= script_pubkey.color_id end |
#colored? ⇒ Boolean
73 74 75 |
# File 'lib/tapyrus/script/color.rb', line 73 def colored? script_pubkey.colored? end |
#nft? ⇒ Boolean
91 92 93 94 |
# File 'lib/tapyrus/script/color.rb', line 91 def nft? return false unless colored? color_id.type == TokenTypes::NFT end |
#non_reissuable? ⇒ Boolean
86 87 88 89 |
# File 'lib/tapyrus/script/color.rb', line 86 def non_reissuable? return false unless colored? color_id.type == TokenTypes::NON_REISSUABLE end |
#reissuable? ⇒ Boolean
81 82 83 84 |
# File 'lib/tapyrus/script/color.rb', line 81 def reissuable? return false unless colored? color_id.type == TokenTypes::REISSUABLE end |