UNPKG

@effectai/sdk

Version:

Effect Network Javscript/Typescript SDK (for [https://effect.network](https://effect.network))

23 lines 864 B
import { UInt32 } from "@wharfkit/antelope"; import { createCompositeU64Key } from "../../utils/keys"; import { useEFXContracts } from "../../utils/state"; export const getAccTaskIdx = async ({ client, accountId, campaignId, }) => { try { const { tasks } = useEFXContracts(client); const { provider } = client; const lowerBound = createCompositeU64Key(campaignId || 0, accountId); const upperBound = createCompositeU64Key(campaignId || Number(UInt32.max), accountId); const { rows } = (await provider.v1.chain.get_table_rows({ code: tasks, table: "acctaskidx", lower_bound: lowerBound, upper_bound: upperBound, })); return rows; } catch (error) { console.error(error); throw error; } }; //# sourceMappingURL=getAccTaskIdx.js.map