Onionr/src/communicator
2021-01-21 20:23:58 +00:00
..
daemoneventhooks Added tor restart button to index and tor restart command. Enabled tor restart daemon event 2020-09-15 17:08:50 +00:00
onlinepeers added flood fill work, misc bug fixes and removing communicator timers 2020-11-13 08:17:48 +00:00
uploadqueue do not start lan on qubes 2020-08-10 01:03:32 -05:00
__init__.py work on removing communicator 2021-01-21 20:23:58 +00:00
bootstrappeers.py add comments to bootstrappeers 2020-08-10 21:35:19 -05:00
peeraction.py Fixed some broken things from communicator decoupling 2020-08-08 12:38:14 -05:00
README.md renamed onionr dir and bugfixes/linting progress 2019-11-21 02:23:58 -06:00

Onionr Communicator

Onionr communicator is the Onionr client. It "connects" to remote Onionr peers and does things such as:

  • Finding new peers
  • Uploading blocks
  • Downloading blocks
  • Daemon maintenance/housekeeping

Files

  • __init__.py: Contains the main communicator code. Inits and launches the communicator and sets up the timers
  • peeraction.py: contains a function to send commands to remote peers
  • bootstrappers.py: adds peers from the bootstrap list to the communicator to try to connect to them
  • onlinepeers: management of the online peer pool for the communicator