This repo contains the Soldity code for the factories to create Safe instances of specific versions.
Enables user to create a 1.1.1 Safe with the msg.sender as the only owner and threshold 1. No further configuration will be done during creation (no modules or fallback manager). All funds send to the factory for the creation call will be forwarded to the newly created Safe.
-
Factory contract:
Safe_1_1_1_Factory.sol- Mastercopy:
0x34CfAC646f301356fAa8B21e94227e3583Fe3F5F - Proxy factory:
0x76E2cFc1F5Fa8F6a5b3fC4c8F4788F0116861F9B
- Mastercopy:
-
Deployed with transaction
0xe66d55aea21771df9e734b00ee871943ed8133135728b2076901771daf3e51a1on Mainnet and Rinkeby
Proxy creation can be triggered by sending a transaction without data (normal transfer) to the factory address. Any ETH value set in the transaction will be forwarded to the new Safe instance.
An audit has been performed by the G0 Group.
yarnyarn test
- Create
.envbased on.env.sample yarn deploy <network>- To deploy a specific migration use
yarn deploy <network> -f 1 --to 1
- To deploy a specific migration use
- Use
yarn versionor runyarn restorebefore you pusblish the package