UNPKG

@confluxfans/cip-23

Version:

Tiny library with utility functions that can help with signing and verifying CIP-23 based messages

16 lines (14 loc) 435 B
import createKeccakHash from 'keccak'; export const keccak256 = (data, encoding) => { return createKeccakHash('keccak256').update(data, encoding).digest(); }; export const toBuffer = (data, encoding) => { if (!encoding) { if (data.startsWith('0x')) { return Buffer.from(data.substring(2), 'hex'); } return Buffer.from(data, 'hex'); } return Buffer.from(data, encoding); }; //# sourceMappingURL=buffer.js.map