1 个不稳定版本
0.11.1 | 2023年6月15日 |
---|
#20 in #cosmic
32KB
684 行
该程序可用于允许 smallet 管理常规 [Pubkey] 可以管理的任何事物。可以使用 smallet 作为 BPF 程序升级权限,铸造权限等。
使用方法:首先必须创建一个 [Smallet] 账户,指定两个重要参数
- 所有者 - 为 smallet 签署交易的地址集合。
- 阈值 - 执行交易所需的签署者数量。
- 最小延迟 - 在执行 [Transaction] 之前必须经过的最短时间。如果为 0,则忽略。
一旦创建 [Smallet] 账户,就可以创建一个 [Transaction] 账户,指定正常 Solana 指令的参数。
要签署,所有者应调用 smallet::approve 指令,最后,一旦足够多的所有者(即 Smallet::threshold)签署,调用 smallet::execute_transaction。
依赖关系
~10–22MB
~308K SLoC