import type { NextApiRequest , NextApiResponse } from 'next' ; import { getAvalancheClient } from '@figment-avalanche/lib' ; type TransactionT = { txID : string ; outputIndex : number ; } ; type BalanceT = { balance : string ; utxoIDs : TransactionT [ ] ; } ; export default async function balance ( req , res ) { try { const { address , network } = req . body ; const client = getAvalancheClient ( network ) ; const chain = client . XChain ( ) ; const balance = undefined ; res . status ( 200 ) . json ( balance . balance ) ; } catch ( error ) { let errorMessage = error instanceof Error ? error . message : 'Unknown Error' ; res . status ( 500 ) . json ( errorMessage ) ; } }