链下提案 (Off-chain proposals)

如果由于某种原因,发行链上提案无法满足您的需求,您仍然可以选择创建链下提案。链下提案适用于不需要任何链上代码执行的提案。提案将通过某些第三方渠道(例如,论坛)分发,投票将在链下完成。投票结果将在链下计算,然后提交给分类账。

如果由于某种原因,发行链上提案无法满足您的需求,您仍然可以选择创建链下提案。链下提案适用于不需要任何链上代码执行的提案。提案将通过某些第三方渠道(例如,论坛)分发,投票将在链下完成。投票结果将在链下计算,然后提交给分类账。


创建提案 (Create Proposal)

创建与链上提案中相同的json文件,并使用以下命令:

namada client init-proposal \
    --data-path proposal.json \
    --offline

此命令将在发出命令的同一目录中创建 proposal 文件。


对提案投票 (Vote on Proposal)

要对链下提案投票,请使用以下命令:

namada client vote-proposal --data-path proposal \
    --vote yay \
    --signing-keys your-signing-keys-for-voter \
    --voter your-established-account \
    --offline


计算链下提案结果 (Tally Off-chain Proposal)

要计算链下提案的结果,我们需要收集

  • 提案文件(必须具有此名称)

  • 所有的 proposal-vote-${address} 文件

所有这些文件必须位于一个文件夹中(我们称其为 offline-proposal)。

现在你可以使用以下命令:

namada client query-proposal-result \
    --offline \
    --data-path `offline-proposal`

这将告诉你提案的结果。


提交链下提案 (Submit Off-chain Proposal)

社区可能决定将其链下投票的数据发布到另一个抵抗审查的区块链上,以保留通过社交共识达成的决定。

Last updated