# Polkasafe

With the security of multisig wallets at its core, Polkasafe is an all-in-one software layer designed for business.

PolkaSafe is a business tool built on top of Polkadot's multisig solution, designed to provide a seamless user experience and robust security features for managing assets on the Polkadot ecosystem. Inspired by some of the best multisig wallets available in the Ethereum ecosystem, we have created a product that offers a comprehensive set of tools and features to ensure the safe and efficient management of your assets on the Polkadot network.

### Sections

#### 1. Getting Started

Learn how to set up and use PolkaSafe, including installing the Polkadot.js extension, connecting to supported networks, and understanding the wallet's basic functions.

* 1.1. Setting Up Polkadot.js Extension
  * Install the Polkadot.js extension and create or import an account.
* 1.2. Supported Networks
  * Understand the supported networks and how to switch between them.

#### 2. Multisig Wallets

Discover how to create and manage multisig wallets, from setting up a new wallet to understanding the importance of an existential deposit.

* 2.1. Creating a Multisig Wallet
  * Step-by-step instructions for creating a new multisig wallet.
* 2.2. Linking an Existing Multisig Wallet
  * Learn how to link an existing multisig wallet to PolkaSafe.
* 2.3. Existential Deposit
  * Understand the purpose and requirements of an existential deposit for new multisig wallets.

#### 3. Navigating the App

Familiarize yourself with the various sections of the PolkaSafe app, from the Dashboard to Settings.

* 3.1. Dashboard
  * Overview of the Dashboard, including account balances and pending transactions.
* 3.2. Assets Page
  * Learn how to manage your assets, transfer funds, and track your portfolio.
* 3.3. Address Book
  * Manage your contacts and add new addresses to your address book.
* 3.4. Transactions Queue
  * Monitor pending transactions, sign or reject them, and understand their statuses.
* 3.5. Transaction History
  * View the history of your past transactions and filter them by date, type, or status.
* 3.6. Settings
  * Adjust your wallet settings, manage connected accounts, and configure notification preferences.

#### 4. Creating and Managing Transactions

Learn how to create, sign, and manage transactions in PolkaSafe, as well as understand the importance of transaction notes and various transaction statuses.

* 4.1. Creating a Transaction
  * Step-by-step instructions for creating a new transaction.
* 4.2. Transaction Notes
  * Understand the purpose of transaction notes and how to add them for context.
* 4.3. Signing and Broadcasting a Transaction
  * Learn how to sign a transaction, broadcast it, and track its progress.
* 4.4. Transaction Statuses
  * Understand the different transaction statuses and what they mean.

#### 5. Notifications and Integrations

Stay informed about the latest updates and notifications, and learn about our plans for future integrations.

* 5.1. In-App Notifications
* 5.2. Upcoming Integrations: Discord, Telegram, and Email
  * Discover our plans for integrating Discord, Telegram, and email notifications to enhance your PolkaSafe experience.

#### 6. Support and Contact Information

Find out how to request support for additional networks and get in touch with our team for any questions, suggestions, or assistance.

* 6.1. Requesting Support for Additional Networks
  * Learn how to request support for networks not currently supported by PolkaSafe.
* 6.2. Contact Information
  * Get in touch with our team for any inquiries or assistance.

PolkaSafe is committed to providing the most user-friendly and secure multisig wallet experience for the Polkadot ecosystem. With our focus on excellent user experience, robust features, and seamless integrations, we aim to become the leading choice for multisig wallet management on Polkadot. If you have any questions, suggestions, or need support for additional networks, please reach out to us at <hello@polkasafe.xyz>


# Why did we build Polkasafe?

Our Thesis

Effective treasury management is essential for ensuring the financial stability and sustainability of any organization, fostering enhanced operational transparency, and facilitating prudent fund management with significantly diminished risk. The emergence of cryptocurrencies has catalyzed the evolution of an innovative, alternative financial ecosystem, distinct from traditional systems that have historically underserved a considerable segment of the global population.

Organizations today often utilize multiple cryptocurrencies for conducting transactions, both inbound and outbound. However, they currently face a dearth of sophisticated tools that empower them to efficiently manage their treasuries across various chains and multisig wallets. This challenge necessitates the development of innovative, practical solutions that coalesce disparate books spanning multiple blockchain networks and wallets into a unified organizational system.

PolkaSafe endeavors to address this critical need by offering organizations a comprehensive suite of advanced, user-friendly solutions that harmonize their treasury management processes across multiple chains, including Polkadot, Kusama, and their respective parachains. By amalgamating diverse blockchain networks and multisig wallets into a singular, cohesive platform, PolkaSafe paves the way for a more streamlined, efficient, and secure approach to digital asset management, thereby empowering organizations to navigate the complexities of the rapidly evolving crypto-financial landscape with confidence and dexterity.


# Live Chains

Where can you use Polkasafe to manage your on-chain treasuries?

Polkasafe supports the substrate's multi signature pallet on the following networks -&#x20;

* Polkadot
* Kusama
* Westend
* Rococo

more chains will be integrated soon..

If you'd like support for your blockchain, reach out to the team on <hello@polkassembly.io>


# Supported Wallets

What wallets can you use Polkasafe?

You can use Polkasafe with the following wallets -&#x20;

1. Subwallet
2. Talisman
3. Polkadot.js

Would you like support for any other wallet? Reach out to us on <hello@polkassembly.io>


# Top Features

What makes Polkasafe so special?

* Link your existing multisig or create a new multisig wallet with ease
* Self-custody. (We know you don't like giving up that security)
* Multiple ecosystem wallets supported
* Proxy Support
* Multi-chain
* Transaction notes
* Transaction notifications and reminders on multiple channels:
  1. Email
  2. Discord
  3. Telegram
  4. Discord
  5. Slack
* Address Management
* SDK to develop apps with ease
* Add and manage multiple multisig accounts with ease

More features shipping soon! Stay updated by following us on twitter [@Polkasafe](https://twitter.com/PolkaSafe)


# Sign in

An easy sign-in experience for your on-chain treasuries

The first step to using Polkasafe is signing in. Instead of web2 authentication, Polkasafe allows you to sign in using your wallet.&#x20;

When signing in with your wallet, Polkasafe gives a message for you to sign with your wallet. By signing this message, Polkasafe is able to verify that you are the true owner of the wallet.&#x20;

{% hint style="info" %}
Please note - Signing this message does not enable any assets to be transferred or otherwise affected. An example message is shown below.
{% endhint %}

<figure><img src="https://2955185347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsemkJVzQB4XZfQdO6fKZ%2Fuploads%2FK8pFNbgAdTa6Ls9hbNkN%2Fimage.png?alt=media&amp;token=64c92038-2a85-4fb0-9855-980790d04098" alt=""><figcaption></figcaption></figure>

You can signin using any wallet that supports the network you are trying to signin for. See all supported wallets [here](/overview/supported-wallets).&#x20;


# Create a new Multisig

Start fresh!

Once you sign-in, Polkasafe allows you to link your existing multisig wallets or create a new wallet in few easy steps.

Choose the Create Multisig option to start your secure asset management journey.&#x20;

<figure><img src="https://2955185347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsemkJVzQB4XZfQdO6fKZ%2Fuploads%2FiCUk8X4ZeuHb41pt8cKj%2Fimage.png?alt=media&amp;token=8f651770-f84d-4c59-bd38-38bc230c7258" alt=""><figcaption></figcaption></figure>

1. Select from the list of signatories or add a new wallet address from the input box on top.&#x20;
   * You can choose to either add the address manually or upload a json file with signatories.

<figure><img src="https://2955185347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsemkJVzQB4XZfQdO6fKZ%2Fuploads%2FGzlRaSpVNyYt1CNtk0BQ%2Fimage.png?alt=media&amp;token=eda28b15-ac0c-499b-bcf2-23f0344494e9" alt=""><figcaption></figcaption></figure>

2. Then enter the threshold for your multisig wallet. Learn more about threshold [here](/faqs/threshold).&#x20;
3. Give a contextual and easy name to your multisig wallet and press Create Multisig button.
4. Done!&#x20;

A transaction will be created for your signature. This transaction is to send an existential deposit to your new multisig wallet.&#x20;

{% hint style="info" %}
If you skip this step, the wallet will still be created but it would not exist on-chain, and can lead to challenges with asset and wallet management.&#x20;
{% endhint %}

Once you create a new multisig wallet, we recommend you to add a pure proxy to your wallet.&#x20;

<figure><img src="https://2955185347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsemkJVzQB4XZfQdO6fKZ%2Fuploads%2FZifIkhwKQh5UVPZ2pXMq%2Fimage.png?alt=media&amp;token=8255f491-2f4c-4ac9-b575-c6522b301be2" alt=""><figcaption></figcaption></figure>

Learn what [pure proxies](/faqs/pure-proxy) are important and how you can setup them up here.&#x20;


# Use existing multisig wallet(PENDING)

Polkasafe automatically fetches all multisig wallets

To link your existing multisig wallet, choose the 2nd option here -&#x20;

<figure><img src="https://2955185347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsemkJVzQB4XZfQdO6fKZ%2Fuploads%2FNAPhdcKTZbNwmobRipYb%2Fimage.png?alt=media&amp;token=e3e22272-f9c5-43db-b5ae-9b9f8d63cd51" alt=""><figcaption></figcaption></figure>

1. Choose a network on which you manage your existing multisig-

<figure><img src="https://2955185347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsemkJVzQB4XZfQdO6fKZ%2Fuploads%2FddPRoNXKyaoXyVRDCuwR%2Fimage.png?alt=media&amp;token=6e9c0fbb-9acc-457f-9f9d-3be2a110991d" alt=""><figcaption></figcaption></figure>

2. Then enter a name for your multisig wallet and enter the address of the multisig wallet you'd like to link.&#x20;

<figure><img src="https://2955185347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsemkJVzQB4XZfQdO6fKZ%2Fuploads%2FKoWZIkOviFY1NQcaPR3F%2Fimage.png?alt=media&amp;token=c3be313e-a3fc-4162-8097-1bb287be0378" alt=""><figcaption></figcaption></figure>

3. Polkasafe with fetch the signatories for that multisig wallet and display them to you. You can add custom names to the address and these addresses will be added to your address book.&#x20;

   Click Continue.

<figure><img src="https://2955185347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsemkJVzQB4XZfQdO6fKZ%2Fuploads%2Fd9eXWl7Bqh7qxK3l0PW3%2Fimage.png?alt=media&amp;token=f3055e2f-358d-413a-a09e-c6e957a55deb" alt=""><figcaption></figcaption></figure>

4. Review everything once and click 'Link Multisig' button.&#x20;

<figure><img src="https://2955185347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsemkJVzQB4XZfQdO6fKZ%2Fuploads%2FoUhdkBUohoAmYUsQXPc2%2Fimage.png?alt=media&amp;token=63d8cade-78f9-4554-aaf6-b7ecfe6071a4" alt=""><figcaption></figcaption></figure>


# Creating a pure proxy

Proxies enable signatory management

Proxies are essential part of your multisig experience on substrate since they allow enhanced functionalities for your multisig wallets.&#x20;

1. You can click on create proxy button from multiple places in the product. (It is well placed, we are sure you won't miss)

Clicking on Create proxy will open up a product popup box -&#x20;

<figure><img src="https://2955185347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsemkJVzQB4XZfQdO6fKZ%2Fuploads%2Fde3w8pEhRfNmrTeGENf3%2Fimage.png?alt=media&amp;token=6f6da100-852f-4b39-945e-bbdaf0760297" alt=""><figcaption></figcaption></figure>

You will notice that when creating a proxy, a small amount is included in the txn apart from txn gas.&#x20;

{% hint style="info" %}
Well, that's the existential deposit for your proxy account.&#x20;
{% endhint %}

Once you approve the transaction, a proxy wallet is created.

BUT, the multisig wallet is not linked to the proxy wallet yet as it awaits approval from other signatories.

<figure><img src="https://2955185347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsemkJVzQB4XZfQdO6fKZ%2Fuploads%2FdANmLIgOBp743zlukk5O%2Fimage.png?alt=media&amp;token=8c6ee993-f6c7-4c44-8483-e6c76a1ee14e" alt=""><figcaption></figcaption></figure>

The other signatories can see the transaction in their transaction queue tab once they login to Polkasafe.&#x20;

Once the threshold is reached, the proxy is succesfully linked to your multisig wallet.&#x20;


# Dashboard

Simplify on-chain treasury management. One app for payments, reporting, and asset management. Perfect for startups, DAOs, and organizations.

Polkasafe currently support multisigs across multiple networks (chains).&#x20;

Track assets, manage historical transactions and execute transactions for multiple networks.

Once you connect your wallet and create or link a multisig account, you'll be able to see the dashboard as shown below [👇](https://emojipedia.org/backhand-index-pointing-down/)

<figure><img src="https://2955185347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsemkJVzQB4XZfQdO6fKZ%2Fuploads%2FFAa95uyzDQ9HAgIbkl6E%2Fimage.png?alt=media&amp;token=04445e25-a096-4712-8596-891ca9dd992a" alt=""><figcaption></figcaption></figure>

We have made an intuitive UI to help you manage your accounts with ease.&#x20;

Want to know more about the different sections of the app?  Continue reading.


# Assets

The assets tab displays the list of all tokens in your multisig wallet and also shows you the current USD value of your assets.

<figure><img src="https://2955185347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsemkJVzQB4XZfQdO6fKZ%2Fuploads%2FhJMNpNEhTiqiGdsvUMKs%2Fimage.png?alt=media&amp;token=a0b730ad-cdbb-49a5-ba84-df81b8ab0c2e" alt=""><figcaption></figcaption></figure>

Users can use the send button next to their asset to directly create a transaction.&#x20;

If you have proxy enabled on your account, you can switch the asset view to see assets on both your multisig account and proxy wallet.&#x20;

<figure><img src="https://2955185347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsemkJVzQB4XZfQdO6fKZ%2Fuploads%2F6sFhUPKYW61ARRlNr6OE%2Fimage.png?alt=media&amp;token=1dd024a6-6709-4b86-9cd7-bb128f6bfc67" alt=""><figcaption></figcaption></figure>


# Address Book

All your signatories in one place

Polkasafe's address book allows you to easily manage your signatories.&#x20;

Add and remove addresses with ease in your account.&#x20;

Users can add and edit the name of wallets in their address book enabling better account management and easy asset transfers.&#x20;

The other signatories can see the transaction in their transaction queue tab once they login to Polkasafe.&#x20;

<figure><img src="https://2955185347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsemkJVzQB4XZfQdO6fKZ%2Fuploads%2Fk0mhakh7VqeBrgwO5Ado%2Fimage.png?alt=media&amp;token=d5a2235d-6612-42b7-8967-232a63ac2f73" alt=""><figcaption></figcaption></figure>

You can import and export wallet addresses to and from your address book.&#x20;

To **export** addresses from your account, press the export button on the UI.

<figure><img src="https://2955185347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsemkJVzQB4XZfQdO6fKZ%2Fuploads%2FDE8tZbGKfCdPaRsapQEM%2Fimage.png?alt=media&amp;token=bb775e39-93f6-4039-8fb1-034e7bbd1a13" alt=""><figcaption></figcaption></figure>

Click export and a JSON file with all addresses and their corresponding names will be downloaded to your system.&#x20;

To **import** addresses into your address book, click on the import button and upload a JSON file with address and names in the following format -&#x20;

```
{
	name: string;
	address: string;
}
```


# Transactions

The heart of Payout service

Transactions are one of the main parts of Polkasafe's payout service.&#x20;

We allow you to easily create and send transactions from the dashboard or your assets page.&#x20;

1. Click on 'Send' button next to any token in the assets page or click 'New transaction' from the dashboard.&#x20;

<figure><img src="https://2955185347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsemkJVzQB4XZfQdO6fKZ%2Fuploads%2FfP3LWCsxPOrs9gReBdN3%2Fimage.png?alt=media&amp;token=a2b9c4fb-e8e5-49fa-b27c-ec10e80e33dd" alt=""><figcaption></figcaption></figure>

2. Enter the recipient address or select from the saved address using the drop-down.&#x20;
3. Select the token that you'd like to send and enter the amount.&#x20;
4. Add a **Note** to the transaction.&#x20;

{% hint style="info" %}
Transaction Notes help share additional contextual information with other signatories.&#x20;
{% endhint %}

5. Click on 'Make Transaction'.&#x20;
6. Tada! On approving the transaction from your wallet, your transaction will be initiated succesfully.&#x20;
7. The initiated transaction goes into the Queue, awaiting approval from other signatories.&#x20;
8. Once other signatories approve the transaction, it is executed succesfully.


# Transaction Queue

There is no F.I.F.O. in blockchain!

Transaction Queue can be accessed from the dashboard or the transactions page.&#x20;

Polkasafe retrieves and presents a comprehensive list of pending transactions in the queue that require signatures from other signatories. Transactions remain in queue until the multisig's threshold is met.

<figure><img src="https://2955185347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsemkJVzQB4XZfQdO6fKZ%2Fuploads%2FuFu0an219p58V4wv9jzv%2Fimage.png?alt=media&amp;token=3c1e2870-986f-4059-bc8d-db8f8dd7be60" alt=""><figcaption><p>Sample transaction in queue</p></figcaption></figure>

The transaction summary shows a brief description of the transaction, the date and time for creation of the transaction and (1/2) means that 1 signatory has signed the transaction and 2 is the threshold for approval.

{% hint style="info" %}
Only the creator of the transaction can edit the description or cancel a transaction
{% endhint %}


# Transaction History

Transaction history on blockchains is like a digital time machine, forever preserving every step of the journey, making it the ultimate storyteller of financial adventures.

<figure><img src="https://2955185347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsemkJVzQB4XZfQdO6fKZ%2Fuploads%2FfT7PdWZ1iRaSdjBGVDni%2Fimage.png?alt=media&amp;token=f637edfd-2462-41c9-a42a-91e0c03bfe78" alt=""><figcaption></figcaption></figure>


# Apps

Coming soon


# Settings

<figure><img src="https://2955185347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsemkJVzQB4XZfQdO6fKZ%2Fuploads%2F2rWfqSFSvQfSjdRcZWIH%2Fimage.png?alt=media&amp;token=0d131370-11dd-49fa-91b3-b99b435ff554" alt=""><figcaption></figcaption></figure>

The settings page allows us to modify your multisig config with ease. To learn more about how you can add or remove signers, go to the [manage multisig](/manage-multisig/add-a-signatory) section.&#x20;

If you'd like to delete a Safe from your Polkasafe account, you can click the 'Remove Safe' button on this page.&#x20;

* Removing a safe does not impact your assets as Polkasafe is a non-cutodial wallet
* You can link your multisig anytime again by simply connecting your wallet
* &#x20;Users can also use their multisig from polkadot.js(But why would you want that?)

If you like the product, feel free to drop your feedback :)


# Overview

Ting Tong!

Polkasafe employs sophisticated Discord, Telegram, and SMS bots to deliver seamless notifications to your esteemed team during the entire transaction lifecycle.&#x20;

From the inception of a transaction to its execution or rejection, these meticulously designed bots ensure that you stay well-informed at every crucial stage. To facilitate expeditious transaction execution, the system provides timely reminder notifications at predefined intervals for transactions that require prompt attention.&#x20;

This meticulous approach fosters effective coordination among team members and enables swift execution.&#x20;

To tailor your notification settings according to your preferences, simply access the Notification page by&#x20;

* Selecting your Safe and clicking on the distinguished bell icon from the dashboard or&#x20;
* Go to the settings page and select the notifications tab


# Set Reminder Frequency

One reminder is never enough

If a transaction isn't signed after a certain period of time, Polkasafe will send a reminder notification so you and your team doesn't forget to sign it.&#x20;

Reminder notifications are sent on a recurring basis until the transaction is executed. For example, if you set your reminder frequency to 12 hours then your team will receive a reminder notification every 12 hours until the transaction is executed.

The reminder frequency can be changed on the notifications page by selecting a new value in the reminder frequency dropdown.


# Notification Channels

So many apps to remind you.

Polkasafe bots are available on multiple platforms making sure that no matter where you and your team hangout, transaction reminders and updates are received everywhere.

Polkasafe supports reminders for

* [Discord](/notifications/notification-channels/discord)
* [Telegram](/notifications/notification-channels/telegram)
* [Slack](/notifications/notification-channels/slack)
* [Element](/notifications/notification-channels/element)
* [Email](/notifications/notification-channels/email)


# Discord

How to setup discord notifications

Discord notifications can be set up by following the instructions on the Polkasafe's notification page.&#x20;

An admin is required to add the bot to your server. Once the bot is added, anyone can set it up.&#x20;

Please note that some teams with complicated Discord permissions may run into trouble setting up the Bot. If this happens please contact the Polkasafe team for support on <hello@polkasafe.xyz>.

Instructions for setting up Discord, are available on the settings page when you click `Add The Safe Bot`.

<figure><img src="https://2955185347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsemkJVzQB4XZfQdO6fKZ%2Fuploads%2FxuTFReRZp6WqyyMOdYr8%2Fimage.png?alt=media&amp;token=da6304f8-e9db-4e87-bd47-28f446c6e5dc" alt=""><figcaption></figcaption></figure>


# Telegram

How to setup Telegram notifications

Telegram notifications can be enabled by adding the PolkaSafe's telegram bot to your multisig/team's telegram group with all signatories.&#x20;

Instructions for setting up Telegram, are available on the settings page when you click `Add The Safe Bot`.

<figure><img src="https://2955185347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsemkJVzQB4XZfQdO6fKZ%2Fuploads%2F0hEMPL9nvYdMOTL9VCMF%2FScreenshot%202023-05-30%20at%2011.01.53%20AM.png?alt=media&amp;token=193d27b5-0bbc-4c4b-b116-722b5db2cdc4" alt=""><figcaption></figcaption></figure>


# Slack

How to setup Slack notifications

Slack notifications can be enabled by adding the PolkaSafe's telegram bot to your team's slack channel group with all signatories.&#x20;

Instructions for setting up Slack, are available on the settings page when you click `Add The Safe Bot`.

<figure><img src="https://2955185347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsemkJVzQB4XZfQdO6fKZ%2Fuploads%2Fkv5cQlqUmO1aYuKDLpCJ%2Fimage.png?alt=media&amp;token=7bbc94f7-57ac-4efd-ad62-10078365d2bb" alt=""><figcaption></figcaption></figure>


# Element

How to setup Element notifications

\<To be updated>


# Email

How to setup Email notifications

Email notifications are user and multisig specific.&#x20;

To enable email notifications add and verify your email in the settings page.&#x20;

Please note that when you click on verify button, a mail is sent to your inbox. If you havent received the mail, please check your updates/spam folder.&#x20;

<figure><img src="https://2955185347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsemkJVzQB4XZfQdO6fKZ%2Fuploads%2F79usOnPNoffRA1BsG9Kd%2Fimage.png?alt=media&amp;token=3f775a6b-81d1-4c4e-bcbb-3f3c07534319" alt=""><figcaption></figcaption></figure>


# Add a Signatory

Got a new team member? More managers? Add them as your multisig's signatories in 2 easy steps.

With the current implementation of substrate's multisig pallet, changing signatories is not possible unless you have a proxy linked to your multisig wallet.&#x20;

If you do have a proxy linked to your wallet(read [here](/setup-polkasafe/creating-a-pure-proxy) how you can do this), you can easily add more signatories to your Polkasafe account.&#x20;

1. Go to the Setting's page under the section **'Manage Owners'**

<figure><img src="https://2955185347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsemkJVzQB4XZfQdO6fKZ%2Fuploads%2FuNIieB8e8iQtczG4kSAj%2Fimage.png?alt=media&amp;token=82f7d2d0-72fe-4041-b54e-6296604e6fbc" alt=""><figcaption></figcaption></figure>

2. Click on 'Add New Owner' button

<figure><img src="https://2955185347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsemkJVzQB4XZfQdO6fKZ%2Fuploads%2FsfGB4TdXdG0umDvzFofe%2Fimage.png?alt=media&amp;token=fcb5f350-3fbd-4abf-9aa3-998ee1ddb811" alt=""><figcaption></figcaption></figure>

3. As you can see above, adding a owner is a 2 step process.&#x20;
   1. Add New Multisig - When a signatory is added or removed, a new multisig wallet is created and your existing proxy wallet is linked to the new multisig wallet
   2. Remove Old Multisig - Once the new multisig wallet is created and linked to the proxy account, removing old multisig essentially unlinks the existing(old) multisig from the proxy, hence taking away the control of funds managed via multisig away from the previous signers.&#x20;
4. Add the Name and address of the new signatory
5. Modify the threshold if required
6. Click on 'Add' to initiate the signatory addition process

You will be prompted with 2 transactions sequentially for your signature. As discussed above the first transaction is to create a new multisig with the updated signatories and configuration and the second transaction is to unlink the old multisig from the proxy account.&#x20;

Once these transactions are signed, the process to add a signatory is initiated and now the other signatories from the existing multisig need to approve these transaction to complete the process.&#x20;

{% hint style="info" %}
The 2nd transaction to remove multisig is shown in the queue only after the first transaction to add a multisig and link to proxy is executed.&#x20;
{% endhint %}

<figure><img src="https://2955185347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsemkJVzQB4XZfQdO6fKZ%2Fuploads%2FgoyZBLA5lzN4Gz1KM7Vl%2Fimage.png?alt=media&amp;token=7f2ed720-a0e9-46b1-a4ed-1a21b764921d" alt=""><figcaption><p>1st transaction</p></figcaption></figure>

Once this transaction is approved, the second transaction to unlink proxy from old multisig account needs to be signed by the signatories in the new multisig(updated configuration)

<figure><img src="https://2955185347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsemkJVzQB4XZfQdO6fKZ%2Fuploads%2F6Qn2QgBCxzWirnKTX0Ta%2Fimage.png?alt=media&amp;token=efed0c38-1576-44a7-9bcc-1cc6236c36d7" alt=""><figcaption><p>Transaction 2</p></figcaption></figure>

After transaction 1 is approved, a new signatory is added to the multisig wallet and linked to the proxy wallet. As shown above, the 2nd transaction to remove control of previous combination of signers, now awaits approval from the updated list of signatories. Once approved(threshold achieved), the process to add a signatory is completed.&#x20;


# Remove a Signatory

A team member left? Responsibilities changed? Remove them from your multisig's signatories in 2 easy steps.

To remove a signatory from your multisig, follow the process below -&#x20;

1. Go to the Setting's page under the section **'Manage Owners'**

<figure><img src="https://2955185347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsemkJVzQB4XZfQdO6fKZ%2Fuploads%2FuNIieB8e8iQtczG4kSAj%2Fimage.png?alt=media&amp;token=82f7d2d0-72fe-4041-b54e-6296604e6fbc" alt=""><figcaption></figcaption></figure>

2. Click on '[🗑️](https://emojipedia.org/wastebasket/)' button next to the signatory that you want to remove.&#x20;

<figure><img src="https://2955185347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsemkJVzQB4XZfQdO6fKZ%2Fuploads%2F28efPjWtQBX3XqccF5Hn%2Fimage.png?alt=media&amp;token=d5b81fc0-add0-424b-8199-148d21e37477" alt=""><figcaption></figcaption></figure>

3. As you can see above, removing a signatory is a 2 step process.&#x20;
   1. Add New Multisig - When a signatory is added or removed, a new multisig wallet is created and your existing proxy wallet is linked to the new multisig wallet
   2. Remove Old Multisig - Once the new multisig wallet is created and linked to the proxy account, removing old multisig essentially unlinks the existing(old) multisig from the proxy, hence taking away the control of funds managed via multisig away from the previous signers.&#x20;
4. Modify the threshold if required
5. Click on 'Remove' to initiate the signatory removal process

You will be prompted with 2 transactions sequentially for your signature. As discussed above the first transaction is to create a new multisig with the updated signatories and configuration and the second transaction is to unlink the old multisig from the proxy account.&#x20;

Once these transactions are signed, the process to remove a signatory is initiated and now the other signatories from the existing multisig need to approve these transaction to complete the process.&#x20;

{% hint style="info" %}
The 2nd transaction to remove multisig is shown in the queue only after the first transaction to add a multisig and link to proxy is executed.&#x20;
{% endhint %}

Once this transaction is approved, the second transaction to unlink proxy from old multisig account needs to be signed by the signatories in the new multisig(updated configuration)

After transaction 1 is approved, the signatory is removed from the multisig wallet and the new multisig config is linked to the proxy wallet. The 2nd transaction to remove control of previous combination of signers, now awaits approval from the updated list of signatories. Once approved(threshold achieved), the process to remove a signatory is completed.&#x20;


# Change Threshold

Coming soon


# Existential Deposit

An existential threat to your wallet

On most Substrate-based chains, an account is only active when it holds a minimum amount, currently set at **1 DOT** on Polkadot and **0.000333333 KSM** on Kusama. This minimum amount is called the Existential Deposit (ED).

The ED exists so that accounts with very small balances or completely empty do not "bloat" the state of the blockchain. This limit allows the network to maintain high performance and reduce fees.

**Things to note** -

* Accounts that have never received a deposit are not discoverable on block explorers.
* If you send funds [lower than the ED to an empty account](https://support.polkadot.network/en/support/solutions/articles/65000180045), the transaction will fail (nominators need to pay attention to this when collecting staking rewards, see below).
* An account can be reactivated at any time. However, this will not bring back any previously burned funds.
* To protect yourself from accidentally slipping below the ED amount and losing your funds, keep the option "transfer with account keep-alive checks" enabled when sending.
* If you send all (or almost all) of your funds out of an account, which will result in the remaining balance going under the ED, the account will be reaped, and any remaining funds will be burned.

Source - [Polkadot Wiki](https://support.polkadot.network/support/solutions/articles/65000168651-what-is-the-existential-deposit-)


# Threshold

A multisig account consists of two parts:

* The signatories
* The threshold

The signatories are the different accounts that constitute the multisig and can be from 2 to 100. This is the number of accounts that can issue transactions from the multisig if an adequate number of the other signatories agree.

The threshold is the number of signatories that need to approve a transaction for it to happen. Usually, it is at least the majority of the signatories. The minimum threshold can be 2, and the maximum is the number of signatories.

So, suppose a multisig has, for example, 5 signatories and a threshold of 3. In that case, we say it's a 3-of-5 multisig, which means that from the five signatories, three need to approve a transaction for it to happen (including the one who initiated the transaction).

It's **important** to make clear that multisig accounts don't have a mnemonic phrase or private key of their own. They are controlled exclusively by the signatories. Also, the same set of signatories with the same threshold will always produce the same multisig.

Finally, the signatories of a multisig can be any kind of account. They can be a simple account in the Polkadot extension or a Ledger account controlled by a single person; they can be multisigs themselves, anonymous proxies, etc.&#x20;

Source - [Polkadot Wiki](https://support.polkadot.network/support/solutions/articles/65000181826-how-to-create-and-use-a-multisig-account#:~:text=Basics%20of%20multisigs,-A%20multisig%20account\&text=The%20threshold%20is%20the%20number,is%20the%20number%20of%20signatories.)


# Pure Proxy

Pure proxies (used to be called anonymous proxies) are an advanced feature.

Pure proxies, in particular, can be used for permissionless management. In the example below, there is a multisig with four different accounts inside. Two of the accounts, Alice and Bob, have a pure proxy attached to them. In the case that the multisig account wanted to add or remove Alice or Bob or even add a new account into the pure proxy, the pure proxy would take care of that change.&#x20;

{% hint style="info" %}
If a multisig wants to modify itself **without** a pure proxy, a whole new multisig would need to be created.
{% endhint %}

Hence we strongly recommend everyone to setup proxy! Read how you can do that - [Creating a pure proxy](/setup-polkasafe/creating-a-pure-proxy).&#x20;

<figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/65013327265/original/nkadYKFuVZjHp1n9DXrFLkhAeVEpns0wxQ.png?1661458139" alt=""><figcaption></figcaption></figure>

Source - [Polkadot Wiki](https://support.polkadot.network/support/solutions/articles/65000182196-how-to-create-a-pure-proxy)


