forked from cerc-io/ipld-eth-server
Setup essential Nitro config
This commit is contained in:
+10
-8
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user