@@ -280,7 +280,7 @@ fn open_nakamoto_chainstate_dbs(
280280 let chain_state_path = format ! ( "{chainstate_dir}/{dirname}/chainstate/" ) ;
281281 let sort_db_path = format ! ( "{chainstate_dir}/{dirname}/burnchain/sortition/" ) ;
282282
283- let sort_db = SortitionDB :: open ( & sort_db_path, true , pox_constants)
283+ let sort_db = SortitionDB :: open ( & sort_db_path, true , pox_constants, None )
284284 . unwrap_or_else ( |_| panic ! ( "Failed to open {sort_db_path}" ) ) ;
285285
286286 let ( chain_state, _) = StacksChainState :: open ( mainnet, chain_id, & chain_state_path, None )
@@ -594,8 +594,9 @@ Given a <working-dir>, obtain a 2100 header hash block inventory (with an empty
594594 let sort_db_path = format ! ( "{}/mainnet/burnchain/sortition" , & argv[ 2 ] ) ;
595595 let chain_state_path = format ! ( "{}/mainnet/chainstate/" , & argv[ 2 ] ) ;
596596
597- let sort_db = SortitionDB :: open ( & sort_db_path, false , PoxConstants :: mainnet_default ( ) )
598- . unwrap_or_else ( |_| panic ! ( "Failed to open {sort_db_path}" ) ) ;
597+ let sort_db =
598+ SortitionDB :: open ( & sort_db_path, false , PoxConstants :: mainnet_default ( ) , None )
599+ . unwrap_or_else ( |_| panic ! ( "Failed to open {sort_db_path}" ) ) ;
599600 let chain_id = CHAIN_ID_MAINNET ;
600601 let ( chain_state, _) = StacksChainState :: open ( true , chain_id, & chain_state_path, None )
601602 . expect ( "Failed to open stacks chain state" ) ;
@@ -638,8 +639,9 @@ check if the associated microblocks can be downloaded
638639 let sort_db_path = format ! ( "{}/mainnet/burnchain/sortition" , & argv[ 2 ] ) ;
639640 let chain_state_path = format ! ( "{}/mainnet/chainstate/" , & argv[ 2 ] ) ;
640641
641- let sort_db = SortitionDB :: open ( & sort_db_path, false , PoxConstants :: mainnet_default ( ) )
642- . unwrap_or_else ( |_| panic ! ( "Failed to open {sort_db_path}" ) ) ;
642+ let sort_db =
643+ SortitionDB :: open ( & sort_db_path, false , PoxConstants :: mainnet_default ( ) , None )
644+ . unwrap_or_else ( |_| panic ! ( "Failed to open {sort_db_path}" ) ) ;
643645 let chain_id = CHAIN_ID_MAINNET ;
644646 let ( chain_state, _) = StacksChainState :: open ( true , chain_id, & chain_state_path, None )
645647 . expect ( "Failed to open stacks chain state" ) ;
@@ -750,7 +752,7 @@ check if the associated microblocks can be downloaded
750752 . map ( |x| x. parse ( ) . expect ( "Failed to parse <end-height> argument" ) )
751753 . unwrap_or ( start_height) ;
752754
753- let sort_db = SortitionDB :: open ( & argv[ 2 ] , false , PoxConstants :: mainnet_default ( ) )
755+ let sort_db = SortitionDB :: open ( & argv[ 2 ] , false , PoxConstants :: mainnet_default ( ) , None )
754756 . unwrap_or_else ( |_| panic ! ( "Failed to open {}" , argv[ 2 ] ) ) ;
755757 let chain_tip = SortitionDB :: get_canonical_sortition_tip ( sort_db. conn ( ) )
756758 . expect ( "Failed to get sortition chain tip" ) ;
@@ -1304,7 +1306,7 @@ check if the associated microblocks can be downloaded
13041306 let ( old_chainstate, _) =
13051307 StacksChainState :: open ( false , 0x80000000 , old_chainstate_path, None ) . unwrap ( ) ;
13061308 let old_sortition_db =
1307- SortitionDB :: open ( old_sort_path, true , PoxConstants :: mainnet_default ( ) ) . unwrap ( ) ;
1309+ SortitionDB :: open ( old_sort_path, true , PoxConstants :: mainnet_default ( ) , None ) . unwrap ( ) ;
13081310
13091311 // initial argon balances -- see sample/conf/testnet-follower-conf.toml
13101312 let initial_balances = vec ! [
@@ -1655,7 +1657,7 @@ simulating a miner.
16551657 let mine_tip_height: u64 = argv[ 4 ] . parse ( ) . expect ( "Could not parse mine_tip_height" ) ;
16561658 let mine_max_txns: u64 = argv[ 5 ] . parse ( ) . expect ( "Could not parse mine-num-txns" ) ;
16571659
1658- let sort_db = SortitionDB :: open ( & sort_db_path, false , PoxConstants :: mainnet_default ( ) )
1660+ let sort_db = SortitionDB :: open ( & sort_db_path, false , PoxConstants :: mainnet_default ( ) , None )
16591661 . unwrap_or_else ( |_| panic ! ( "Failed to open {sort_db_path}" ) ) ;
16601662 let chain_id = CHAIN_ID_MAINNET ;
16611663 let mut chain_state = StacksChainState :: open ( true , chain_id, & chain_state_path, None )
@@ -1821,7 +1823,7 @@ simulating a miner.
18211823 & coinbase_tx,
18221824 settings,
18231825 None ,
1824- & Burnchain :: new ( & burnchain_path, "bitcoin" , "main" ) . unwrap ( ) ,
1826+ & Burnchain :: new ( & burnchain_path, "bitcoin" , "main" , None ) . unwrap ( ) ,
18251827 ) ;
18261828
18271829 let stop = get_epoch_time_ms ( ) ;
@@ -1888,9 +1890,9 @@ fn analyze_sortition_mev(argv: Vec<String>) {
18881890 }
18891891
18901892 let mut sortdb =
1891- SortitionDB :: open ( & sortdb_path, true , PoxConstants :: mainnet_default ( ) ) . unwrap ( ) ;
1893+ SortitionDB :: open ( & sortdb_path, true , PoxConstants :: mainnet_default ( ) , None ) . unwrap ( ) ;
18921894 sortdb. dryrun = true ;
1893- let burnchain = Burnchain :: new ( & burnchaindb_path, "bitcoin" , "mainnet" ) . unwrap ( ) ;
1895+ let burnchain = Burnchain :: new ( & burnchaindb_path, "bitcoin" , "mainnet" , None ) . unwrap ( ) ;
18941896 let burnchaindb = BurnchainDB :: connect ( & burnchaindb_path, & burnchain, true ) . unwrap ( ) ;
18951897 let ( mut chainstate, _) =
18961898 StacksChainState :: open ( true , 0x00000001 , & chainstate_path, None ) . unwrap ( ) ;
0 commit comments