import { decimalAmountToRaw, type ArksatClient } from '@arksat/wallet-sdk'
export async function reissue(
client: ArksatClient, assetId: string, amount: string, verifiedDecimals: number,
) {
await client.connect({ actions: ['reissueAsset'] })
const session = await client.getWalletSession()
return client.reissueAsset({
assetId, amount: decimalAmountToRaw(amount, verifiedDecimals),
expectedAddress: session.address,
expectedNetwork: session.network.network,
expectedSessionId: session.sessionId,
})
}