types app client.AppClientDeployCoreParams
@algorandfoundation/algokit-utils / types/app-client / AppClientDeployCoreParams
Interface: AppClientDeployCoreParams¶
types/app-client.AppClientDeployCoreParams
Core parameters to pass into ApplicationClient.deploy
Hierarchy¶
AppClientDeployCoreParams
Table of contents¶
Properties¶
Properties¶
allowDelete¶
• Optional
allowDelete: boolean
Whether or not to allow deletes in the contract using the deploy-time deletability control if present in your contract. If this is not specified then it will automatically be determined based on the AppSpec definition
Defined in¶
allowUpdate¶
• Optional
allowUpdate: boolean
Whether or not to allow updates in the contract using the deploy-time updatability control if present in your contract. If this is not specified then it will automatically be determined based on the AppSpec definition
Defined in¶
onSchemaBreak¶
• Optional
onSchemaBreak: OnSchemaBreak
| "replace"
| "fail"
| "append"
What action to perform if a schema break is detected
Defined in¶
onUpdate¶
• Optional
onUpdate: "replace"
| "fail"
| "append"
| OnUpdate
| "update"
What action to perform if a TEAL update is detected
Defined in¶
sendParams¶
• Optional
sendParams: Omit
\<SendTransactionParams
, "skipSending"
| "skipWaiting"
>
Parameters to control transaction sending
Defined in¶
sender¶
• Optional
sender: SendTransactionFrom
The optional sender to send the transaction from, will use the application client's default sender by default if specified
Defined in¶
version¶
• Optional
version: string
The version of the contract, uses "1.0" by default