Method: Steem::Marshal#public_key
- Defined in:
- lib/steem/marshal.rb
#public_key(prefix = @prefix) ⇒ Object
93 94 95 96 97 98 99 |
# File 'lib/steem/marshal.rb', line 93 def public_key(prefix = @prefix) raw_public_key = raw_bytes(33) checksum = OpenSSL::Digest::RIPEMD160.digest(raw_public_key) key = Base58.binary_to_base58(raw_public_key + checksum.slice(0, 4), :bitcoin) prefix + key unless key == PUBLIC_KEY_DISABLED end |