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