2个不稳定版本

0.2.0 2022年3月11日
0.1.4 2022年3月5日

#39 in #governance

AGPL-3.0

21KB
291

permalock

Crates.io Docs.rs License Build Status Contributors NPM

Permalock:Tribeca投票无限锁定期的托管。

关于

Permalock程序允许创建永久锁定:始终锁定到最大期限的投票托管。

它通过允许任何用户刷新投票托管的锁定期到最大期限来实现,确保Permalock的所有者永远无法解押代币。由于Tribeca DAO持有程序升级密钥,DAO可以确信永久锁定永远不会被解锁。

文档

详细文档可以在Tribeca 文档网站找到。

用法

锁定代币

首先,将代币转移到Permalock的pending_tokens账户。该pending_tokens账户持有所有准备好进行最大锁定的代币。

接下来,使用permalock::refresh_lock刷新Permalock。这刷新了Permalock的托管以最大锁定已存入的代币,并刷新了所有现有托管代币的锁定期。

地址

程序地址在devnet、testnet和mainnet-beta上相同。

贡献

感谢您对Tribeca协议的贡献兴趣!无论大小,所有贡献都受欢迎。这包括(但不限于)提交问题、添加文档、修复错误、创建示例和实现功能。

在贡献时,请确保您的代码遵循一些基本的编码准则

  • 代码必须使用配置的格式化程序进行格式化(例如rustfmtprettier)。
  • 注释行不应超过80个字符,并且应使用正确的语法和标点符号编写。

许可证

Tribeca Permalock程序采用Affero通用公共许可证,版本3.0。

依赖

~21–32MB
~551K SLoC