nearprotocol - 近部署与近开发部署的用例差异
问题描述
如果我理解正确,near dev-deploy
为智能合约创建临时 dev-123-456 帐户,同时near deploy
将使用 testnet 帐户。
near deploy
何时使用testnet 和有哪些不同的用例near dev-deploy
?
解决方案
near dev-deploy
在开发过程中用于帮助节省创建、删除和重新创建帐户的时间。
FullAccess
NEAR 帐户允许重新部署合约(如果您的帐户附加了密钥,您可以根据需要多次重新部署合约)
但部署合约不会改变账户状态
这可能会使开发人员获得更新的合同,但帐户上的旧状态是初学者的常见错误来源
为了帮助人们在开发过程中避免合约代码和状态不匹配的问题,near dev-deploy
引入了命令
您可以使用它快速将合约部署到生成的帐户名称,然后您可以随时从头开始删除和重新创建,因为您不关心帐户名称
near deploy
是当您有一个要部署合同的特定帐户时使用的命令
这在部署您想在 TestNet 上与其他人共享的合约版本时非常有意义,并且在迁移到 MainNet 时肯定是
推荐阅读
- groovy - Groovy 字符串和日期戳
- php - 在 Woocommerce 中用自定义文本标签替换零或空显示价格
- php - Codeigniter 锚标记超链接到控制器中的表单,但数据显示在表外
- reactjs - awsmobile 配置 -> 错误:标头内容包含无效字符
- java - 如何使用 LocalDate - Java 获得一个月中的工作日数量
- python - 为什么我需要在 setup.py 中包含子包
- c# - 使用 SQL 调用从数据库中检索数据后的特定 if else 语句。视觉工作室 2015 / C#
- postgresql - Postgres 简单 tsquery 失败,但应该可以工作
- javascript - 使用回调/匿名函数进行迭代
- wpf - 为什么我的 WPF ListView 列不正确对齐?