bybit-api-gnome
Version:
Forked for Lick Hunter, Complete & robust node.js SDK for Bybit's REST APIs and WebSockets v5, with TypeScript & integration tests.
12 lines • 615 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.signMessage = signMessage;
async function signMessage(message, secret) {
const encoder = new TextEncoder();
const key = await window.crypto.subtle.importKey('raw', encoder.encode(secret), { name: 'HMAC', hash: { name: 'SHA-256' } }, false, ['sign']);
const signature = await window.crypto.subtle.sign('HMAC', key, encoder.encode(message));
return Array.prototype.map
.call(new Uint8Array(signature), (x) => ('00' + x.toString(16)).slice(-2))
.join('');
}
//# sourceMappingURL=browser-support.js.map