update readme
This commit is contained in:
parent
7c98edd18a
commit
3d0ae4ad0e
33
README.md
33
README.md
@ -1,2 +1,31 @@
|
|||||||
# eth-statediff-service
|
## eth-statediff-service
|
||||||
standalone statediffing service ontop of leveldb
|
>> standalone statediffing service ontop of leveldb
|
||||||
|
|
||||||
|
Purpose:
|
||||||
|
|
||||||
|
Stand up a statediffing service directly on top of a go-ethereum leveldb instance.
|
||||||
|
This service can serve historical state data over the same rpc interface as
|
||||||
|
[statediffing geth](https://github.com/vulcanize/go-ethereum/releases/tag/v1.9.11-statediff-0.0.5) without needing to run a full node
|
||||||
|
|
||||||
|
Usage:
|
||||||
|
|
||||||
|
`./eth-statediff-service serve --config={path to toml config file}`
|
||||||
|
|
||||||
|
Config:
|
||||||
|
|
||||||
|
```toml
|
||||||
|
[leveldb]
|
||||||
|
path = "/Users/user/Library/Ethereum/geth/chaindata"
|
||||||
|
ancient = "/Users/user/Library/Ethereum/geth/chaindata/ancient"
|
||||||
|
|
||||||
|
[server]
|
||||||
|
ipcPath = "~/.vulcanize/vulcanize.ipc"
|
||||||
|
httpPath = "127.0.0.1:8545"
|
||||||
|
|
||||||
|
[log]
|
||||||
|
file = ""
|
||||||
|
level = "info"
|
||||||
|
|
||||||
|
[eth]
|
||||||
|
chainID = 1
|
||||||
|
```
|
||||||
|
@ -85,7 +85,7 @@ func init() {
|
|||||||
|
|
||||||
rootCmd.PersistentFlags().StringVar(&cfgFile, "config", "", "config file location")
|
rootCmd.PersistentFlags().StringVar(&cfgFile, "config", "", "config file location")
|
||||||
rootCmd.PersistentFlags().String("log-file", "", "file path for logging")
|
rootCmd.PersistentFlags().String("log-file", "", "file path for logging")
|
||||||
rootCmd.PersistentFlags().String("log-level", log.InfoLevel.String(), "Log level (trace, debug, info, warn, error, fatal, panic")
|
rootCmd.PersistentFlags().String("log-level", log.InfoLevel.String(), "log level (trace, debug, info, warn, error, fatal, panic")
|
||||||
|
|
||||||
viper.BindPFlag("log.file", rootCmd.PersistentFlags().Lookup("log-file"))
|
viper.BindPFlag("log.file", rootCmd.PersistentFlags().Lookup("log-file"))
|
||||||
viper.BindPFlag("log.level", rootCmd.PersistentFlags().Lookup("log-level"))
|
viper.BindPFlag("log.level", rootCmd.PersistentFlags().Lookup("log-level"))
|
||||||
|
Loading…
Reference in New Issue
Block a user