https://docs.casperlabs.io/en/latest/dapp-dev-guide/setup-nctl.html
1. Create and deploy a simple, smart contract with cargo casper and cargo test
- After install for requirements,
- Build contract with wasm

- Set local network for testing
```
$ source env/bin/activate
$ cd casper-node && bash
$ source ./utils/nctl/activate
$ nctl-assets-setup && nctl-start
(env) $ nctl-stop
(env) $ nctl-clean
```

- Test contracts

2. Complete one of the existing tutorials for writing smart contracts
- Writing contracts by cloning `git clone https://github.com/casper-ecosystem/keys-manager`

- deploy contract by using ‘npm run start:atomic’

3. Demonstrate key management concepts by modifying the client in the Multi-Sig tutorial to address one of the additional scenarios
- Write scenario & changed the code

- run the client

4. Learn to transfer tokens to an account on the Casper Testnet. Check out this documentation.
- Make a transfer

- Check transfer status

5. Learn to Delegate and Undelegate on the Casper Testnet. Check out these instructions.
delegate:
https://testnet.cspr.live/deploy/a683e5cbd3151ae2fb68560006f9651de40fe68cc590cf6d88050eaa97c4773b
undelegate:
https://testnet.cspr.live/deploy/a8c0440ff1fe96156e31c6c63b53e69077516deeafbf76815bd07ad6d762cd7c
delegate



undelegate

