UNPKG

@privy-io/js-sdk-core

Version:

Vanilla JS client for the Privy Auth API

2 lines (1 loc) 529 B
"use strict";var e=require("@privy-io/public-api"),a=require("./generate-authorization-signature.js");require("canonicalize"),require("../Error.js"),exports.rpc=async function(r,i,{wallet_id:t,...p}){let o={version:1,url:r.getCompiledPath(e.WalletRpc,{params:{wallet_id:t}}),method:e.WalletRpc.method,headers:{"privy-app-id":r.app.appId},body:{...p}},{signature:l}=await a.generateAuthorizationSignature(i,o);return await r.fetchPrivyRoute(e.WalletRpc,{body:p,params:{wallet_id:t},headers:{"privy-authorization-signature":l}})};