import { Overpass, OverpassLoader, SwapMode } from "@symmetry-hq/overpass";
const overpass = Overpass.fromAccount(wrapperVaultPda, accountData);
const loader = new OverpassLoader();
await loader.refreshMany(connection, [overpass]);
const ctx = overpass.getQuoteContext(
BigInt(currentSlot),
BigInt(Math.floor(Date.now() / 1000)),
);
const quote = overpass.quote(
{
amount: 1_000_000n,
inputMint: overpass.underlyingMint,
outputMint: overpass.wrapperMint,
swapMode: SwapMode.ExactIn,
},
ctx,
);
console.log(quote.outAmount, quote.feeAmount, quote.warnings);