In this section, you will set up your wallet, deploy the contract on a public tezos testnet and then interact with it using smartpy explorer and better-call.dev.

<aside> 💡 As tezos is upgradable, new testnets appear after every 3 months and older ones are made absolute. So, always use the testnets of the latest protocols. Learn more about Tezos protocols here.

</aside>

Set up wallet

For handling transactions and interacting with a smart contract, you'll need a wallet. Here you'll learn to set up Temple wallet. Temple wallet is a browser extension based wallet, similar to Metamask in Ethereum.

https://www.youtube.com/watch?v=S8_tL8PfCts

For more details on wallets refer here

Originating the smart contract

For deploying smart contract, follow the steps below:

  1. After running the code, in the output generated, click on Deploy Michelson Contract.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/7e2d772e-41c7-4a0d-8966-e5e1c161dca7/Screenshot_from_2021-07-22_23-40-10.png

  1. You will be directed to the origination page. Here, select the network to Hangzhounet and connect with temple wallet.

Note ⇒ Select the latest network.