diff --git a/docs/zkapps/tutorials/03-deploying-to-a-network.mdx b/docs/zkapps/tutorials/03-deploying-to-a-network.mdx index 1fbcc34a1..a2559d8a0 100644 --- a/docs/zkapps/tutorials/03-deploying-to-a-network.mdx +++ b/docs/zkapps/tutorials/03-deploying-to-a-network.mdx @@ -16,6 +16,8 @@ keywords: - mina testnet --- +import ResponsiveVideo from '@site/src/components/common/ResponsiveVideo'; + :::info zkApp programmability is not yet available on the Mina Mainnet. You can get started now by deploying zkApps to the Berkeley Testnet. @@ -28,7 +30,7 @@ In previous tutorials, you learned how to deploy and run transactions on a local In this tutorial, you use the `zk config` command to create a deploy alias, request tMINA funds to pay for transaction fees, and deploy a project to a live network. -Mina zkApps are available only on feature-complete Berkeley, Mina's public Testnet. This tutorial reuses the `Square` contract that you created in [Tutorial 1: Hello World](hello-world). +Mina zkApps are available only on feature-complete Berkeley, Mina's public Testnet. This tutorial reuses the `Square` contract that you created in [Tutorial 1: Hello World](hello-world). ## Prerequisites @@ -289,6 +291,14 @@ When you change the smart contract code, the associated verification key also ch For a typical smart contract, permissions are set to allow only proof authorization: the proof in zero knowledge proof. You learn more about setting permissions in a later tutorial. +## Video + +Watch this tutorial for a step-by-step guide and extra explanations on how to deploy a zkApp. + + + +The video is provided for educational purposes and uses earlier versions of the zkApp CLI and SnarkyJS, so there are some differences. This tutorial is tested with a specific version of the zkApp CLI and SnarkyJS. + ## Conclusion Congratulations! You have successfully deployed a smart contract to a live network.