---
# System prepended metadata

title: Council daemon test scenarios simple dvt deploy

---

# Council daemon test scenarios simple dvt deploy

# Preparations
- [ ] make sure that the simple-dvt-onchain-v1 type is correctly set in the contract deploy config.

# Tests
- [ ] keys api integration
  - [ ] whether the new steaking module is displayed correctly from the keys-api side
  - [ ] add keys
- [ ] happy pass deposit
  - [ ] deposit on curated module
  - [ ] deposit on dvt module
- [ ] pause scenarios
  - [ ] Adapt and run existing tests for attacks on every Staking Module (https://hackmd.io/1HrKSObrQXWZ0tx6kOAiHg) 
  - [ ] deploy simple dvt without keys and NO
  - [ ] add NO and keys

# Develop (not blocking)

 - [ ] validate signatures

# Deploy (manual checks)

- [ ] Contracts checks
    - [ ] Staking module is not paused
- [ ] Check that daemon sending messages
    - [ ] Ping messages
    - [ ] Deposit messages
- [ ] Check that we reciving message in the message broker
    - [ ] Check RabbitMQ dashboard 
    - [ ] Check amount of guardians
    - [ ] Check daemon versions
- [ ] Perform a few deposits through DSM
    - [ ] Waiting for signatures
    - [ ] Confirm deposits
- [ ] Inform guardians that everything went well