Configuration for the ContractManager.
The contract repository for persistence
The indexer provider
The wallet repository for virtual output storage (single source of truth)
Optional
Watcher configuration
Configuration for the ContractManager.