UNPKG

permissionless

Version:

A utility library for working with ERC-4337

16 lines 554 B
import { hashMessage } from "viem"; export async function signMessage({ message, admin, accountAddress, chainId }) { const hashedMessage = hashMessage(message); return admin.signTypedData({ domain: { name: "Account", version: "1", chainId, verifyingContract: accountAddress }, primaryType: "AccountMessage", types: { AccountMessage: [{ name: "message", type: "bytes" }] }, message: { message: hashedMessage } }); } //# sourceMappingURL=signMessage.js.map