@@ -25,8 +25,8 @@ pub use clarity::vm::clarity::{ClarityConnection, Error};
25
25
use clarity:: vm:: contexts:: { AssetMap , Environment , OwnedEnvironment } ;
26
26
use clarity:: vm:: costs:: { CostTracker , ExecutionCost , LimitedCostTracker } ;
27
27
use clarity:: vm:: database:: {
28
- BurnStateDB , ClarityDatabase , HeadersDB , RollbackWrapper , RollbackWrapperPersistedLog ,
29
- STXBalance , SqliteConnection , NULL_BURN_STATE_DB , NULL_HEADER_DB ,
28
+ BurnStateDB , ClarityBackingStore , ClarityDatabase , HeadersDB , RollbackWrapper ,
29
+ RollbackWrapperPersistedLog , STXBalance , SqliteConnection , NULL_BURN_STATE_DB , NULL_HEADER_DB ,
30
30
} ;
31
31
use clarity:: vm:: errors:: Error as InterpreterError ;
32
32
use clarity:: vm:: representations:: SymbolicExpression ;
@@ -132,7 +132,7 @@ pub struct ClarityBlockConnection<'a, 'b> {
132
132
/// rollback the transaction by dropping this struct.
133
133
pub struct ClarityTransactionConnection < ' a , ' b > {
134
134
log : Option < RollbackWrapperPersistedLog > ,
135
- store : & ' a mut WritableMarfStore < ' b > ,
135
+ store : & ' b mut dyn ClarityBackingStore ,
136
136
header_db : & ' a dyn HeadersDB ,
137
137
burn_state_db : & ' a dyn BurnStateDB ,
138
138
cost_track : & ' a mut Option < LimitedCostTracker > ,
@@ -1565,7 +1565,7 @@ impl<'a> ClarityBlockConnection<'a, '_> {
1565
1565
} )
1566
1566
}
1567
1567
1568
- pub fn start_transaction_processing < ' c > ( & ' c mut self ) -> ClarityTransactionConnection < ' c , ' a > {
1568
+ pub fn start_transaction_processing < ' c > ( & ' c mut self ) -> ClarityTransactionConnection < ' c , ' c > {
1569
1569
let store = & mut self . datastore ;
1570
1570
let cost_track = & mut self . cost_track ;
1571
1571
let header_db = self . header_db ;
0 commit comments