onionr/src/communicator
Kevin Froman 353b2f1c63 + added check for Tor to be ready before openhome works
* fixed not being able to stop Onionr when awaiting onboarding survey to be finished
2020-02-11 19:49:44 -06:00
..
daemoneventhooks + now require runtime tests to generate unittest result that is somewhat fresh 2020-01-29 22:56:47 -06:00
onlinepeers * made api servers lint compliant 2019-12-20 02:37:12 -06:00
uploadqueue switched to upload event api 2020-01-04 06:13:10 -06:00
README.md renamed onionr dir and bugfixes/linting progress 2019-11-21 02:23:58 -06:00
__init__.py + added check for Tor to be ready before openhome works 2020-02-11 19:49:44 -06:00
bootstrappeers.py minor bug fixes and linting improvements 2019-12-23 01:51:24 -06:00
peeraction.py minor bug fixes and linting improvements 2019-12-23 01:51:24 -06:00

README.md

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