首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么在部署pluginSetup插件时需要pluginSetupRepo地址和aragonOSx地址?

问为什么在部署pluginSetup插件时需要pluginSetupRepo地址和aragonOSx地址?
EN

Ethereum用户
提问于 2022-11-07 18:40:20
回答 1查看 6关注 0票数 0

为什么需要同时传递pluginSetup地址和pluginSetupRepo?回购包含了最新的和以前的版本,有什么理由或我误解了这些工作方式?

他们都有自己的名字,但我似乎还是想不出如何寻找这些名字。

为了了解一下我在做什么,我正在构建一个样板,其中包含了一些应用程序开发人员所需要的辅助任务。当然,我不想依赖于在本地保存回购地址,用户应该能够指定他们的应用程序名。

EN

回答 1

Ethereum用户

发布于 2022-11-07 18:46:44

pluginSetup地址是包含关于如何将特定插件安装到给定DAO的说明的契约,而pluginSetupRepo是包含每个版本pluginSetup契约的所有地址的存储库。这意味着- pluginSetupRepo是pluginSetup契约地址的容器,每个地址都指向特定的插件版本。

PluginSetupRepo作为索引特定插件和正在安装的版本的一种方法。

PluginSetupRepo的S合同地址将被链接到一个ENS,这样你就会知道你实际上正在安装一个特定的插件,比如erc20-voting.plugin.eth,pluginSetup地址是指定你想要使用的插件的“版本”的方式。这相当于做npm install react@17。

这是一个低级别的实现,除非您是在内部集成,否则您应该使用Aragon的JS,您可以在这里找到它(https://github.com/aragon/sdk)

票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/138970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档