我在主网部署 canister 后,弄丢了本地项目代码。所以只能从 github 上 clone 回来代码。
但是在更新项目部署时,找不到本地的 canister 对应哪个主网 canister 了。
如何找到本地 canister 对应哪个主网里的 canister ?
当你弄丢了已经部署在 IC 上的 canister-id 时怎么办?
不用慌,问题不大!
获取自己的 Principal id
用 Principal id 在 ICSCAN 查询已经控制的 canister-id
通过命令行调用 canister 的方法,区分某个已部署 canister-id 对应哪个本地 canister 代码
调用成功就说明确认过方法,是对的 canister !
匹配成功。
找到这个 canister-id 对应哪个代码里的 canister 了。