@effectai/sdk
Version:
Effect Network Javscript/Typescript SDK (for [https://effect.network](https://effect.network))
19 lines (18 loc) • 747 B
TypeScript
import type { AnyAction } from "@wharfkit/antelope";
import type { Client } from "../../../client";
import type { CampaignInfo } from "./getCampaigns";
import type { Mkcampaign, Quali } from "../../../@generated/types/tasks.efx";
export type CreateCampaignActionArgs = {
client: Client;
campaign: Mkcampaign;
};
export declare const createCampaignAction: ({ client, campaign, }: CreateCampaignActionArgs) => AnyAction;
export type CreateCampaignArgs = {
client: Client;
campaign: CampaignInfo & {
reward: number;
maxTaskTime: number;
qualifications?: Quali[];
};
};
export declare const createCampaign: ({ client, campaign, }: CreateCampaignArgs) => Promise<import("@wharfkit/session").TransactResult>;