class Glueby::Contract::AR::ReissuableToken
Public Class Methods
saved?(color_id)
click to toggle source
Check if the color_id is already stored @param [String] color_id @return [Boolean]
# File lib/glueby/contract/active_record/reissuable_token.rb, line 19 def self.saved?(color_id) Glueby::Contract::AR::ReissuableToken.where(color_id: color_id).exists? end
script_pubkey(color_id)
click to toggle source
Get the script_pubkey
corresponding to the color_id in Tapyrus::Script format @param [String] color_id @return [Tapyrus::Script]
# File lib/glueby/contract/active_record/reissuable_token.rb, line 9 def self.script_pubkey(color_id) script_pubkey = Glueby::Contract::AR::ReissuableToken.where(color_id: color_id).pluck(:script_pubkey).first if script_pubkey Tapyrus::Script.parse_from_payload(script_pubkey.htb) end end