multiversx-factory-manager
Installation
SKILL.md
MultiversX Factory/Manager Pattern
Deploy, track, and upgrade child contracts from a template — the three core operations of a factory manager.
What Problem Does This Solve?
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.
When to Use
| Scenario | Use Factory? |
|---|---|
| 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 |