solmash-whitelist-sdk-v2
Version:
A sdk for interacting Solmash Whitelist program
35 lines (28 loc) • 1.24 kB
text/typescript
// 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 });
// });
// });