1个不稳定版本
0.1.0 | 2023年8月9日 |
---|
#27 在 #defi
8KB
162 行
Solana Timelock
一个简单的用于Solana上延迟交易执行的程序。未经审计;使用风险自担。
为什么使用时间锁?
基本上,时间锁可以提供额外的安全性和/或去中心化。好处包括
- 如果部署者密钥被泄露,用户可以在攻击者升级程序之前将资金从协议中撤出
- 用户可以验证程序或协议参数(例如,费用)的新更改是否可接受
- 项目可以在中心团队(即x Labs)有更新程序和/或协议参数的能力时,宣称达到一定程度的去中心化
时间锁由Compound Finance于2020年引入,并被Ethereum DeFi生态系统广泛采用。
如何使用
示例用法演示在 tests/solana_timelock.ts。
部署地址
程序目前在tiME1hz9F5C5ZecbvE5z6Msjy8PKfTqo1UuRYXfndKF
的devnet
和mainnet
上运行。您可以使用命令solana-verify verify-from-repo -um --program-id tiME1hz9F5C5ZecbvE5z6Msjy8PKfTqo1UuRYXfndKF https://github.com/metaDAOproject/solana-timelock
来验证已部署的程序与源代码匹配。
lib.rs
:
一个简单的程序,允许用户、DAO和多重签名延迟交易执行。可能有助于增强应用程序的去中心化和/或安全性。
依赖项
~18–28MB
~453K SLoC