Skip to content

Commit 7cd05b8

Browse files
authored
Merge pull request #4606 from stacks-network/feat/migrate-epoch24-to-epoch25
Migrate Epoch 2.4 chainstate to Epoch 2.5 without a genesis sync
2 parents e561fe1 + c247a47 commit 7cd05b8

File tree

14 files changed

+611
-52
lines changed

14 files changed

+611
-52
lines changed

stackslib/src/burnchains/burnchain.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ use crate::chainstate::burn::operations::{
5757
};
5858
use crate::chainstate::burn::{BlockSnapshot, Opcodes};
5959
use crate::chainstate::coordinator::comm::CoordinatorChannels;
60+
use crate::chainstate::coordinator::SortitionDBMigrator;
6061
use crate::chainstate::stacks::address::{PoxAddress, StacksAddressExtensions};
6162
use crate::chainstate::stacks::boot::{POX_2_MAINNET_CODE, POX_2_TESTNET_CODE};
6263
use crate::chainstate::stacks::StacksPublicKey;
@@ -634,6 +635,8 @@ impl Burnchain {
634635
}
635636

636637
/// Connect to the burnchain databases. They may or may not already exist.
638+
/// NOTE: this will _not_ perform a chainstate migration! Use
639+
/// coordinator::migrate_chainstate_dbs() for that.
637640
pub fn connect_db(
638641
&self,
639642
readwrite: bool,
@@ -653,6 +656,7 @@ impl Burnchain {
653656
first_block_header_timestamp,
654657
&epochs,
655658
self.pox_constants.clone(),
659+
None,
656660
readwrite,
657661
)?;
658662
let burnchaindb = BurnchainDB::connect(&burnchain_db_path, self, readwrite)?;

0 commit comments

Comments
 (0)