Hash
32-byte Keccak-256 hash values.Quick Start
Copy
Ask AI
import Voltaire
let h1 = Keccak256.hash("hello world")
print(h1.hex)
let h2 = try Hash(hex: h1.hex)
XCTAssertEqual(h1, h2)
let bytes = h1.bytes // [UInt8] (32)
let h3 = try Hash(bytes: bytes)
XCTAssertEqual(h1, h3)
// Zero constant
let zero = Hash.zero
XCTAssertEqual(zero.hex, "0x0000000000000000000000000000000000000000000000000000000000000000")

