|
|
|
@ -50,6 +50,8 @@ func (c Config) MarshalTOML() (interface{}, error) { |
|
|
|
|
BlobPool blobpool.Config |
|
|
|
|
GPO gasprice.Config |
|
|
|
|
EnablePreimageRecording bool |
|
|
|
|
VMTrace string |
|
|
|
|
VMTraceConfig string |
|
|
|
|
DocRoot string `toml:"-"` |
|
|
|
|
RPCGasCap uint64 |
|
|
|
|
RPCEVMTimeout time.Duration |
|
|
|
@ -91,6 +93,8 @@ func (c Config) MarshalTOML() (interface{}, error) { |
|
|
|
|
enc.BlobPool = c.BlobPool |
|
|
|
|
enc.GPO = c.GPO |
|
|
|
|
enc.EnablePreimageRecording = c.EnablePreimageRecording |
|
|
|
|
enc.VMTrace = c.VMTrace |
|
|
|
|
enc.VMTraceConfig = c.VMTraceConfig |
|
|
|
|
enc.DocRoot = c.DocRoot |
|
|
|
|
enc.RPCGasCap = c.RPCGasCap |
|
|
|
|
enc.RPCEVMTimeout = c.RPCEVMTimeout |
|
|
|
@ -136,6 +140,8 @@ func (c *Config) UnmarshalTOML(unmarshal func(interface{}) error) error { |
|
|
|
|
BlobPool *blobpool.Config |
|
|
|
|
GPO *gasprice.Config |
|
|
|
|
EnablePreimageRecording *bool |
|
|
|
|
VMTrace *string |
|
|
|
|
VMTraceConfig *string |
|
|
|
|
DocRoot *string `toml:"-"` |
|
|
|
|
RPCGasCap *uint64 |
|
|
|
|
RPCEVMTimeout *time.Duration |
|
|
|
@ -246,6 +252,12 @@ func (c *Config) UnmarshalTOML(unmarshal func(interface{}) error) error { |
|
|
|
|
if dec.EnablePreimageRecording != nil { |
|
|
|
|
c.EnablePreimageRecording = *dec.EnablePreimageRecording |
|
|
|
|
} |
|
|
|
|
if dec.VMTrace != nil { |
|
|
|
|
c.VMTrace = *dec.VMTrace |
|
|
|
|
} |
|
|
|
|
if dec.VMTraceConfig != nil { |
|
|
|
|
c.VMTraceConfig = *dec.VMTraceConfig |
|
|
|
|
} |
|
|
|
|
if dec.DocRoot != nil { |
|
|
|
|
c.DocRoot = *dec.DocRoot |
|
|
|
|
} |
|
|
|
|