@@ -105,6 +105,8 @@ func (t *HardforkTest) setupSignalHandler() {
105105
106106// Run executes the hardfork test process with well-defined phases
107107func (t * HardforkTest ) Run () error {
108+ os .MkdirAll ("fork_data" , 0755 )
109+
108110 // Set up signal handler for Ctrl+C
109111 t .setupSignalHandler ()
110112 defer t .cleanupAllProcesses ()
@@ -114,8 +116,8 @@ func (t *HardforkTest) Run() error {
114116 // Calculate main network genesis timestamp
115117 mainGenesisTs := time .Now ().Unix () + int64 (t .Config .MainDelay * 60 )
116118
117- // Define all localnet file paths
118- forkConfigPath := "localnet /fork_config.json"
119+ // Define all fork_data file paths
120+ forkConfigPath := "fork_data /fork_config.json"
119121
120122 // Phase 1: Run and validate main network
121123 t .Logger .Info ("Phase 1: Running main network..." )
@@ -134,24 +136,24 @@ func (t *HardforkTest) Run() error {
134136 return err
135137 }
136138 {
137- preforkLedgersDir := "localnet /prefork_hf_ledgers"
138- preforkHashesFile := "localnet /prefork_hf_ledger_hashes.json"
139+ preforkLedgersDir := "fork_data /prefork_hf_ledgers"
140+ preforkHashesFile := "fork_data /prefork_hf_ledger_hashes.json"
139141 if err := t .GenerateAndValidatePreforkLedgers (analysis , forkConfigPath , preforkLedgersDir , preforkHashesFile ); err != nil {
140142 return err
141143 }
142144 }
143145
144- configFile := "localnet /config.json"
145- forkLedgersDir := "localnet /hf_ledgers"
146+ configFile := "fork_data /config.json"
147+ forkLedgersDir := "fork_data /hf_ledgers"
146148
147149 // Calculate fork genesis timestamp relative to now (before starting fork network)
148150 forkGenesisTs := time .Now ().Unix () + int64 (t .Config .ForkDelay * 60 )
149151
150152 t .Logger .Info ("Phase 3: Generating fork configuration and ledgers..." )
151153 {
152- os .MkdirAll ("localnet /config" , 0755 )
153- baseConfigFile := "localnet /config/base.json"
154- forkHashesFile := "localnet /hf_ledger_hashes.json"
154+ os .MkdirAll ("fork_data /config" , 0755 )
155+ baseConfigFile := "fork_data /config/base.json"
156+ forkHashesFile := "fork_data /hf_ledger_hashes.json"
155157 if err := t .GenerateForkConfigAndLedgers (analysis , forkConfigPath , forkLedgersDir , forkHashesFile , configFile , baseConfigFile , forkGenesisTs , mainGenesisTs ); err != nil {
156158 return err
157159 }
0 commit comments