UNPKG

@privy-io/js-sdk-core

Version:

Vanilla JS client for the Privy Auth API

2 lines (1 loc) 504 B
import{WalletRpc as a}from"@privy-io/public-api";import{generateAuthorizationSignature as i}from"./generate-authorization-signature.mjs";import"canonicalize";import"../Error.mjs";async function r(r,t,{wallet_id:e,...o}){let p={version:1,url:r.getCompiledPath(a,{params:{wallet_id:e}}),method:a.method,headers:{"privy-app-id":r.app.appId},body:{...o}},{signature:m}=await i(t,p);return await r.fetchPrivyRoute(a,{body:o,params:{wallet_id:e},headers:{"privy-authorization-signature":m}})}export{r as rpc};