Solidity

open zeppelin 最小化時間鎖定/治理延遲的目的是什麼?

  • November 14, 2021

在 Open Zeppelin 的 Governance/Timelock 合約中,它的目的是什麼minDelay以及如何使用它?

原因是在投票期結束到您可以執行提案的時間之間設置延遲。

州長契約的時間鎖外掛可以在提案成功後對提案進行排隊。您可以將提案以一定的延遲時間排隊,並將其狀態設置為 Queued。當您想使用時間鎖外掛執行提案時,條件是其狀態為排隊。

然後在執行時,合約會檢查你在排隊提案時所設置的延遲是否已經過去,然後它可以執行它。

minDelay 的目的是讓提案在投票期結束後至少等待一定的時間。

該值可以為 0,這意味著在投票期結束後沒有最小延遲,但管理員可以根據需要更改它。

引用自:https://ethereum.stackexchange.com/questions/113419