UNPKG

@erc7824/nitrolite

Version:

The Nitrolite SDK empowers developers to build high-performance, scalable web3 applications using state channels. It's designed to provide near-instant transactions and significantly improved user experiences by minimizing direct blockchain interactions.

12 lines (11 loc) 478 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.signRawECDSAMessage = void 0; const viem_1 = require("viem"); const accounts_1 = require("viem/accounts"); const signRawECDSAMessage = async (message, privateKey) => { const hash = (0, viem_1.keccak256)(message); const flatSignature = await (0, accounts_1.privateKeyToAccount)(privateKey).sign({ hash }); return flatSignature; }; exports.signRawECDSAMessage = signRawECDSAMessage;