* Use bytes for squeak_hash in getsqueak method
* Use bytes for squeak hash in get offer rpc
* Use bytes for hash field in squeak message in proto
* Use bytes for hashes in lookup response
* Remove old commented code
* Use bytes for squeak hash in peer client post
* Remove old comments
* Remove logging from peer task
* Use squeak_hash as bytes for all internal objects
* Update comment about checking payment point TODO
* Simplify logging in whitelist and rate limiter
* Remove getreplyto function
* Stop using save_squeak method of squeak_store
* Stop using get_squeak method of squeak_store
* Stop using delete_squeak method of squeak store
* Stop using unlock_squeak in squeak_store
* Remove squeak_store usage from peer task
* Remove some usages of squeak_db from peer_task
* Remove all squeak_db usage from peer_task
* Remove squeak_store from main module
* Delete squeak store class
* Add squeak_core module
* Remove unused import
* Delete squeakblockverifier
* Use squeak_core to make squeak
* Remove blockchain client from controller
* Move create offer method to squeak core
* Add some type hints
* Move get buy offer method to squeak_core
* Delete commented old get buy offer block
* Add pay_offer to squeak_core
* Add get received payments generator function to squak core
* Add get_offer method to squeak_core
* Remove lightning_client property from peer_task
* Remove old comments from payment verifier class
* Use bytes internally for payment_hash
* Represent secret_key as bytes internally
* Add phony makefile targets in frontend folder
* Make block explorer url depending on network
* Got dynamic block explorer link working for detail page
* Got block explorer link working for ancestor thread squeaks
* Use network to get correct block explorer url in timeline
* Show correct block explorer link in address page
* Update static build