UNPKG

solmash-whitelist-sdk-v2

Version:

A sdk for interacting Solmash Whitelist program

35 lines (27 loc) 1.08 kB
import { describe } from "mocha"; import { PublicKey } from "@solana/web3.js"; import { SolmashWhitelistInstructions, SolmashWhitelistProgramFactory, SolmashWhitelistService, } from "../../src"; import { getConnection, getProviders, getSignTransaction } from "../shared"; describe("initAuction()", () => { 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("adds token", async () => { const creatorAddress = provider.publicKey.toString(); const auction = new PublicKey("534QG5k6kf2NMa3d44qgq7EnWHt1NyKotgSnhskEVms1"); const payload = await service.addToken({ creatorAddress, auctionAddress: auction.toString(), }); // console.log({ payload }); const signature = await payload.execute(); console.log({ signature }); }); });