Class: Scale::Types::AccountIdAddress
Instance Attribute Summary
Attributes included from Base
#value
Class Method Summary
collapse
Instance Method Summary
collapse
Methods included from Base
#==, included, #initialize, #to_human
Class Method Details
.decode(scale_bytes) ⇒ Object
343
344
345
346
347
348
349
350
351
352
|
# File 'lib/scale/types.rb', line 343
def self.decode(scale_bytes)
puts "BEGIN " + self::TYPE_NAME + ": #{scale_bytes}" if Scale::Types.debug == true
result = new({
account_id: AccountId.decode(scale_bytes).value,
account_length: "0xff"
})
puts " END " + self::TYPE_NAME + ": #{scale_bytes}" if Scale::Types.debug == true
result
end
|
Instance Method Details
#encode ⇒ Object
354
355
356
|
# File 'lib/scale/types.rb', line 354
def encode
"ff#{self.value[:account_id][2..]}"
end
|