* feat: configure turborepo to run tasks
* refactor: set up app/ workspace
* fix: move tsconfig up and inherit
* fix: update turborepo
* refactor: extract flatbuffers to package
* fix: ci by using symlink instead of yalc
* refactor: extract eslint config
* ci: add manypkg to catch package issues
* security: remove manypkg due to yarn audit fail
* fix: misc changes
* refactor: move config into hub
* fix: export as module
* remove: manypkg postinstall
* feat: add verification util for signing and verifying typed data
* feat: flatbuffer verification set
* fix verification util test
* format generated message.ts
* upgrade to new faker version
* feat: Script to benchmark a network of Hubs
* fix: use the package version for the bench script
* fix: add a brief doc at the top of the file
* chore: clean up some unnecessary console.logs
* fix: Increase timeout for test teardown
* chore: clean up jest
* feat: initial leveldb commit
* feat: refactor signer set to use db
* refactor: fix mock test
* feat: start adding rocksdb wrapper
* intermediate commit
* feat: integrate all sets with db
* feat: update rocksdb wrapper to create directory if missing
* chore: extend test timeout for rpcSync and engine mock
* chore: improve db/cast.test
* chore: add documentation to db/ files
* chore: update set comments
* feat:Add libp2p and initial support for networking and messaging
* Add IDRegistryContent message types to the Network Protocol
* Add a test for the Node class
* Fix CI errors
* Disable coverage for Network tests
* Remove hack to split tests
* Remove unused jest config file
* Finally fix jest config
* Added a negative test case and some typeguards for protocol messages