@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
JavaScript
;
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;