Skip to content

AppClientDeployCallInterfaceParams

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

types/app-client.AppClientDeployCallInterfaceParams

Call interface parameters to pass into ApplicationClient.deploy

• Optional createArgs: AppClientCallArgs

Any args to pass to any create transaction that is issued as part of deployment

src/types/app-client.ts:185


• Optional createOnCompleteAction: "no_op" | "opt_in" | "close_out" | "update_application" | "delete_application" | NoOpOC | OptInOC | CloseOutOC | UpdateApplicationOC | DeleteApplicationOC

Override the on-completion action for the create call; defaults to NoOp

src/types/app-client.ts:187


• Optional deleteArgs: AppClientCallArgs

Any args to pass to any delete transaction that is issued as part of deployment

src/types/app-client.ts:191


• Optional deployTimeParams: TealTemplateParams

Any deploy-time parameters to replace in the TEAL code

src/types/app-client.ts:183


• Optional updateArgs: AppClientCallArgs

Any args to pass to any update transaction that is issued as part of deployment

src/types/app-client.ts:189