AppClientDeployParams
Defined in: algokit-utils-ts/src/types/app-client.ts:195
Parameters to pass into ApplicationClient.deploy
Extends
Section titled “Extends”Properties
Section titled “Properties”allowDelete?
Section titled “allowDelete?”
optionalallowDelete?:boolean
Defined in: algokit-utils-ts/src/types/app-client.ts:173
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
Inherited from
Section titled “Inherited from”AppClientDeployCoreParams.allowDelete
allowUpdate?
Section titled “allowUpdate?”
optionalallowUpdate?:boolean
Defined in: algokit-utils-ts/src/types/app-client.ts:169
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
Inherited from
Section titled “Inherited from”AppClientDeployCoreParams.allowUpdate
createArgs?
Section titled “createArgs?”
optionalcreateArgs?:AppClientCallArgs
Defined in: algokit-utils-ts/src/types/app-client.ts:185
Any args to pass to any create transaction that is issued as part of deployment
Inherited from
Section titled “Inherited from”AppClientDeployCallInterfaceParams.createArgs
createOnCompleteAction?
Section titled “createOnCompleteAction?”
optionalcreateOnCompleteAction?:NoOpOC|OptInOC|CloseOutOC|UpdateApplicationOC|DeleteApplicationOC|"no_op"|"opt_in"|"close_out"|"update_application"|"delete_application"
Defined in: algokit-utils-ts/src/types/app-client.ts:187
Override the on-completion action for the create call; defaults to NoOp
Inherited from
Section titled “Inherited from”AppClientDeployCallInterfaceParams.createOnCompleteAction
deleteArgs?
Section titled “deleteArgs?”
optionaldeleteArgs?:AppClientCallArgs
Defined in: algokit-utils-ts/src/types/app-client.ts:191
Any args to pass to any delete transaction that is issued as part of deployment
Inherited from
Section titled “Inherited from”AppClientDeployCallInterfaceParams.deleteArgs
deployTimeParams?
Section titled “deployTimeParams?”
optionaldeployTimeParams?:TealTemplateParams
Defined in: algokit-utils-ts/src/types/app-client.ts:183
Any deploy-time parameters to replace in the TEAL code
Inherited from
Section titled “Inherited from”AppClientDeployCallInterfaceParams.deployTimeParams
onSchemaBreak?
Section titled “onSchemaBreak?”
optionalonSchemaBreak?:"replace"|"fail"|"append"|OnSchemaBreak
Defined in: algokit-utils-ts/src/types/app-client.ts:175
What action to perform if a schema break is detected
Inherited from
Section titled “Inherited from”AppClientDeployCoreParams.onSchemaBreak
onUpdate?
Section titled “onUpdate?”
optionalonUpdate?:"replace"|"fail"|"append"|"update"|OnUpdate
Defined in: algokit-utils-ts/src/types/app-client.ts:177
What action to perform if a TEAL update is detected
Inherited from
Section titled “Inherited from”AppClientDeployCoreParams.onUpdate
schema?
Section titled “schema?”
optionalschema?:Partial<AppStorageSchema>
Defined in: algokit-utils-ts/src/types/app-client.ts:197
Any overrides for the storage schema to request for the created app; by default the schema indicated by the app spec is used.
sender?
Section titled “sender?”
optionalsender?:SendTransactionFrom
Defined in: algokit-utils-ts/src/types/app-client.ts:163
The optional sender to send the transaction from, will use the application client’s default sender by default if specified
Inherited from
Section titled “Inherited from”AppClientDeployCoreParams.sender
sendParams?
Section titled “sendParams?”
optionalsendParams?:Omit<SendTransactionParams,"skipSending"|"skipWaiting">
Defined in: algokit-utils-ts/src/types/app-client.ts:165
Parameters to control transaction sending
Inherited from
Section titled “Inherited from”AppClientDeployCoreParams.sendParams
updateArgs?
Section titled “updateArgs?”
optionalupdateArgs?:AppClientCallArgs
Defined in: algokit-utils-ts/src/types/app-client.ts:189
Any args to pass to any update transaction that is issued as part of deployment
Inherited from
Section titled “Inherited from”AppClientDeployCallInterfaceParams.updateArgs
version?
Section titled “version?”
optionalversion?:string
Defined in: algokit-utils-ts/src/types/app-client.ts:161
The version of the contract, uses “1.0” by default