111 个稳定版本

1.7.4 2021 年 7 月 1 日
1.6.16 2021 年 7 月 2 日
1.6.2 2021 年 3 月 30 日
1.5.0 2020 年 12 月 17 日
1.1.0 2020 年 3 月 31 日

#12 in #stake

Download history 54/week @ 2024-03-29

228 每月下载量

Apache-2.0

43KB
909

概述

solana-stake-monitor 是一个工具,它会扫描所有交易以确保抵押账户遵守以下规则

  1. 抵押账户必须创建于创世之后
  2. 抵押账户的“合规余额”在抵押账户初始化时设置,系统将额外资金转入合规抵押账户的操作不包括在“合规余额”中
  3. 抵押账户不能有锁定或托管
  4. 从抵押账户中提取资金将触发违规
  5. 从合规抵押账户分割出的抵押账户保持合规,并且原始抵押账户的“合规余额”相应调整

solana 命令行子命令而言

  • create-stake-account:如果没有指定 --lockup-date--lockup-epoch--custodian 选项,则创建一个合规的抵押账户
  • delegate-stake / deactivate-stake / stake-authorize / split-stake:这些命令不影响合规性
  • withdraw-stake / stake-set-lockup:这些命令将导致违规
  • transfer:在执行create-stake-account后转移的任何额外资金都被排除在“合规余额”之外

系统账户也可以使用solana-stake-monitor enroll子命令手动注册。注册的系统账户必须始终保持的余额大于注册时的余额减去1 SOL。

依赖项

~107MB
~2M SLoC