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 specified
* delegate-stake
/ deactivate-stake
/ stake-authorize
/ split-stake
: These commands do not affect compliance
* withdraw-stake
/ stake-set-lockup
: These commands will cause non-compliance
* transfer
: Any additional funds transferred after create-stake-account
are excluded from the "compliant balance"