如果我理解正确,near dev-deploy会为智能合约创建临时dev-123-456帐户,而near deploy将使用testnet帐户。
发布于 2021-10-12 09:25:19
在开发过程中使用near dev-deploy来帮助节省创建、删除和重新创建帐户时的时间。
近端帐户允许合同重新部署(如果您在帐户上附加了FullAccess密钥,则可以任意多次重新部署合同)
但是部署约定不会改变的帐户状态
这可能会给开发人员留下一个更新的合同,但帐户上的状态是旧的,这是初学者常见的错误来源
为了帮助人们避免开发过程中契约代码和状态不匹配的问题,引入了near dev-deploy命令
您可以使用它将契约快速部署到生成的帐户名称,然后可以随时删除和重新创建该帐户名称,因为您不关心帐户名称
当您有一个特定的帐户要将合约部署到该帐户时,可以使用near deploy命令
在部署您希望在TestNet上与他人共享的合同版本时,以及在迁移到MainNet时,这是非常有意义的
https://stackoverflow.com/questions/69537652
复制相似问题