import { describe } from "mocha"; import { SolmashWhitelistInstructions, SolmashWhitelistProgramFactory, SolmashWhitelistService, } from "../../src"; import { getConnection, getProviders, getSignTransaction, nowInSec } from "../shared"; describe("changeTime()", () => { const connection = getConnection("devnet"); const provider = getProviders(connection)[0]; const signTransaction = getSignTransaction(provider); const program = SolmashWhitelistProgramFactory.getProgram(provider, { network: "devnet" }); const inx = new SolmashWhitelistInstructions(program); const service = new SolmashWhitelistService(inx, connection, signTransaction); it("withdraw funds", async () => { const now = nowInSec(); const creatorAddress = provider.publicKey.toString(); const auctionAddress = "87UwwAQLDgMMX9noLm3T4Cuu2WGisw5inGsiPzTaXit1"; const newStartTime = now + 60 * 1; const newEndTime = newStartTime + 60 * 10; const payload = await service.changeTime({ creatorAddress, auctionAddress, newStartTime, newEndTime, }); const signature = await payload.execute(); console.log({ signature }); }); });