> ## Documentation Index
> Fetch the complete documentation index at: https://manuals.cobo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Import and set up a Smart Contract Wallet (Safe{Wallet})

> Learn how to import and set up a Smart Contract Wallet (Safe{Wallet}) in Cobo Portal for efficient asset management.

<Info>Due to the Bybit security incident, Safe Wallet has suspended third-party delegate call services. As a result, Cobo's Smart Contract Wallets and related services (including on-chain transaction policies) are temporarily unavailable. However, existing wallets and on-chain transaction policies can still be used. Recovery timeline will be announced later.</Info>

<Note>Only the Operator and Spender have permission to import a Safe\{Wallet}. Cobo Portal currently does not support deleting Safe\{Wallet} once it has been imported.</Note>

## Step 1: Import a Safe\{Wallet}

#### If your current email address *is* associated with a Safe\{Wallet} in Cobo Argus

1. Log into [Cobo Portal](https://portal.cobo.com/login).
2. Click **Wallets** in the left sidebar, then select **Smart Contract Wallets**, and click the import button.
3. In the pop-up window, select Safe\{Wallet}.

<img src="https://mintcdn.com/cobo-6/WQ_GhICAjoCJSGTJ/en/images/smart-contract-wallet/safe%20wallet.png?fit=max&auto=format&n=WQ_GhICAjoCJSGTJ&q=85&s=a2e1f66076a99b2e1b74521859b63960" className="screenshot_modal" width="1098" height="486" data-path="en/images/smart-contract-wallet/safe wallet.png" />

4. Click **Import** to load all Safe\{Wallet} instances with Cobo Safe enabled in Cobo Argus that are associated with your current email address.

<img src="https://mintcdn.com/cobo-6/WQ_GhICAjoCJSGTJ/en/images/smart-contract-wallet/import%20from%20argus.png?fit=max&auto=format&n=WQ_GhICAjoCJSGTJ&q=85&s=42e8f3923be6e0e2efd8e8194bce1e99" className="screenshot_modal" width="1360" height="836" data-path="en/images/smart-contract-wallet/import from argus.png" />

5. Select the Safe\{Wallet} instance you want to import into Cobo Portal. Then, click **Import**.

<img src="https://mintcdn.com/cobo-6/WQ_GhICAjoCJSGTJ/en/images/smart-contract-wallet/select%20argus.png?fit=max&auto=format&n=WQ_GhICAjoCJSGTJ&q=85&s=2994107b01e9469c90789afbe68563eb" className="screenshot_modal" width="1138" height="1298" data-path="en/images/smart-contract-wallet/select argus.png" />

6. You have successfully imported a Safe\{Wallet}. You may now proceed to Step 2.

#### If your current email address *is not* associated with any Safe\{Wallet} in Cobo Argus

1. Log into [Cobo Portal](https://portal.cobo.com/login).
2. Click **Wallets** in the left sidebar, then select **Smart Contract Wallets**, and click the import button.
3. In the pop-up window, select Safe\{Wallet}.

<img src="https://mintcdn.com/cobo-6/WQ_GhICAjoCJSGTJ/en/images/smart-contract-wallet/safe%20wallet.png?fit=max&auto=format&n=WQ_GhICAjoCJSGTJ&q=85&s=a2e1f66076a99b2e1b74521859b63960" className="screenshot_modal" width="1098" height="486" data-path="en/images/smart-contract-wallet/safe wallet.png" />

4. Enter the address of the Safe\{Wallet} you want to import into Cobo Portal. Your Safe\{Wallet} instances will load automatically.

<img src="https://mintcdn.com/cobo-6/WQ_GhICAjoCJSGTJ/en/images/smart-contract-wallet/load.png?fit=max&auto=format&n=WQ_GhICAjoCJSGTJ&q=85&s=55191a9a24682cdcac5fe7c0b0cd0e36" className="screenshot_modal" width="1146" height="1256" data-path="en/images/smart-contract-wallet/load.png" />

5. Select the Safe\{Wallet} instance you want to import. Then, click **Import**.
6. You have successfully imported a Safe\{Wallet}. You may now proceed to Step 2.

## Step 2: Set up a Delegate Key

The Delegate Key is used to initiate, but not sign, multi-sig transactions on behalf of Safe\{Wallet} signers. It is a dedicated address created and assigned by Cobo.

1. In the pop-up window, click **Set Up**.

<img src="https://mintcdn.com/cobo-6/WQ_GhICAjoCJSGTJ/en/images/smart-contract-wallet/import%20success.png?fit=max&auto=format&n=WQ_GhICAjoCJSGTJ&q=85&s=733bea65807342bcbb8b95bd19cbc108" className="screenshot_modal" width="1128" height="1042" data-path="en/images/smart-contract-wallet/import success.png" />

2. Click **Set Up Delegate Key**.

<img src="https://mintcdn.com/cobo-6/WQ_GhICAjoCJSGTJ/en/images/smart-contract-wallet/set%20up%20delegate%20key.png?fit=max&auto=format&n=WQ_GhICAjoCJSGTJ&q=85&s=fd699fce540ecb861555e4eff305592d" className="screenshot_modal" width="1132" height="660" data-path="en/images/smart-contract-wallet/set up delegate key.png" />

3. If you are not the Safe\{Wallet} signer:

* Click <img src="https://mintcdn.com/cobo-6/Evbc6_HbhorLVNUQ/en/images/smart-contract-wallet/button_copy.svg?fit=max&auto=format&n=Evbc6_HbhorLVNUQ&q=85&s=b53f91daa3dba071c981ef66567cd4cc" className="icon" width="34" height="34" data-path="en/images/smart-contract-wallet/button_copy.svg" /> to copy the link shown in the pop-up window. Then, send it to any of your Safe\{Wallet} signers to sign.
* Alternatively, click **Copy All and Close** to copy all information, including the Safe\{Wallet} address, Delegate Key, and URL.

<img src="https://mintcdn.com/cobo-6/6qu4-3NcdEb18def/en/images/smart-contract-wallet/4.png?fit=max&auto=format&n=6qu4-3NcdEb18def&q=85&s=88a78d8b7047a175eca44d44ec25c7a2" className="screenshot_modal" width="1120" height="632" data-path="en/images/smart-contract-wallet/4.png" />

4. If you are the Safe\{Wallet} signer:

* Navigate to the link provided and connect to your wallet associated with this Safe\{Wallet}.
* In the pop-up window, review the auto-filled fields and enter a label for this Delegate Key. Then, click **Sign Message**.
* Sign a message in your connected wallet.

<img src="https://mintcdn.com/cobo-6/6qu4-3NcdEb18def/en/images/smart-contract-wallet/add%20delegate%20key.png?fit=max&auto=format&n=6qu4-3NcdEb18def&q=85&s=4332c1e11c8810fe4a1ddef6776e6089" className="screenshot_modal" width="1120" height="900" data-path="en/images/smart-contract-wallet/add delegate key.png" />

5. The new Delegate Key will be displayed on the homepage. You may now proceed to Step 3.

## Step 3: Create an on-chain transaction policy

1. On the Smart Contract Wallets homepage, navigate to Status and click **Setup Required** > **Create** next to your Safe\{Wallet}.

<img src="https://mintcdn.com/cobo-6/WQ_GhICAjoCJSGTJ/en/images/smart-contract-wallet/create%20policy.png?fit=max&auto=format&n=WQ_GhICAjoCJSGTJ&q=85&s=e6573d7b42fb0d9b44feece0bcda23b5" className="screenshot_modal" width="1018" height="498" data-path="en/images/smart-contract-wallet/create policy.png" />

2. Select the type of on-chain transaction policy you want to create. Note that creating an on-chain transaction policy requires you to select Delegates. Upon successful creation of this on-chain transaction policy, you authorize these Delegates to perform certain tasks (e.g., token transfers, token approvals, contract calls) using a single-signature.

<img src="https://mintcdn.com/cobo-6/WQ_GhICAjoCJSGTJ/en/images/smart-contract-wallet/on-chain%20tx%20types.png?fit=max&auto=format&n=WQ_GhICAjoCJSGTJ&q=85&s=124f92f57d1f04a16a154f4b798ef813" className="screenshot_modal" width="2014" height="1566" data-path="en/images/smart-contract-wallet/on-chain tx types.png" />

3. Click **Next**.
4. Set up an on-chain transaction policy. For step-to-step guides, refer to [Create contract call policy](/en/portal/risk-controls/create-on-chain-policy).
5. (If applicable) If you imported an instance directly from Safe\{Wallet} instead of Cobo Argus, you will be prompted to manually enable Cobo Safe, a smart contract framework that offers delegation and parameter-level access controls. Click **Confirm** to enable Cobo Safe and submit your policy in a single transaction.

<img src="https://mintcdn.com/cobo-6/WQ_GhICAjoCJSGTJ/en/images/smart-contract-wallet/enable%20cobo%20safe.png?fit=max&auto=format&n=WQ_GhICAjoCJSGTJ&q=85&s=a99f2358a5599e8d6a000f3c742bc345" className="screenshot_modal" width="1652" height="902" data-path="en/images/smart-contract-wallet/enable cobo safe.png" />

6. Complete the MFA verification.
7. A multi-sig confirmation from Safe\{Wallet} signers is required. Please notify the signers to complete the transaction on Safe\{Wallet}.
8. Once the multi-sig confirmation is complete, return to the Smart Contract Wallets homepage. The status of your Safe\{Wallet} will now be automatically updated to **Ready for use**.

#### What is a Delegate?

Delegate can either be an address from your MPC Wallets (Organization-Controlled), Custodial Wallets (Web3 Wallets), or an EOA address. It is pre-authorized by Safe\{Wallet} signers to perform single-signature operations, such as transferring funds or interacting with dApps. Importantly, the Delegate is responsible for handling gas fees during the execution of single-signature transactions.

<img src="https://mintcdn.com/cobo-6/6qu4-3NcdEb18def/en/images/smart-contract-wallet/8.png?fit=max&auto=format&n=6qu4-3NcdEb18def&q=85&s=2061c9f4d5a886d7e48570e417958ae9" className="screenshot" width="1592" height="424" data-path="en/images/smart-contract-wallet/8.png" />

On Cobo Portal, you can set up Delegates by creating on-chain transaction policies for Smart Contract Wallets. The addresses entered during setup will automatically be designated as Delegates for performing single-signature operations.
