Skip to content

AppClientDeployCoreParams

@algorandfoundation/algokit-utils / types/app-client / AppClientDeployCoreParams

types/app-client.AppClientDeployCoreParams

Core parameters to pass into ApplicationClient.deploy

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

src/types/app-client.ts:173


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

src/types/app-client.ts:169


Optional onSchemaBreak: OnSchemaBreak | "replace" | "fail" | "append"

What action to perform if a schema break is detected

src/types/app-client.ts:175


Optional onUpdate: "replace" | "fail" | "append" | OnUpdate | "update"

What action to perform if a TEAL update is detected

src/types/app-client.ts:177


Optional sendParams: Omit<SendTransactionParams, "skipSending" | "skipWaiting">

Parameters to control transaction sending

src/types/app-client.ts:165


Optional sender: SendTransactionFrom

The optional sender to send the transaction from, will use the application client’s default sender by default if specified

src/types/app-client.ts:163


Optional version: string

The version of the contract, uses “1.0” by default

src/types/app-client.ts:161