* Add insert sent payment method
* Delete db container from itest
* Add other container in itest
* Connect to other squeak node in itest
* Use client lightning container for itest to get offers from main node
* Get offers itest working
* Open channel to buy offer in itest
* Successfully pay offer
* Remove old print statements from itest
* Successfully unlock squeak in pay offer method
* Assert that decrypted content is correct in pay offer itest
* Decode payment request after getting offer
* Decode amount and node_pubkey from payment request string
* Rename fields in offer database table
* Include invoice time and expiry time in offer table
* Fix block time display in squeak detail component
* Add todo comments to handle exceptions in upload/download
* Log the proof and expected proof in get offer task
* Convert offer message to namedtuple
* Successfully save offer in database
* Add peer sync controller class
* Got sync downloader with remote connection working
* Got lookup hashes to download working in sync downloader
* Add peer sync status class
* Check stopped event flag before continuing with download
* Got peer download running in a separate thread for each peer
* Rename peer download class
* Fix get current download in sync status
* Add peer upload thread
* Got peer upload working
* Got peer download working
* Display different message in frontend when squeak is locked
* Change default quota for upload rate limit
* Add squeak store class
* Use squeak store class to save squeaks made from make method
* Use squeak store class to get public squeak for server get
* Use squeak store class for other squeak node methods
* Rename followed field to following in profile
* Rename shared field to sharing in profile
* Revert changes to icons.js
* Rename following squeaks to followed squeaks
* Fix frontend for renamed get followed request
* Add max squeaks per block per address config
* Add rate limiter class
* Check rate limiter in squeaknode before saving squeak
* Got working itest with rate-limited requests
* Add replyto field to squeak display response in rpc method
* Got thread ancestors query working mostyly
* Got thread ancestors query working
* Fix docstring for ancestor query
* Add check for ancestor query to itest
* Use bytes for all squeak hashes in admin proto
* Use string for squeak_hash grpc fields in admin rpc
* Fix redirect to squeak page from make squeak
* Verfiy block synchronously before returning response in make_squeak