UNPKG

@privy-io/js-sdk-core

Version:

Vanilla JS client for the Privy Auth API

2 lines (1 loc) 500 B
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};