# **Get Started With Casper by Krisharonpf**
## Part One: Create and deploy a simple, smart contract with cargo casper and cargo test
Set up local network:
![](https://i.imgur.com/uhJaEvZ.png)
Deploy the Smart Contract:
![](https://i.imgur.com/TXpWeIU.png)
> ID: 7396920658171779143
Check the Status of Deployment:
![](https://i.imgur.com/inGrW03.jpg)
> Deploy hash: 101586452cf9e60bfe6c4a3b3ea6ad88ea5ab28aedeca0a4ce8caefd2e7c843e
## Part Two: Complete one of the existing tutorials for writing smart contracts
> Multi-signatures and key recovery
Check the tool:
![](https://i.imgur.com/9EnXkZu.png)
Check account for faucet:
![](https://i.imgur.com/JqMOnAE.jpg)
Test the Client:
![](https://i.imgur.com/Kyka8T3.png)
See full Output here:
[Testing the Client Full OUTPUT](https://hackmd.io/@krisharonpf/Testing_the_Client)
## Part Three: Demonstrate key management concepts
> Scenario 1: signing transactions with a single key
![](https://i.imgur.com/8mruD41.png)
See the full output here:
[Additional Scenarios full OUTPUT](https://hackmd.io/@krisharonpf/AdditionalScrnarios)
## Part Four: Learn to transfer tokens to an account on the Casper Testnet
Tranfer the Token:
![](https://i.imgur.com/H8Fzmt0.png)
> "deploy_hash": "5aeb56e3f4e775a861a0d2f83e7a6cb33aa56401562d3cd1fded446947c421e4"
Sign the transaction:
![](https://i.imgur.com/2fqog9D.jpg)
Result:
![](https://i.imgur.com/5cCb5Ht.png)![](https://i.imgur.com/5cCb5Ht.png)
## Part Five: Learn to Delegate and Undelegate on the Casper Testnet
> Delegation
![](https://i.imgur.com/D1KeSzt.png)
> Undeledation
![](https://i.imgur.com/klL0cFH.png)