UNPKG

@privy-io/react-auth

Version:

React client for the Privy Auth API

2 lines (1 loc) 513 B
import{createPublicClient as a,http as t}from"viem";import{b as e}from"./useWallets-BzNCTucF.mjs";const n=async({chain:n,address:r,appId:c,rpcConfig:i,erc20Address:o})=>{let p=a({chain:n,transport:t(e(n,i,c))});return{balance:await p.readContract({address:o,abi:s,functionName:"balanceOf",args:[r]}).catch((()=>0n)),chain:n}};let s=[{constant:!0,inputs:[{name:"_owner",type:"address"}],name:"balanceOf",outputs:[{name:"balance",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"}];export{n as g};