Skip to content

Instantly share code, notes, and snippets.

@bradford-hamilton
Created May 25, 2018 00:52
Show Gist options
  • Save bradford-hamilton/3ca7db3ca3eb86d0d556e753e16dfd4d to your computer and use it in GitHub Desktop.
Save bradford-hamilton/3ca7db3ca3eb86d0d556e753e16dfd4d to your computer and use it in GitHub Desktop.
def calculate_hash(block)
plain_text = "
#{block[:index]}
#{block[:timestamp]}
#{block[:data]}
#{block[:prev_hash]}
"
sha256 = OpenSSL::Digest.new("SHA256")
sha256.update(plain_text)
sha256.to_s
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment