Common
Common module provides some useful utils:
shared
common/shared/src/main/scala/jbok/common/logis a wrapper ofscribelogger, add acats.effect.Syncbasically.common/shared/src/main/scala/jbok/common/metricscontains a generalMetricsinterface and syntax. The default backend now isPrometheus.
jvm specific
common/jvm/src/main/scala/jbok/common/FileUtilit should implements all common file operations(e.g. open, read, write, remove, lock, temporaryFile, etc.).common/jvm/src/main/scala/jbok/common/configprovides a common entry for reading and dumping config file fromString,*.jsonand*.yaml.