@privy-io/js-sdk-core
Version:
Vanilla JS client for the Privy Auth API
2 lines (1 loc) • 500 B
JavaScript
import{WalletRpc as r}from"@privy-io/routes";import{generateAuthorizationSignature as a}from"./generate-authorization-signature.mjs";import"canonicalize";import"../Error.mjs";async function t(t,i,{wallet_id:e,...o}){let p={version:1,url:t.getCompiledPath(r,{params:{wallet_id:e}}),method:r.method,headers:{"privy-app-id":t.app.appId},body:{...o}},{signature:m}=await a(i,p);return await t.fetchPrivyRoute(r,{body:o,params:{wallet_id:e},headers:{"privy-authorization-signature":m}})}export{t as rpc};