Setup essential Nitro config

This commit is contained in:
2023-10-13 13:57:01 +05:30
parent e9e17c2be1
commit cb2c23da8a
3 changed files with 52 additions and 8 deletions
+10 -8
View File
@@ -85,7 +85,7 @@ func serve() {
server.Serve(wg)
// TODO: Create required config for Nitro node
nitroNode, err := initializeNitroNode()
nitroNode, err := initializeNitroNode(serverConfig.Nitro)
if err != nil {
panic(err)
}
@@ -290,6 +290,8 @@ func init() {
addDatabaseFlags(serveCmd)
addNitroFlags(serveCmd)
// flags for all config variables
// eth graphql and json-rpc parameters
serveCmd.PersistentFlags().Bool("server-graphql", false, "turn on the eth graphql server")
@@ -370,19 +372,19 @@ func init() {
viper.BindPFlag("validator.everyNthBlock", serveCmd.PersistentFlags().Lookup("validator-every-nth-block"))
}
func initializeNitroNode() (*nitroNode.Node, error) {
func initializeNitroNode(nitroConfig *s.NitroConfig) (*nitroNode.Node, error) {
// TODO: Configure
pkString := ""
pkString := nitroConfig.Pk
useDurableStore := true
durableStoreFolder := "./data/nitro-store"
msgPort := 3005
wsMsgPort := 5005
chainUrl := "ws://127.0.0.1:8545"
chainUrl := nitroConfig.ChainUrl
chainStartBlock := uint64(0)
chainPk := ""
naAddress := ""
vpaAddress := ""
caAddress := ""
chainPk := nitroConfig.ChainPk
naAddress := nitroConfig.NaAddress
vpaAddress := nitroConfig.VpaAddress
caAddress := nitroConfig.CaAddress
chainAuthToken := ""
publicIp := "0.0.0.0"