UNPKG

@zerodev/sdk

Version:

A utility library for working with ERC-4337

12 lines (10 loc) 367 B
import type { Hex } from "viem" import { encodeAbiParameters, keccak256, stringToHex } from "viem" export const hashKernelMessageHashWrapper = (messageHash: Hex) => { return keccak256( encodeAbiParameters( [{ type: "bytes32" }, { type: "bytes32" }], [keccak256(stringToHex("Kernel(bytes32 hash)")), messageHash] ) ) }