> For the complete documentation index, see [llms.txt](https://help.keyring.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.keyring.app/keyring-one/withdrawal/independent-withdrawal.md).

# Independent Withdrawal

## IPFS Withdrawal Portal <a href="#ipfs-withdrawal-portal" id="ipfs-withdrawal-portal"></a>

An **IPFS URL** is an alternative link used to access a copy of the KEYRING ONE Withdrawal Portal stored on the IPFS network. Unlike the main KEYRING ONE website, this portal does not depend on a single website server.

If the KEYRING ONE main website is temporarily unavailable, users can open the provided IPFS URL, connect an authorized wallet, and withdraw assets from their Multisig Account.

{% embed url="<https://withdraw-keyringone.blockchhub.link/>" %}

{% embed url="<https://ipfs.blockchhub.link/ipfs/QmXRrfswUDE3b8PeBpvrNcdjRxgNTUf66ZAkWf8VyCDUqt/>" %}

## Withdraw Through the IPFS Withdrawal Portal <a href="#withdraw-through-the-ipfs-withdrawal-portal" id="withdraw-through-the-ipfs-withdrawal-portal"></a>

If the KEYRING ONE main website is unavailable, users can still withdraw assets from their Multisig Account through the IPFS Withdrawal Portal.

### First Signer — Create the Withdrawal Request <a href="#first-signer-create-the-withdrawal-request" id="first-signer-create-the-withdrawal-request"></a>

1. Open the provided IPFS URL.
2. Select **Connect Wallet**.
3. Select **WalletConnect**.
4. Open KEYRING PRO Wallet, scan the QR code, and approve the connection.
5. Enter the **Multisig Account Address** and select **Continue**.
6. Select the network on which the assets are held.
7. If **Switch Network** is displayed, select it and approve the network change in KEYRING PRO Wallet.
8. Under **Create Withdraw Request**, select either:
   * **Withdraw ETH** for the network’s native token; or
   * **Withdraw ERC20** for an ERC-20 token.
9. Enter the withdrawal amount.
10. Select the destination account from the **Recipient Address** menu.
11. Review the information.
12. Select **Create & Sign Request** and approve the signature in KEYRING PRO Wallet.
13. Select **Export Request File**.
14. Send the exported JSON file to the next required Signer.

<figure><img src="/files/NQbPlHwL5hjTiJSl1B48" alt=""><figcaption></figcaption></figure>

### Additional Signers — Import and Sign the Request <a href="#additional-signers-import-and-sign-the-request" id="additional-signers-import-and-sign-the-request"></a>

Each additional Signer must complete the following steps:

1. Open the same IPFS URL.
2. Select **Connect Wallet**.
3. Connect their registered Signer wallet through WalletConnect.
4. Enter the same **Multisig Account Address** and select **Continue**.
5. Select the correct network.
6. Select **Import JSON**.
7. Upload the latest JSON file received from the previous Signer.
8. Review the token, amount, network, recipient address, and remaining time.
9. Select **Sign Request** and approve the signature in KEYRING PRO Wallet.
10. Select **Export Request File**.

If another signature is required, send the newly exported JSON file to the next Signer.

Repeat the import, signing, and export process until the required signature threshold has been reached.

<figure><img src="/files/PfzIr0eOSVoUwA6BsgkI" alt=""><figcaption></figcaption></figure>

### Execute the Withdrawal <a href="#execute-the-withdrawal" id="execute-the-withdrawal"></a>

Once enough signatures have been collected, the **Execute** button will become available.

1. Select **Execute**.
2. Approve the withdrawal transaction in KEYRING PRO Wallet.
3. Wait for the transaction to be submitted and confirmed on the blockchain.

#### Important

The required signatures must be collected and the withdrawal must be executed before the request deadline expires.

Always send the most recently exported JSON file to the next Signer. Older files do not contain the latest collected signatures.
