* Update development doc to explain lnd dir permissions in backend section
* Try fix formatting of tor env vars
* Try again fix formatting of tor env vars
* Got itest working with lnd using tor for both listen and connect
* Got itest working with configurable target address for lnd tor config
* Update development doc with tor service in background services
* Other lnd container in docker-compose seems to work
* Add new docker-compose using btcd
* Fix external host config for docker-compose
* Remove btcctl container from docker-compose in docker dir
* Mount btcd rpc certs dir to host dir
* Revert "Mount btcd rpc certs dir to host dir"
This reverts commit a79246fb3c.
* Use bitcoin-core instead of btcd in docker-compose.btcd
* Got squeaknode connection and buy working from host machine to container
* Got host to container connection working in main docker-compose
* Remove old comments from docker-compose
* Make squeaknode container use persistent volume
* Add tor proxy to dockerfile
* Update development doc with containerized squeaknode info
* Remove docker-compose.btcd.yml
* Remove unused configs from docker config.ini
* Add zmq hash block port to docker config.ini
* Raise custom error when inserting duplicate squaek in db.
* Don't raise error in insert db method, return optional primary key
* Update the docstring for insert squeak
* Insert received offer db method returns optional primary key
* Use optional return type for insert received payment method
* Comment out unused db exceptions for duplicate inserts
* Add codecov to github workflow
* Include setup python and tox in github workflow
* Install tox in github workflow test step
* Add protoc install to github ci
* Call coverage directly in github ci
* Install requirements-dev in github ci
* Call make gen-protos in github ci before pytest
* Install tox before run tests
* Call coverage xml before codecov upload
* Use codecov token
* Don't use codecov token
* Create new squeaks module in core and add make squeak function
* Move get_hash function to squeaks module
* Add unit test for squeaks module
* Add check squeak function to squeaks module
* Add get decrypted content function to squeaks module
* Add function to get payment point in squeaks module
* Use conftest for fixtures in core directory
* Add test cases for squeak matches interest function
* Remove old comment in squeak core
* Convert iterable to list in interest unit tests
* Refactor interests functions into separate module
* Simplify assertions in test interests unit tests