#solana #defi #ponzu

solana_timelock

Solana上的延迟交易执行

1个不稳定版本

0.1.0 2023年8月9日

#27#defi

LGPL-3.0

8KB
162

Solana Timelock

License LGPLv3

一个简单的用于Solana上延迟交易执行的程序。未经审计;使用风险自担。

为什么使用时间锁?

基本上,时间锁可以提供额外的安全性和/或去中心化。好处包括

  • 如果部署者密钥被泄露,用户可以在攻击者升级程序之前将资金从协议中撤出
  • 用户可以验证程序或协议参数(例如,费用)的新更改是否可接受
  • 项目可以在中心团队(即x Labs)有更新程序和/或协议参数的能力时,宣称达到一定程度的去中心化

时间锁由Compound Finance于2020年引入,并被Ethereum DeFi生态系统广泛采用。

如何使用

示例用法演示在 tests/solana_timelock.ts

部署地址

程序目前在tiME1hz9F5C5ZecbvE5z6Msjy8PKfTqo1UuRYXfndKFdevnetmainnet上运行。您可以使用命令solana-verify verify-from-repo -um --program-id tiME1hz9F5C5ZecbvE5z6Msjy8PKfTqo1UuRYXfndKF https://github.com/metaDAOproject/solana-timelock来验证已部署的程序与源代码匹配。


lib.rs:

一个简单的程序,允许用户、DAO和多重签名延迟交易执行。可能有助于增强应用程序的去中心化和/或安全性。

依赖项

~18–28MB
~453K SLoC