UNPKG

solmash-whitelist-sdk-v2

Version:

A sdk for interacting Solmash Whitelist program

35 lines (28 loc) 1.24 kB
// import { describe } from "mocha"; // import { // SolmashWhitelistInstructions, // SolmashWhitelistProgramFactory, // SolmashWhitelistService, // } from "../../src"; // import { getConnection, getProviders, getSignTransaction } from "../shared"; // describe("preSaleBuyUsingSpl()", () => { // const connection = getConnection("devnet"); // const provider = getProviders(connection)[2]; // notice index is 2 // const signTransaction = getSignTransaction(provider); // const program = SolmashWhitelistProgramFactory.getProgram(provider, { network: "devnet" }); // const inx = new SolmashWhitelistInstructions(program); // const service = new SolmashWhitelistService(inx, connection, signTransaction); // it("buy using spl before sale", async () => { // const auctionAddress = "7swu4gk8Fq6M5864F9BmeuwCRmiRfSnun6DHo2VAcEGT"; // const bidTokenAddress = "5XZMYTj7vPijMGdRWaYwBVnbrhtpoui2sD4xgbdGNXnB"; // const buyerAddress = provider.publicKey.toString(); // console.log({ buyerAddress }); // const payload = await service.preSaleBuyUsingSpl({ // buyerAddress, // auctionAddress, // bidTokenAddress, // }); // const signature = await payload.execute(); // console.log({ signature }); // }); // });