getAllTrackers(config, rulesEngineComponentContract, policyId): Promise<null | any[]>

Retrieves all trackers associated with a specific policy ID from the Rules Engine Component Contract.

Parameters

ParameterTypeDescription
configConfig-
rulesEngineComponentContractobjectAn object representing the Rules Engine Component Contract,
rulesEngineComponentContract.abi(object | object | object)[]-
rulesEngineComponentContract.address`0x${string}`-
policyIdnumberThe unique identifier of the policy for which trackers are to be retrieved. including its address and ABI.

Returns

Promise<null | any[]>

A promise that resolves to an array of trackers if successful, or null if an error occurs.

Throws

Will log an error to the console if the operation fails.

Defined in

src/modules/trackers.ts:210