class EIP55::Util

Public Class Methods

encode_hex(string) click to toggle source
# File lib/eip55/util.rb, line 6
def encode_hex string
  string.unpack1("H*")
end
keccak256(buffer) click to toggle source
# File lib/eip55/util.rb, line 10
def keccak256 buffer
  Digest::SHA3.new(256).digest(buffer)
end
prefix(address) click to toggle source
# File lib/eip55/util.rb, line 14
def prefix address
  address[0, 2] == "0x" ? address : "0x#{address}"
end
unprefix(address) click to toggle source
# File lib/eip55/util.rb, line 18
def unprefix address
  address[0, 2] == "0x" ? address[2..-1] : address
end