UNPKG

@mojito-inc/secondary-market

Version:

Mojito secondary market is the platform to purchase NFT.

2 lines (1 loc) 705 B
"use strict";var n=require("@solana/web3.js"),e=require("./getVinTokenAddress.utils.js");exports.getSolanaBalance=async(t,a,r)=>{try{const i=await(async(e,t,a)=>{const r=new n.Connection(a||n.clusterApiUrl(t)),i=new n.PublicKey(e);return await r.getBalance(i)/n.LAMPORTS_PER_SOL})(t,null!=a?a:"devnet",r),u=await(async(t,a,r)=>{const i=new n.Connection(r||n.clusterApiUrl(a)),u=new n.PublicKey(t),c=e.getVinTokenAddress(a,r),s=await i.getParsedTokenAccountsByOwner(u,{mint:new n.PublicKey(c)});if(0===s.value.length)return 0;const o=s.value[0].account.data.parsed.info.tokenAmount.uiAmount;return null!=o?o:0})(t,null!=a?a:"devnet",r);return{native:i,nonNative:u}}catch(n){return{native:0,nonNative:0}}};