> ## Documentation Index
> Fetch the complete documentation index at: https://docs.forterulesengine.io/llms.txt
> Use this file to discover all available pages before exploring further.

# TrackerOnChain

> v0.20.5

> **TrackerOnChain** = `object`

Defined in: [src/modules/types.ts:385](https://github.com/Forte-Service-Company-Ltd/forte-rules-engine-sdk/blob/40cc8388cecd8ee445b00b9df2b681cff8552ece/src/modules/types.ts#L385)

Structure representing a tracker as stored on-chain

## Properties

### mapped

> **mapped**: `boolean`

Defined in: [src/modules/types.ts:391](https://github.com/Forte-Service-Company-Ltd/forte-rules-engine-sdk/blob/40cc8388cecd8ee445b00b9df2b681cff8552ece/src/modules/types.ts#L391)

Whether the tracker is mapped

***

### pType

> **pType**: `number`

Defined in: [src/modules/types.ts:389](https://github.com/Forte-Service-Company-Ltd/forte-rules-engine-sdk/blob/40cc8388cecd8ee445b00b9df2b681cff8552ece/src/modules/types.ts#L389)

Parameter type

***

### set

> **set**: `boolean`

Defined in: [src/modules/types.ts:387](https://github.com/Forte-Service-Company-Ltd/forte-rules-engine-sdk/blob/40cc8388cecd8ee445b00b9df2b681cff8552ece/src/modules/types.ts#L387)

Whether the tracker is set

***

### trackerIndex

> **trackerIndex**: `number`

Defined in: [src/modules/types.ts:397](https://github.com/Forte-Service-Company-Ltd/forte-rules-engine-sdk/blob/40cc8388cecd8ee445b00b9df2b681cff8552ece/src/modules/types.ts#L397)

Index of the tracker

***

### trackerKeyType

> **trackerKeyType**: `number`

Defined in: [src/modules/types.ts:393](https://github.com/Forte-Service-Company-Ltd/forte-rules-engine-sdk/blob/40cc8388cecd8ee445b00b9df2b681cff8552ece/src/modules/types.ts#L393)

Type of the tracker key

***

### trackerValue

> **trackerValue**: `string`

Defined in: [src/modules/types.ts:395](https://github.com/Forte-Service-Company-Ltd/forte-rules-engine-sdk/blob/40cc8388cecd8ee445b00b9df2b681cff8552ece/src/modules/types.ts#L395)

Value of the tracker
