# Get Started With Casper ## 1. Create and deploy a simple, smart contract with cargo casper and cargo test #### Build the Contract ![](https://i.imgur.com/wvbaS7v.png) #### Test the Contract ![](https://i.imgur.com/3Y3iJMI.png) ## 2. Complete one of the existing tutorials for writing smart contracts Tutorial 4: **Multi-Signature Tutorial** #### Implementing the Smart Contract & Building the Smart Contract ![](https://i.imgur.com/VXt9won.png) #### Setting up a local Casper Network ![](https://i.imgur.com/3DGg9jE.png) ![](https://i.imgur.com/txideJM.png) #### Setting up the Client & Testing the Client & Exploring the Client Code ![](https://i.imgur.com/RXMFc27.png) ## 3. Demonstrate key management concepts by modifying the client in the Multi-Sig tutorial to address one of the additional scenarios Scenario 2: **deploying with special keys** #### Modified client code ![](https://i.imgur.com/Pj82m3V.png) #### Initial state of the account *(single key for management and deployment)* ![](https://i.imgur.com/41oX66r.png) #### Final state of the account *(special key for deployment added)* ![](https://i.imgur.com/SASFP2A.png) ## 4. Learn to transfer tokens to an account on the Casper Testnet #### Source account ![](https://i.imgur.com/faorZog.png) #### Target account ![](https://i.imgur.com/P6qwcG3.png) #### Direct transfer of 75 CSPR ![](https://i.imgur.com/4A9e3pt.png) #### Target account after transfer ![](https://i.imgur.com/oHyxyoW.png) ## 5. Learn to Delegate and Undelegate on the Casper Testnet #### Delegation of 480 CSPR ![](https://i.imgur.com/MxJjNlI.png) ![](https://i.imgur.com/ByJpayA.png) #### Undelegation of 480 CSPR ![](https://i.imgur.com/5OjK5Rz.png)