---
# System prepended metadata

title: Get Started With Casper

---

# 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)




