
概述
目前,以太坊上的 ETH 持有者可以使用 ICLighthouse 或 Etherscan 获取 ckETH,如下面的文档所述。
此外,ICP 持有者可以通过将 ICP 或其他 ICRC-1 代币兑换成 ckETH 来获取 ckETH。
ckETH 是如何运作的?
ckETH 是 ICP 上 ETH 的数字孪生,以太坊持有者可以通过以下五个简单步骤获取 ckETH:
获取 ICP 主体或钱包地址;
存入您的 ETH:以太坊持有者可以将以太币存入以太坊 0x7574eB42cA208A4f6960ECCAfDF186D627dCC175 上的 ckETH 辅助合约中的存款功能,并在第一步中指定他们的 ICP 主体或钱包地址,他们希望在其中出现他们铸造的 ckETH;
铸造 ckETH:ICP ckETH 容器智能合约将铸造相同数量的 ckETH 到指定的 ICP 主体或钱包地址;
使用 ckETH:ICP 主体或钱包地址现在可以在互联网计算机上本地使用 ckETH;
随时转换回 ETH:当 ICP 主体想要将 ckETH 转换回 ETH 时,他们可以向 ckETH 容器智能合约请求,并提供 ETH 数量和他们想要将 ETH 发送到的以太坊地址,钱包地址 0xb25eA1D493B49a1DeD42aC5B1208cC618f9A9B80 会将 ETH 发送到此处注明的钱包地址。
查看此 DFINITY 论坛帖子,了解有关 ckETH 工作原理的更多信息:
forum.dfinity.org/t/cketh-a-canister-issued-ether-twin-token-on-the-ic/22819
使用 ICLighthouse
第一步:获取 ICP 主体或钱包地址
ICLighthouse 允许使用 Plug Wallet 或 Internet Identity 进行身份验证。
第二步:存入 ETH
导航到此链接:iclight.io/account,使用 Plug Wallet 或 Internet Identity 进行连接。
系统会要求您选择【网络】-【令牌】到【网络】-【令牌】。
选择以太坊主网 - ETH(以太坊主网)到 IC 网络 - ckETH(IC 网络)作为选项,您的页面将类似于以下内容:

单击继续。
下一个屏幕将要求您输入您想要转移以换取 ckETH 的 ETH 数量,输入 ETH 金额(至少 0.03 ETH),然后单击“使用 MetaMask 发送”。

您将被要求签署并支付交易的 Gas 费。

确认交易后,您将看到待处理的交易和区块确认屏幕。

交易和区块确认待决时的 Mint 模式示例
目前预计区块确认时间约为 20 分钟,区块确认后,交易状态将立即更新。

确认交易和区块确认时的 Mint 模式示例
一旦交易和区块被列为已确认,则关闭该模式。
您将在主页上看到您的 ckETH 余额发生变化。

ICLighthouse 上用户个人资料上的 ckETH 余额示例
使用 Etherscan
第一步:获取 ICP 主体或钱包地址,并将其转换为 32 字节。
有多种方式可以轻松获得 ICP 主体,包括 Bitfinity 钱包和 NNS 钱包。
寻找你的主体
您的 ICP 主体或钱包地址也是您用于接收 ICRC-1 代币的地址。
Bitfinity:

NNS 钱包:

在我的代币下,选择 ckETH,在主要部分中,复制显示的主体 ID(字母组合,右侧有复制按钮)。
它将具有与此相同的格式:

将 ICP 主体或钱包地址转换为 32 字节
您必须将 ICP 主体或钱包地址转换为 32 字节,以便在步骤 3 中作为参数传入。
在以下链接的“主体 -> 32 字节转换”部分中输入步骤 1 中的 ICP 主体:
https://sv3dd-oaaaa-aaaar-qacoa-cai.raw.icp0.io/dashboard
返回的结果就是你的 32 字节的 ICP 主体。
例如,刚才上面列举的 ICP 主体的 32 字节等效项是:
0x1d556538dab03234ce292868361deacf4b1447149b2aa9cbc422127fd8020000

使用主体 -> 32 字节转换部分的示例
第二步:存入 ETH
您必须使用以太坊 0x7574eB42cA208A4f6960ECCAfDF186D627dCC175 上的 ckETH 辅助合约中的存款功能存入 ETH,并指定在步骤 1 中创建的 32 字节 ICP 主体或钱包地址来接收 ckETH。
导航到以太坊合约地址 0x7574eB42cA208A4f6960ECCAfDF186D627dCC175 的 Etherscan 链接:
etherscan.io/address/0x7574eB42cA208A4f6960ECCAfDF186D627dCC175#writeContract

向下滚动到“写入合约”选项卡下方,单击连接到 Web3:

现在,系统将提示您连接以太坊钱包(MetaMask、WalletConnect 或 Coinbase Wallet)。
连接钱包后,该部分将显示您连接的以太坊钱包地址:

单击存款功能下拉菜单:
在存款输入中输入您想要存入以换取 ckETH 的 ETH 金额;
在 _principal 输入中输入您从步骤 2 收到的 32 字节 ICP 主体。

存款函数下拉列表和输入列表的示例
单击“写入”。
请注意,只能使用以太坊上的 ckETH 辅助合约 0x7574eB42cA208A4f6960ECCAfDF186D627dCC175 中的存款功能在以太坊上发送 ETH,任何其他方法都会导致 ETH 的损失。
您将被要求签署并支付交易的 Gas 费,请确保 ETH 金额正确。

签名后,您将在存款功能部分下看到“查看您的交易”按钮。

存款功能部分显示了“查看您的交易”按钮的示例
查看您的交易按钮可以导航到与此类似的交易链接,该链接显示您的钱包地址与合约地址 0x7574eB42cA208A4f6960ECCAfDF186D627dCC175 交互:
etherscan.io/tx/0x7be3408a897c972506e041a673cbc81ba6d719357664cf4c11b8d56632cf2f71
您需要等待,直到以太坊交易成功并且该区块被确认接收 ckETH,目前预计区块确认时间约为 20 分钟。

交易成功且区块已确认的示例
您可以在 ICP 上查看 ckETH Minter Dashboard,一旦以太坊交易成功且区块被确认,ckETH 就发送给您。
铸造事件将显示 WEI 中的 ETH 金额(ETH 金额 * 10^18)、交易哈希和您的 ICP 主体。

ckETH Minter 仪表板上的铸造事件确认示例
将 ckETH 提取成 ETH
ICLighthouse 支持将 ckETH 提取回 ETH,您可以按照与为 ICLighthouse 获取 ckETH 类似的步骤操作,可以使用选项 IC Network - ckETH(IC 网络)到以太坊主网 - ETH(以太坊主网)。

DFINITY 还致力于在 NNS Dapp 上支持 ckETH。
【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。
