Solidity
open zeppelin 最小化時間鎖定/治理延遲的目的是什麼?
在 Open Zeppelin 的 Governance/Timelock 合約中,它的目的是什麼
minDelay
以及如何使用它?
原因是在投票期結束到您可以執行提案的時間之間設置延遲。
州長契約的時間鎖外掛可以在提案成功後對提案進行排隊。您可以將提案以一定的延遲時間排隊,並將其狀態設置為 Queued。當您想使用時間鎖外掛執行提案時,條件是其狀態為排隊。
然後在執行時,合約會檢查你在排隊提案時所設置的延遲是否已經過去,然後它可以執行它。
minDelay 的目的是讓提案在投票期結束後至少等待一定的時間。
該值可以為 0,這意味著在投票期結束後沒有最小延遲,但管理員可以根據需要更改它。