| Crates.io | solana-stake-monitor |
| lib.rs | solana-stake-monitor |
| version | 1.6.16 |
| created_at | 2020-03-31 09:03:39.17948+00 |
| updated_at | 2021-07-02 19:34:22.440753+00 |
| 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.