UNPKG

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
"use strict"; 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