How To Setup a Multi-Signature Wallet with Safe (prev. Gnosis Safe) on Mode
Published: 2024-05-23 23:23:00

[Safe](https://safe.global/) formerly known as Gnosis Safe is a decentralized protocol and wallet that stands at the forefront of secure asset management for Ethereum and other EVM-compatible blockchains.

In this guide, I will show you how to set up a Safe wallet on Mode, the modular DeFi layer 2 part of Optimism's Superchain.

## **What is Gnosis Safe?**

Safe is a multi-sig smart contract wallet that allows you to store your assets.

Some of its core innovative functionalities include;

* **Multi-signature security**:  Safe allows multiple owners (signers) to control a single wallet, requiring a set number of approvals for any transaction to occur. This adds a significant layer of security compared to single-signature wallets(Regular private key wallets), minimizing the risk of unauthorized access or accidental transactions.
    
* **Smart contract-based**:  Unlike traditional wallets, smart contracts can be modified and programmable, giving more flexibility and control. Additionally, this allows for more sophisticated features like time-locked transactions or custom execution conditions to be added to a wallet.
    

### **Why is MultiSigs Important?**

Multisigs provide increased security for your assets, especially for businesses and organizations. Let’s take a look at a practical example to understand this better.

Imagine you're running a small business with two partners and need to manage a company bank account. Here's how multisigs can be beneficial:

**Scenario 1: Regular Single-Signature Account**

* Each partner has their login credentials and can access the funds independently.
    
* This poses a security risk: one partner could misuse the funds without the others' knowledge.
    
* Building trust and ensuring transparency can be challenging. Don't trust, verify.
    

**Scenario 2: Multi-Signature Account with Safe**

* You create a Safe wallet for the business account, requiring both partners' approvals for any transaction.
    
* Each partner holds a private key, and any transaction requires both keys to be used.
    
* This significantly reduces the risk of unauthorized spending, as both partners must agree and sign off on transactions.
    
* Transparency is increased as all transactions require explicit approval from both parties, building trust and reducing potential disputes.
    

Our example shows that Safe improves transparency, offers shared control, enhances security, and reduces human error.

## **How to create a Safe wallet on Mode**

**Step 1**: Go to the [Superchain Safe](https://staging.safe.optimism.io/welcome) website and connect your wallet.

Select Mode as your preferred Network.

![](https://lh7-us.googleusercontent.com/HC96nbgo9Fs_URxxGjGohtXyYd2rGNpqqAQ2f4RR3s5M9ClEXFF96Gd_LdSlokAo8sVAmR2XiPdF92dtZUb5Xe74RPwZDQtajlMPvx7A2a6EAZDRys-TIE50vJCsJaPJBfjDxFmhV0pEoTZw_zB5rzE align="left")

**Step 2**: Select your preferred wallet and authorize the action.

![](https://lh7-us.googleusercontent.com/DtEDBb3oIoMuiALcZwDGWcLSA96jnDr2y1PspaNKliVHq2cTmjqbDQrA7IAp3Km5FtfbDvpPlonaTbjXltTFkol-QHUs_u91MPp3z_bsJzO9qrZ2d8UNGmSDUhv_RzVzkrs0NJVlg8BZoMJMb0IK86w align="left")

**Step 3**: You won’t have Mode network set as a default in your wallet, so you would need to switch. [Click here](https://mode.hashnode.dev/comprehensive-guide#heading-deploy-your-first-smart-contract-to-mode) to add Mode to your wallet if you haven’t.

Click the wallet area and switch to Mode.

![](https://lh7-us.googleusercontent.com/VGlt4nlZ5_WW9eXonv2A-YvmzHFyWqpbQpDUly5MElauYn3AJLCjmwfe3ssxHC7gm-9UYzEbQSQ325ymlMhMspCj93_6B3VKSIQkPmgG4kHTyUySUpVjIsLVZ4W7IiFyI8_vQbW7F-HBmea1JAsisdc align="left")

**Step 4**: Continue with Metamask on Mode.

![](https://lh7-us.googleusercontent.com/YyMtFxUySVFcL_ICon5kDXbf4bL_6I5Ed-0aJEO4l3gZXU1tjdjhqTyRyd9SI_AZ3kheNudA-e4oGxdJMC1E_htvUMRCcrMjYI0jhWf1Nrk9UprTOjWI_Yc6zRE9j7qKqqy23g4drG-28-WnmKVpdZY align="left")

**Step 5:** Create the name of your Safe.

![](https://lh7-us.googleusercontent.com/cWi50VYg3F2Yy92rApSv1bHHnG_3k14xATd8v_7nFxueKO_-7xitjkJiH78OicgZ9a_TQ05A8wB_gKSA9MbZ4HXw77hszxuQzLo5qX-XajxGbGAYTD3wF0xFz0MQvFLoi8_n5V_8CTOggRM19IgNDkc align="left")

**Step 6**: Add the number of owners you want for the wallet.

You can also set the threshold for the number of owners that must sign a transaction before it goes through.

<div data-node-type="callout">
<div data-node-type="callout-emoji">💡</div>
<div data-node-type="callout-text">The amount of owners you set doesn't have to relate 1 to 1 with a person. You could also set up a Safe wallet for yourself and require 2 or more signatures to approve the tx, even if you are the owner of all the private keys.</div>
</div>

![](https://lh7-us.googleusercontent.com/RFtEr3xBeWpdArLJVAoCukl2050-ZKS4HvVyb_DRCflKap6_kIRaNMZU1Cth7MUFulcd5BoQh2bUjyBKVCI5mc5lT2lKebKdlH_v9KQ9eJKOKOCPSh1Gkk9F_YSwHBzB3C9tsaklSz_oANHbAsQHO4s align="left")

**Step 7**: Review your settings, click on next, and start using the superchain safe.

![](https://lh7-us.googleusercontent.com/W5WnNn1ekQuhRFumo0Oj5aCh6Fu9aaDdeV5aUcZiLPDoHO_i3L0ZXnEYmW5yizGm7N-OVUqpQxv55pocBleGuePZWNQtfPT4B_VMW2X4QwdK22ePkPDnZhSrL2e5NB9op6B7v0_Ou8RQchVTTIzL5nU align="left")

**Step 8**: Wallet Created successfully!

![](https://lh7-us.googleusercontent.com/K4m8-kv5zsAqJ3ocICkS22xx6nKSpDG1VCyN3iw00NDxBwkVK1_vAZ4hMz6-GcUo2pghZ21IhCKXjDnxBt9cNxmEKGIp5QJ8KNaB5SyOJh2r7hr1xtaWiiSIh6sBXOdWFWQUHlHE_R4sHrTCy6umJLY align="left")

Congratulations! You just created a Multisig wallet on Mode Network.Me

### **How Protofire is Bringing Safe to the Superchain**

[Protofire](https://protofire.io/) is a team of blockchain experts that helps companies and ecosystems build tools, scale their TVL(Transaction Volume), and improve their infrastructure.

Having been approved to build Safe for the Optimism superchain ecosystem, Protofire plans to bring Safe to the Superchain through continuous deployment and maintenance service.

Here's a breakdown of their plan:

**Deployment and configuration:**

* They will pre-deploy the [safe-singleton factory](https://github.com/safe-global/safe-singleton-factory) on new networks to optimize the process.
    
* Safe will be deployed and configured with network branding and UI integration, including two environments (Stage and Production) for both Mainnet and Testnet.
    
* Safe will be deployed on up to 10 networks which include Mode, Zora, and PGN.
    

**Support and maintenance:**

* Protofire will provide regular updates to Safe, monitor infrastructure, and offer support to governance and the community.
    
* They will also develop new features with a limited scope (10 hours per network per month).
    

[Click here](https://github.com/orgs/ethereum-optimism/projects/31/views/1?filterQuery=&pane=issue&itemId=46222625) to learn more about how Protofire plans to bring Safe to the Superchain ecosystem.

Note that this is still an ongoing project and can run into potential issues and bugs.

## **What’s Next?**

We’re building a community where developers and users can grow as the network grows, this is why we have several hackathons, workshops, campaign quests, and community calls to cement this goal.

Say hi in our [discord](https://discord.com/invite/modenetworkofficial) if you have any questions or would love to be part of our community, we would love to have you.