Deploy, track, and upgrade child contracts from a template — the three core operations of a factory manager.
When a protocol needs to deploy multiple instances of the same contract (e.g., one per user, per market, per pool), a factory manager handles the deployment lifecycle: deploy from a template, track all instances, and upgrade them when the template changes.
| Multiple instances of same contract needed | Yes | | Each user/entity gets their own contract | Yes | | Single contract serves all users | No | | Different contract types per deployment | No — use separate deploy logic |
Factory-Muster zum Bereitstellen und Verwalten untergeordneter Verträge über einen übergeordneten Manager. Verwenden Sie es beim Erstellen von Marktplätzen, Launchpads, mandantenfähigen Systemen oder anderen Protokollen, die untergeordnete Verträge aus einer Vorlage bereitstellen. Quelle: multiversx/mx-ai-skills.