Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
Co-authored-by: Benjamin Smith <bh2smith@users.noreply.github.com>
  • Loading branch information
cbrzn and bh2smith committed Jul 15, 2021
1 parent 0628370 commit e4065eb
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@
The purpose of the Module Factory repository is to make the deployment of Safe Modules easier.
Applying the Minimal Proxy Pattern, this module reduces the gas cost and simplifies the track of deployed modules.
The Minimal Proxy Pattern has been used because the modules do not need to be upgradeable since a safe can deploy a new one.
It's worth mentioning that it costs roughly 5k additional gas for each transaction when using a proxy. Thus, after a certain number of transactions (~700) it would likely be cheaper to deploy the module from the constructor rather than the proxy.
It's worth mentioning that it costs roughly 5k additional gas for each transaction when using a proxy.
Thus, after a certain number of transactions (~700) it would likely be cheaper to deploy the module from the constructor rather than the proxy.

There's also a JS API, allowing the developers to interact with the ProxyFactory Contract more easily.
You can check the factory file to see more details, it consists of 4 methods, described individually in the following sections:
Expand Down Expand Up @@ -70,4 +71,4 @@ You can check the factory file to see more details, it consists of 4 methods, de

## Deployments

The latest deployments for each network (supported on mainnet and rinkeby) can be found in the [constants](./src/constants.ts) file
The latest deployments for each network (supported on mainnet and rinkeby) can be found in the [constants](./src/constants.ts) file

0 comments on commit e4065eb

Please sign in to comment.