packagemainimport("encoding/json""flag""os""github.com/ava-labs/coreth/plugin/evm")var(cliConfigevm.CommandLineConfig)funcinit(){fs:=flag.NewFlagSet("coreth",flag.ContinueOnError)config:=fs.String("config","default","Pass in CLI Config to set runtime attributes for Coreth")iferr:=fs.Parse(os.Args[1:]);err!=nil{cliConfig.ParsingError=errreturn}if*config=="default"{cliConfig.EthAPIEnabled=truecliConfig.PersonalAPIEnabled=truecliConfig.TxPoolAPIEnabled=truecliConfig.NetAPIEnabled=truecliConfig.Web3APIEnabled=truecliConfig.RPCGasCap=2500000000// 25000000 x 100cliConfig.RPCTxFeeCap=100// 100 AVAX}else{// TODO only overwrite values that were explicitly setcliConfig.ParsingError=json.Unmarshal([]byte(*config),&cliConfig)}}