Best guide for OpenZeppelin ProxyFactory contract?

I’m having a hard time finding much in the way of documentation / tutorials / guides for the OpenZeppelin ProxyFactory contract.

There is an API reference and similar in ZeppelinOS. Both however are a bit bare bones, and assume a fair amount of knowledge (for instance they don’t include any worked examples, like for instance the AccessControl examples).

The best guide I’ve found yet isn’t actually by OpenZeppelin, but is on Medium: How to build a Contract Factory that Creates Contract Clones. Useful, but not exhaustive.

Any ideas on good resources?

1 Like

Hi @PreciousChicken,

I’m sorry you are having a hard time finding information on ProxyFactory.

Proxy Factory along with the Proxy contracts are in OpenZeppelin Upgrades.
The plan is to move the proxy contracts to OpenZeppelin Contracts.

Currently as you found the documentation isn’t as good as we would like.

I have an example of deploying minimal proxies that you could look at: How to deploy minimal proxies using ProxyFactory in Truffle?

Feel free to ask all the questions that you need and I can try to answer as best I can. You could also put a guide together :smile:

1 Like

Thanks for the link, useful to have another example to read through.

I’ll add it to the backlog… :slight_smile:

1 Like