# 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