UNPKG

@privy-io/js-sdk-core

Version:

Vanilla JS client for the Privy Auth API

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