refactor: Stage execute and unwind take an immutable provider reference instead (#3390)

This commit is contained in:
joshieDo
2023-06-27 14:35:00 +01:00
committed by GitHub
parent 46dd5b8482
commit e10ab387a1
27 changed files with 102 additions and 104 deletions

View File

@ -77,7 +77,7 @@ impl Case for BlockchainTestCase {
// Create the database
let db = create_test_rw_db();
let factory = ProviderFactory::new(db.as_ref(), Arc::new(case.network.clone().into()));
let mut provider = factory.provider_rw().unwrap();
let provider = factory.provider_rw().unwrap();
// Insert test state
provider.insert_block(
@ -105,10 +105,7 @@ impl Case for BlockchainTestCase {
.block_on(async {
// ignore error
let _ = stage
.execute(
&mut provider,
ExecInput { target: last_block, checkpoint: None },
)
.execute(&provider, ExecInput { target: last_block, checkpoint: None })
.await;
});
}