Changed
requirements.txt
- Bump idna from 3.3 to 3.7 PR 20monitor.py
- Update logging of the happy path to improve readability. PR 21
Changed
requirements.txt
- Bump urllib3 from 1.26.17 to 1.26.18 PR 19
Changed
requirements.txt
- Bump urllib3 from 1.26.10 to 1.26.17 PR 18
Changed
requirements.txt
- Bump certifi from 2022.12.7 to 2023.7.22 PR 16
Changed
requirements.txt
- Bump requests from 2.28.1 to 2.31.0 PR 15
Changed
status_logger.py
- updated logger file handler to be optionally initialized by environment variable. Updated logger file handler to rotating log file handler.sample.env.txt
- Added newstatus_logger
related environment variables.sample-service-file.txt
- Updated the name in the unit description.sample_node_list.py
- Updated the remote node list to remove two and add one.monitor.py
- Refactored. Now also checks if a service node is decommissioned or deregistered.
Changed
- Bump
certifi
from 2022.6.15 to 2022.12.7. PR 13 - Update changelog: replace past tense verbs with present tense (ex. 'Bumped' => 'Bump' ).
Changed
Changed
- Update README to include info on the new node finder script.
- Update README to replace mentions of Loki with Oxen. (Finally catching up with the rebranding.)
- Update name of repo to
oxen-snode-monitor
- Update
sample_node_list.py
to includeexplorer.oxen.aussie-pools.com
as a remote node.
Added
- Node Finder: Script that scans open nodes for contribution amounts within your desired range. See the README file for more info.
Changed
- Bump urllib3 from 1.25.10 to 1.26.5. PR 7
- Update Requests and Yagmail, along with their dependencies. PR 8
- Removed changelog section from README. PR 8
Added
- Changelog file. PR 8
Changed
- Bump lxml from 4.6.2 to 4.6.3. PR 5
- Update
sample_node_list.py
to includeoxen.observer
block explorer in list of remote nodes. PR 6
Changed
- Bump lxml from 4.5.2 to 4.6.2. PR 4
Added
- Convert function: Convert time delta of uptime proof age from seconds to HH:MM:SS to make INFO level logs a bit more readable.
- No Node Alert function: Rolled code block used twice into a function that logs warning when no remote node connection can be made. Function also raises Type Error and exits.
Changed
- Update
node_selector
function to use a POST request. GET requests started returning 404 after Salty Saga hardfork. - General code refactor.
- Corrected 'occurred' typo.
- Cleaned up unused, commented out code from
status_logger
.
Changed
- Update remote_node_list in
sample_node_list
to include additional remote nodes for getting uptime proofs.
Added
- Added ability to monitor more than one Loki Service Node.
- Added this changelog section to README.
Changed
- Fixed error/exception handling.
- Refactored code.
- Moved Service Nodes and Remote Nodes from .env file to separate Python file to import as module.
- Update dependencies and requirements file.
Added
- Added sample service file.
Changed
- Update README to include running as a service instructions.
Added
- Added ability to use more than one Loki remote node to monitor your service node. Script loops through list of remote nodes.
- Added additional error handling.
Changed
- Update README
- Update required dependencies
Added
- Loki Service Node Monitor released.