I am developing an application where I want Safe deployed for my app users . The safe will be a 2 of 2 multisig type where one of the owner is the user himself and one is me ( the application ) .

How can I do so ? Which Safe package can help me with this and what all methods do I need to call ?

1 Answer 1


You can use Safe{Core} Protocol Kit to configure and then deploy a Safe. All available methods can be found here.

If you also need to create an Ethereum address for your user, you can also use Safe{Core} AuthKit to derive one from your user's email.

Note that for deployment you will need to pay for transaction fees if you are not using Gnosis Chain as for now free deployments are only supported on that network.

Hope it helps! Best, Louis

  • many many thanks @Louis Commented Feb 23 at 12:17
  • In my usecase , the user will have metamask and can go to Safe wallet to propose transactions , but the application will not have metamask or something like that . Application Private key will be with me only . How can I approve and execute transactions being the application ? Which Safe api can help me with this ? Commented Feb 23 at 12:22

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.