[TASK] Separate BlueprintManager from InstanceManager #784
Closed
Description
Overview
We should have separate contracts for dealing with blueprints and service instances. This will likely help when dealing with slashing reports on a specific service instance. It will also allow us to store data related to service instances separate from the blueprint manager contract to keep that more lightweight.
Checklist
- When a service instance is created on-chain, a Service Instance contract should be deployed / created.
- When an operator is slashed, this should be handled by the Instance contract. [TASK] Add slashing to services pallet #777
Metadata
Assignees
Type
Projects
Status
Completed ✅