如何使用 near dev-deploy 创建不同的帐户?

How to create different account with near dev-deploy?

当我尝试使用 dev-deploy 部署两个不同的合约时,两个合约都被部署到同一个地址,后者删除了前者。

那么有没有办法通过 dev-deploy 将多个合约部署到不同的地址?

可能有几种方法可以做到这一点。我倾向于做的是删除 neardev 文件夹内的文件:

  • dev-account
  • dev-account.env

删除这些后,下次部署合约时,它将获得一个新地址,而不是使用现有地址。

备选

另一种方法是预先创建两个不同的帐户,然后通过更改 accountId.

分别部署到每个帐户
near deploy --accountId example-contract.testnet --wasmFile out/example.wasm