UNPKG

@privy-io/react-auth

Version:

React client for the Privy Auth API

2 lines (1 loc) 546 B
"use strict";var a=require("viem"),e=require("./getPublicClient-CGlodIp_.js");let t=[{constant:!0,inputs:[{name:"_owner",type:"address"}],name:"balanceOf",outputs:[{name:"balance",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"}];exports.getErc20Balance=async({chain:n,address:r,appId:c,rpcConfig:i,erc20Address:s})=>{let p=a.createPublicClient({chain:n,transport:a.http(e.getJsonRpcEndpointFromChain(n,i,c))});return{balance:await p.readContract({address:s,abi:t,functionName:"balanceOf",args:[r]}).catch((()=>0n)),chain:n}};