# AddInstructionParams

## Hierarchy

* **AddInstructionParams**

## Index

### Properties

* [endBlock](#optional-endblock)
* [legs](#legs)
* [tradeDate](#optional-tradedate)
* [valueDate](#optional-valuedate)

## Properties

### `Optional` endBlock

• **endBlock**? : *BigNumber*

*Defined in* [*src/api/procedures/addInstruction.ts:64*](https://github.com/PolymathNetwork/polymesh-sdk/blob/959efb76/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/959efb76/src/api/procedures/addInstruction.ts#L47)

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

### `Optional` tradeDate

• **tradeDate**? : [*Date*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v10/enums/transactionargumenttype#date)

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

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

### `Optional` valueDate

• **valueDate**? : [*Date*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v10/enums/transactionargumenttype#date)

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

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