> For the complete documentation index, see [llms.txt](https://developers.polymath.network/polymesh-sdk-api-reference/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v8/interfaces/addinstructionparams.md).

# AddInstructionParams

## Hierarchy

* **AddInstructionParams**

## Index

### Properties

* [endBlock](/polymesh-sdk-api-reference/docs-v8/interfaces/addinstructionparams.md#optional-endblock)
* [legs](/polymesh-sdk-api-reference/docs-v8/interfaces/addinstructionparams.md#legs)
* [tradeDate](/polymesh-sdk-api-reference/docs-v8/interfaces/addinstructionparams.md#optional-tradedate)
* [valueDate](/polymesh-sdk-api-reference/docs-v8/interfaces/addinstructionparams.md#optional-valuedate)

## Properties

### `Optional` endBlock

• **endBlock**? : *BigNumber*

*Defined in* [*src/api/procedures/addInstruction.ts:64*](https://github.com/PolymathNetwork/polymesh-sdk/blob/7362b318/src/api/procedures/addInstruction.ts#L64)

block at which the Instruction will be executed automatically (optional, the Instruction will be executed when all participants have authorized it if not supplied)

### legs

• **legs**: *object\[]*

*Defined in* [*src/api/procedures/addInstruction.ts:47*](https://github.com/PolymathNetwork/polymesh-sdk/blob/7362b318/src/api/procedures/addInstruction.ts#L47)

array of token movements (amount, from, to, token)

### `Optional` tradeDate

• **tradeDate**? : [*Date*](/polymesh-sdk-api-reference/docs-v8/enums/transactionargumenttype.md#date)

*Defined in* [*src/api/procedures/addInstruction.ts:56*](https://github.com/PolymathNetwork/polymesh-sdk/blob/7362b318/src/api/procedures/addInstruction.ts#L56)

date at which the trade was agreed upon (optional, for offchain trades)

### `Optional` valueDate

• **valueDate**? : [*Date*](/polymesh-sdk-api-reference/docs-v8/enums/transactionargumenttype.md#date)

*Defined in* [*src/api/procedures/addInstruction.ts:60*](https://github.com/PolymathNetwork/polymesh-sdk/blob/7362b318/src/api/procedures/addInstruction.ts#L60)

date at which the trade was executed (optional, for offchain trades)
