在 Godwoken 取款有两个步骤。第一部分是初始提现,第二部分是解锁资金。5 天挑战期过后才能解锁资金。这给了 Layer2 网络运营商一个检查和挑战恶意交易的时间。

注1: Optimistic Rollup 的安全假设是网络中至少有一个诚实节点。 注2: 未来可能存在其他解决方案,允许更快地取款。

任务说明

在本任务中,您将使用 Godwoken Godwoken Examples Tools Package 的仓库来运行 “解锁(unlock)”命令。它将完成从 Nervos 的 Layer2 取款的过程。记住,您只能解锁您之前已经申请提取(Withdraw)的资金。

先决条件

在您开始这个任务之前,您必须完成启动取款(Withdraw)任务并等待五天。

你可以在这里找到 Godwoken 范例工具包( Godwoken Examples Tools Package )的安装说明。

1. 执行取款命令

假设您已经满足了前提条件,并创建了帐户,您将要使用 Godwoken 范例工具包来执行“解锁”命令。

cd godwoken-examples
node ./packages/tools/lib/account-cli.js unlock -p <YOUR_LAYER_1_PRIVATE_KEY> -r <INSERT_TESTNET_RPC_URL> -i <INSERT_TESTNET_INDEXER_URL>

注意:您传递给“解锁”命令的私钥需要与之前与“取款”和“存款”一起使用的 Layer 1 地址对应的私钥相同。

  1. <YOUR_LAYER_1_PRIVATE_KEY> :这是 Layer 1 账户的私钥,资金将被解锁并释放到该账户。始终确保您私钥的前缀为「0x」。

  2. <INSERT_TESTNET_RPC_URL> :您会用到的 CKB 测试网节点的 RPC URL。你可以设置你本地的测试网节点,或者你可以使用任何公共的节点。

    本地测试网 CKB 节点链接:http://127.0.0.1:8114

    公共测试网 CKB 节点链接:http://3.235.223.161:18114

  3. <INSERT_INDEXER_RPC_URL> :您将使用的测试网 CKB 索引器的 RPC URL。如果您使用的是本地索引器,这应该是您的本地地址;如果您使用的是公共索引器,这也可以是公共地址。

    本地测试网 CKB 索引器链接:http://127.0.0.1:8116

    公共测试网 CKB 索引器链接:http://3.235.223.161:18116

范例:填入含有所有变数的最终命令

cd godwoken-examples
node ./packages/tools/lib/account-cli.js unlock -p 0x79682c20bbcaf7fcf18eb0c69b133c872227ceb88971090e7f2242c80cd54d18 -r <http://3.235.223.161:18114> -i <http://3.235.223.161:18116>

注意:你传递来发起解锁命令的私钥必须要和你之前存款以及取款的私钥相同