UNPKG

@privy-io/js-sdk-core

Version:

Vanilla JS client for the Privy Auth API

2 lines (1 loc) 593 B
"use strict";var a=require("canonicalize"),e=require("@privy-io/public-api");function t(a){return a&&"object"==typeof a&&"default"in a?a:{default:a}}var i=/*#__PURE__*/t(a);exports.rawSign=async function(a,t,{wallet_id:r,...l}){let n={version:1,url:a.getCompiledPath(e.WalletRawSign,{params:{wallet_id:r}}),method:e.WalletRawSign.method,headers:{"privy-app-id":a.app.appId},body:{...l}},o=Buffer.from(i.default(n)).toString("base64"),{signature:u}=await t({message:o});return await a.fetchPrivyRoute(e.WalletRawSign,{body:l,params:{wallet_id:r},headers:{"privy-authorization-signature":u}})};