|
|
|
@ -50,6 +50,7 @@ func (c Config) MarshalTOML() (interface{}, error) { |
|
|
|
|
BlobPool blobpool.Config |
|
|
|
|
GPO gasprice.Config |
|
|
|
|
EnablePreimageRecording bool |
|
|
|
|
EnableWitnessCollection bool `toml:"-"` |
|
|
|
|
VMTrace string |
|
|
|
|
VMTraceJsonConfig string |
|
|
|
|
DocRoot string `toml:"-"` |
|
|
|
@ -93,6 +94,7 @@ func (c Config) MarshalTOML() (interface{}, error) { |
|
|
|
|
enc.BlobPool = c.BlobPool |
|
|
|
|
enc.GPO = c.GPO |
|
|
|
|
enc.EnablePreimageRecording = c.EnablePreimageRecording |
|
|
|
|
enc.EnableWitnessCollection = c.EnableWitnessCollection |
|
|
|
|
enc.VMTrace = c.VMTrace |
|
|
|
|
enc.VMTraceJsonConfig = c.VMTraceJsonConfig |
|
|
|
|
enc.DocRoot = c.DocRoot |
|
|
|
@ -140,6 +142,7 @@ func (c *Config) UnmarshalTOML(unmarshal func(interface{}) error) error { |
|
|
|
|
BlobPool *blobpool.Config |
|
|
|
|
GPO *gasprice.Config |
|
|
|
|
EnablePreimageRecording *bool |
|
|
|
|
EnableWitnessCollection *bool `toml:"-"` |
|
|
|
|
VMTrace *string |
|
|
|
|
VMTraceJsonConfig *string |
|
|
|
|
DocRoot *string `toml:"-"` |
|
|
|
@ -252,6 +255,9 @@ func (c *Config) UnmarshalTOML(unmarshal func(interface{}) error) error { |
|
|
|
|
if dec.EnablePreimageRecording != nil { |
|
|
|
|
c.EnablePreimageRecording = *dec.EnablePreimageRecording |
|
|
|
|
} |
|
|
|
|
if dec.EnableWitnessCollection != nil { |
|
|
|
|
c.EnableWitnessCollection = *dec.EnableWitnessCollection |
|
|
|
|
} |
|
|
|
|
if dec.VMTrace != nil { |
|
|
|
|
c.VMTrace = *dec.VMTrace |
|
|
|
|
} |
|
|
|
|