import { describe, it } from "mocha"; import { SolmashWhitelistInstructions, SolmashWhitelistProgramFactory, SolmashWhitelistService, } from "../../src"; import { getConnection, getProviders, getSignTransaction } from "../shared"; describe("claimTokens()", () => { const connection = getConnection("devnet"); const provider = getProviders(connection)[1]; const signTransaction = getSignTransaction(provider); const program = SolmashWhitelistProgramFactory.getProgram(provider, { network: "devnet" }); const inx = new SolmashWhitelistInstructions(program); const service = new SolmashWhitelistService(inx, connection, signTransaction); it("fetch auction info", async () => { const auctionAddress = "74XQPo9bxgX1jEeXWoipBMv1JRJRAZgX8BQbjHyMNfuT"; const info = await service.getAuctionInfo(auctionAddress); console.log({ info }); }); // it("fetch auction info", async () => { // const auctionAddress = "HMvie46aDzWrXzC5jF7UGRnREiaw7dipnkNsWmxn7kNj"; // const buyerAddress = "Am4Wcw9jiVGe4NHKDbBbgXVKK5WGWsP4688GkSnBuELs"; // const buyerPda = SolmashWhitelistService.deriveBuyerPdaAddress( // new PublicKey(auctionAddress), // new PublicKey(buyerAddress), // program.programId, // ); // console.log("buyerPda", buyerPda.toString()); // }); });