> ## 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.

# 创建并设置智能合约钱包 (Safe{Wallet})

> 学习如何创建智能合约钱包，确保安全和高效的资产管理。

<Info>由于 Bybit 安全事件，Safe Wallet 已暂停所有第三方 Delegate Call 服务。因此，Cobo 的智能合约钱包和相关服务（包括链上交易风控规则）暂时不可用。此前已经创建的钱包和链上交易风控规则仍然可以继续使用。恢复时间将另行通知。</Info>

## 前提条件

* 您已按照[快速入门指南](/cn/portal/quick-start-guide-mpc)设置帐户并完成其他必要步骤。
* 您已[创建](/cn/portal/mpc-wallets/ocw/set-up)一个 MPC 钱包（机构钱包）。
* 您已被分配[操作员](/cn/portal/organization/roles-and-permissions)或具有同等权限的角色。

<Note>在 Cobo Portal 上创建智能合约钱包等同于设置一个已启用了 Cobo Safe 的 Safe\{Wallet}。</Note>

## 第一步：创建 Safe\{Wallet}

1. 登录 [Cobo Portal](https://portal.cobo.com/login)。
2. 点击左侧导航栏中的**钱包**，然后选择**智能合约钱包**，点击创建按钮。
3. 在弹出窗口中，选择 Safe\{Wallet} 所在的网络。
4. 为 Safe\{Wallet} 设置名称。
5. 选择签名人地址，这些地址将用于在 Safe\{Wallet} 上提议、签署并执行已获得所需确认数量的多签交易。

* 我的钱包：从您的 MPC 钱包（机构钱包）中选择地址。
* 地址簿：从您的地址簿中选择 MPC 钱包（机构钱包）地址或 EOA 地址。
* 自定义地址：手动输入 EOA 地址。

6. 输入签名阈值。Safe\{Wallet} 的阈值指定了签署多签交易所需的签名人人数。
7. （可选）为 Safe\{Wallet} 设置标签。请注意，只有在此步骤中提供标签，您的 Safe\{Wallet} 地址才会被添加到地址簿中。
8. 从您的 MPC 钱包（机构钱包）中选择一个发起钱包地址。该地址将用于支付创建新 Safe\{Wallet} 的网络费用。

<img src="https://mintcdn.com/cobo-6/1Nmms5vjVs04Jwy0/cn/images/smart-contract-wallet/1.png?fit=max&auto=format&n=1Nmms5vjVs04Jwy0&q=85&s=53c1da1b264967ed9d867d0d77b58e53" className="screenshot_modal" width="1386" height="1578" data-path="cn/images/smart-contract-wallet/1.png" />

9. 点击**下一页**。
10. 请检查您的 Safe\{Wallet} 详细信息，包括签名人地址、签名阈值和发起钱包地址等。
11. 请在 Portal Mobile 上确认是您本人发起此请求。
12. 您的 Safe\{Wallet} 已成功创建。现在您可以继续进行第二步，完成钱包设置。

## 第二步：初始化 Safe\{Wallet}

1. 在 Portal Mobile 上确认钱包创建请求后，您将在网页端看到请求已确认的弹出窗口。点击**确认**即可开始初始化您的 Safe\{Wallet}。

<img src="https://mintcdn.com/cobo-6/Q8_lY8FJoUAoQDIb/cn/images/smart-contract-wallet/request%20confirmed.png?fit=max&auto=format&n=Q8_lY8FJoUAoQDIb&q=85&s=55422f16d460dc691c3f5d721016675b" className="screenshot_modal" width="1128" height="764" data-path="cn/images/smart-contract-wallet/request confirmed.png" />

2. 您将自动跳转到智能合约钱包首页，在那里您可以看到新创建的 Safe\{Wallet} 的初始化状态为**审核中**。

<img src="https://mintcdn.com/cobo-6/bwaSwNMETim7Gwlg/cn/images/smart-contract-wallet/under%20review.png?fit=max&auto=format&n=bwaSwNMETim7Gwlg&q=85&s=b018362dd71d43693a449b2093579f82" className="screenshot_full_screen" width="1732" height="196" data-path="cn/images/smart-contract-wallet/under review.png" />

3. 点击**审核中** > **查看**。

<img src="https://mintcdn.com/cobo-6/Q8_lY8FJoUAoQDIb/cn/images/smart-contract-wallet/initialize%20scw.png?fit=max&auto=format&n=Q8_lY8FJoUAoQDIb&q=85&s=c75fc3a22a75674c578c4ff1d755fbed" className="screenshot_modal" width="1018" height="438" data-path="cn/images/smart-contract-wallet/initialize scw.png" />

4. 您将自动跳转到交易历史首页。
5. 请连接您在创建 Safe\{Wallet} 时选择的发起人地址，并在钱包内签署消息。请注意，此发起人地址将用于支付与创建 Safe\{Wallet} 相关的网络费用。
6. 签署过程完成后，您的 Safe\{Wallet} 将成功初始化。
7. 返回智能合约钱包首页，您的 Safe\{Wallet} 状态将自动更新为**需要设置**。您现在可以继续进行第三步。

<img src="https://mintcdn.com/cobo-6/bwaSwNMETim7Gwlg/cn/images/smart-contract-wallet/setup%20required.png?fit=max&auto=format&n=bwaSwNMETim7Gwlg&q=85&s=b0d49e45d62002ff5125614ab4e1af93" className="screenshot_full_screen" width="1666" height="196" data-path="cn/images/smart-contract-wallet/setup required.png" />

## 第三步：设置 Delegate Key

Delegate Key 用于发起（但不签署）代表 Safe\{Wallet} 签名人的多签交易。Delegate Key 是一个由 Cobo 分配并在 Cobo Portal 上创建的专用地址，它是设置链上交易风控规则的必要条件。

1. 在智能合约钱包首页，点击您 Safe\{Wallet} 旁边的**需要设置** > **设置**。

<img src="https://mintcdn.com/cobo-6/Q8_lY8FJoUAoQDIb/cn/images/smart-contract-wallet/set%20up%20delegate%20key.png?fit=max&auto=format&n=Q8_lY8FJoUAoQDIb&q=85&s=3f91615b1080f46f5ebf9b96ac8b8347" className="screenshot_modal" width="1012" height="448" data-path="cn/images/smart-contract-wallet/set up delegate key.png" />

2. 点击弹窗中的**设置 Delegate Key**。

<img src="https://mintcdn.com/cobo-6/Q8_lY8FJoUAoQDIb/cn/images/smart-contract-wallet/set%20up%20delegate%20key%20window.png?fit=max&auto=format&n=Q8_lY8FJoUAoQDIb&q=85&s=ececd6ad69ed332121546e0fe9fb873a" className="screenshot_modal" width="1118" height="704" data-path="cn/images/smart-contract-wallet/set up delegate key window.png" />

3. 如果您不是 Safe\{Wallet} 签名人：

* 点击弹出窗口中显示的链接进行复制，然后将链接发送给您的 Safe\{Wallet} 签名人进行签名。
* 或者，点击**复制全部并关闭**以复制所有信息，包括 Safe\{Wallet} 地址、Delegate Key 和 URL。

<img src="https://mintcdn.com/cobo-6/Q8_lY8FJoUAoQDIb/cn/images/smart-contract-wallet/delegate%20key%20url.png?fit=max&auto=format&n=Q8_lY8FJoUAoQDIb&q=85&s=24c33c8276842cbb9e0dede8ad46daa5" className="screenshot_modal" width="1124" height="632" data-path="cn/images/smart-contract-wallet/delegate key url.png" />

4. 如果您是 Safe\{Wallet} 签名人：

* 访问提供的链接，并连接与 Safe\{Wallet} 关联的钱包。
* 在弹出窗口中，检查自动填写的字段，并为 Delegate Key 输入一个标签。然后，点击**签署**。
* 在钱包内完成签名。

<img src="https://mintcdn.com/cobo-6/1Nmms5vjVs04Jwy0/cn/images/smart-contract-wallet/4.png?fit=max&auto=format&n=1Nmms5vjVs04Jwy0&q=85&s=380b17ab087d72db4fff2e2081e3d07a" className="screenshot_modal" width="1118" height="864" data-path="cn/images/smart-contract-wallet/4.png" />

5. 新的 Delegate Key 将显示在主页上。您现在可以继续进行第四步。

## 第四步：创建链上交易风控规则

1. 在智能合约钱包首页，点击您 Safe\{Wallet} 旁边的**需要设置** > **创建**。

<img src="https://mintcdn.com/cobo-6/Q8_lY8FJoUAoQDIb/cn/images/smart-contract-wallet/create%20policy.png?fit=max&auto=format&n=Q8_lY8FJoUAoQDIb&q=85&s=5ece9987cb209943478021fbf5a60fc7" className="screenshot_modal" width="1026" height="438" data-path="cn/images/smart-contract-wallet/create policy.png" />

2. 选择您要创建的链上交易风控类型。请注意，创建链上交易风控时需要选择 Delegate。成功创建该链上交易风控规则后，则意味着您将授权这些 Delegate 使用单签名执行特定操作（例如，代币转账、代币授权、合约交互）。

<img src="https://mintcdn.com/cobo-6/Q8_lY8FJoUAoQDIb/cn/images/smart-contract-wallet/on-chain%20policy.png?fit=max&auto=format&n=Q8_lY8FJoUAoQDIb&q=85&s=54adf579a44953b7d3c2de2d9ea0722f" className="screenshot_modal" width="1192" height="870" data-path="cn/images/smart-contract-wallet/on-chain policy.png" />

3. 点击**下一页**。
4. 设置链上交易风控规则。有关逐步指南，请参考[创建链上合约交互风控规则](/cn/portal/risk-controls/create-on-chain-policy)。
5. 返回智能合约钱包首页，您的 Safe\{Wallet} 状态将自动更新为**正常**。

<img src="https://mintcdn.com/cobo-6/Q8_lY8FJoUAoQDIb/cn/images/smart-contract-wallet/ready%20for%20use.png?fit=max&auto=format&n=Q8_lY8FJoUAoQDIb&q=85&s=7338472b73b77b7532c709d04a3302fb" className="screenshot_full_screen" width="1714" height="114" data-path="cn/images/smart-contract-wallet/ready for use.png" />

#### 什么是 Delegate？

Delegate 可以是您的 MPC 钱包（机构钱包）的地址，全托管钱包（Web3 钱包）地址，也可以是 EOA 地址。Delegate 由 Safe\{Wallet} 签名人预先授权，用于执行单签操作，例如代币转账或与 dApp 交互。请注意，Delegate 在执行单签交易时将负责处理与支付 Gas 费。

在 Cobo Portal 上，您可以通过为智能合约钱包创建链上交易风控规则来设置 Delegate。在设置过程中输入的地址将自动被指定为执行单签操作的 Delegate。

<img src="https://mintcdn.com/cobo-6/1Nmms5vjVs04Jwy0/cn/images/smart-contract-wallet/5.png?fit=max&auto=format&n=1Nmms5vjVs04Jwy0&q=85&s=d2209c361f7d3938b30810f4af5b1519" className="screenshot" width="1600" height="432" data-path="cn/images/smart-contract-wallet/5.png" />
