首页 > 解决方案 > 近部署与近开发部署的用例差异

问题描述

如果我理解正确,near dev-deploy为智能合约创建临时 dev-123-456 帐户,同时near deploy将使用 testnet 帐户。

near deploy何时使用testnet 和有哪些不同的用例near dev-deploy

标签: nearprotocol

解决方案


near dev-deploy在开发过程中用于帮助节省创建、删除和重新创建帐户的时间。

FullAccessNEAR 帐户允许重新部署合约(如果您的帐户附加了密钥,您可以根据需要多次重新部署合约)

但部署合约不会改变账户状态

这可能会使开发人员获得更新的合同,但帐户上的旧状态是初学者的常见错误来源

为了帮助人们在开发过程中避免合约代码和状态不匹配的问题,near dev-deploy引入了命令

您可以使用它快速将合约部署到生成的帐户名称,然后您可以随时从头开始删除和重新创建,因为您不关心帐户名称


near deploy是当您有一个要部署合同的特定帐户时使用的命令

这在部署您想在 TestNet 上与其他人共享的合约版本时非常有意义,并且在迁移到 MainNet 时肯定是


推荐阅读