We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Describe the Feature Request
当前,Package version 只在链上记录,每次升级时,用户会在 upgrade plan 中指定 package 的版本,需要有一种机制保证这个版本是自增的,并且没有使用两阶段升级的 module,可以自动根据部署次数更新这个字段。
这样 DApp 或者其他合约可以通过这个版本号来检测合约是否有过升级,如果有过升级可以提醒开发者和用户。
Describe Preferred Solution
Describe Alternatives
Related Code
Additional Context
If the feature request is approved, would you be willing to submit a PR? Yes / No (Help can be provided if you need assistance submitting a PR)
The text was updated successfully, but these errors were encountered:
如果一个地址下发布多个 package 如何处理 version ?
Sorry, something went wrong.
package 实际就是 modules 的集合,感觉 version 可以按照执行部署合约交易的次数计算。
version
如果一个地址下发布多个 package 如何处理 version ? package 实际就是 modules 的集合,感觉 version 可以按照执行部署合约交易的次数计算。
对,链上都是以 module 为单位,并没有 package 的概念。 package 是开发者项目管理用到的概念。一个地址下面,可能有多个不同项目的 package, 这些 package 之间可以是完全没有关系。这个时候 version 不太好表达这些不同 “package” 的版本信息。
如果开发者部署一个新的 package,和链上原先的 modules 完全无关,也会导致 version 增加,似乎也不是很合理。
如果一个地址下发布多个 package 如何处理 version ? package 实际就是 modules 的集合,感觉 version 可以按照执行部署合约交易的次数计算。 对,链上都是以 module 为单位,并没有 package 的概念。 package 是开发者项目管理用到的概念。一个地址下面,可能有多个不同项目的 package, 这些 package 之间可以是完全没有关系。这个时候 version 不太好表达这些不同 “package” 的版本信息。
因为升级的设置是以 address 为单位的,所以可以把同一个 address 地址识别为同一个应用的仓库。现在的 Version 也只有一个。如果确实是不相关的两个项目,还是建议开发者拆分开来。
No branches or pull requests
Feature Request
Describe the Feature Request
当前,Package version 只在链上记录,每次升级时,用户会在 upgrade plan 中指定 package 的版本,需要有一种机制保证这个版本是自增的,并且没有使用两阶段升级的 module,可以自动根据部署次数更新这个字段。
这样 DApp 或者其他合约可以通过这个版本号来检测合约是否有过升级,如果有过升级可以提醒开发者和用户。
Describe Preferred Solution
Describe Alternatives
Related Code
Additional Context
If the feature request is approved, would you be willing to submit a PR?
Yes / No (Help can be provided if you need assistance submitting a PR)
The text was updated successfully, but these errors were encountered: