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

# CallingFunctionOnChain

> v0.20.5

> **CallingFunctionOnChain** = `object`

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

Structure representing a foreign call as stored on-chain

## Properties

### parameterTypes

> **parameterTypes**: `number`\[]

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

Types of parameters

***

### set

> **set**: `boolean`

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

Whether the foreign call is set

***

### signature

> **signature**: `string`

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

Function signature
