AppClientDeployCoreParams
@algorandfoundation/algokit-utils / types/app-client / AppClientDeployCoreParams
types/app-client.AppClientDeployCoreParams
Core parameters to pass into ApplicationClient.deploy
Hierarchy
Section titled “Hierarchy”-
AppClientDeployCoreParams
Table of contents
Section titled “Table of contents”Properties
Section titled “Properties”Properties
Section titled “Properties”allowDelete
Section titled “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
Section titled “Defined in”allowUpdate
Section titled “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
Section titled “Defined in”onSchemaBreak
Section titled “onSchemaBreak”• Optional onSchemaBreak: OnSchemaBreak | "replace" | "fail" | "append"
What action to perform if a schema break is detected
Defined in
Section titled “Defined in”onUpdate
Section titled “onUpdate”• Optional onUpdate: "replace" | "fail" | "append" | OnUpdate | "update"
What action to perform if a TEAL update is detected
Defined in
Section titled “Defined in”sendParams
Section titled “sendParams”• Optional sendParams: Omit<SendTransactionParams, "skipSending" | "skipWaiting">
Parameters to control transaction sending
Defined in
Section titled “Defined in”sender
Section titled “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
Section titled “Defined in”version
Section titled “version”• Optional version: string
The version of the contract, uses “1.0” by default