> ## 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.

# EffectsOnChain

> v0.20.5

> **EffectsOnChain** = `object`

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

Collection of positive and negative effects
TODO: Add more specific types for positiveEffects and negativeEffects

## Properties

### negEffects

> **negEffects**: [`EffectOnChain`](./EffectOnChain)\[]

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

Effects applied when a rule fails

***

### posEffects

> **posEffects**: [`EffectOnChain`](./EffectOnChain)\[]

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

Effects applied when a rule passes
