Crates.io | solana-stake-monitor |
lib.rs | solana-stake-monitor |
version | 1.6.16 |
source | src |
created_at | 2020-03-31 09:03:39.17948 |
updated_at | 2021-07-02 19:34:22.440753 |
description | Blockchain, Rebuilt for Scale |
homepage | https://solana.com/ |
repository | https://github.com/solana-labs/solana |
max_upload_size | |
id | 224789 |
size | 186,110 |
solana-stake-monitor
is a utility that scans all transactions to ensure that stake accounts remain in compliance with the following rules:
In terms of solana
command-line subcommands:
create-stake-account
: Creates a compliant stake account provided the --lockup-date
, --lockup-epoch
, or --custodian
options are not specifieddelegate-stake
/ deactivate-stake
/ stake-authorize
/ split-stake
: These commands do not affect compliancewithdraw-stake
/ stake-set-lockup
: These commands will cause non-compliancetransfer
: Any additional funds transferred after create-stake-account
are excluded from the "compliant balance"System accounts can also be manually enrolled with the solana-stake-monitor enroll
subcommand.
An enrolled system account must always maintain a balance greater than the balance it had at enrollment minus 1 SOL.