@@ -157,7 +157,7 @@ pub struct SeismicBlockExecutorFactory<
157157 /// EVM factory.
158158 evm_factory : EvmFactory ,
159159 /// Purpose keys for decryption.
160- purpose_keys : & ' static seismic_enclave:: keys:: GetPurposeKeysResponse ,
160+ pub purpose_keys : & ' static seismic_enclave:: keys:: GetPurposeKeysResponse ,
161161}
162162
163163impl < R , Spec , EvmFactory > SeismicBlockExecutorFactory < R , Spec , EvmFactory > {
@@ -186,11 +186,6 @@ impl<R, Spec, EvmFactory> SeismicBlockExecutorFactory<R, Spec, EvmFactory> {
186186 pub const fn evm_factory ( & self ) -> & EvmFactory {
187187 & self . evm_factory
188188 }
189-
190- /// Exposes the purpose keys.
191- pub const fn purpose_keys ( & self ) -> & ' static seismic_enclave:: keys:: GetPurposeKeysResponse {
192- self . purpose_keys
193- }
194189}
195190
196191impl < R , Spec , EvmF > BlockExecutorFactory for SeismicBlockExecutorFactory < R , Spec , EvmF >
@@ -278,7 +273,7 @@ mod tests {
278273 purpose_keys : & ' static seismic_enclave:: keys:: GetPurposeKeysResponse ,
279274 encryption_pubkey : PublicKey ,
280275 encryption_nonce : Nonce ,
281- evm_factory : SeismicEvmFactory < MockEnclaveClientBuilder > ,
276+ evm_factory : SeismicEvmFactory ,
282277 }
283278
284279 fn setup_test < ' a > ( state : & mut State < InMemoryDB > ) -> SetupTest < ' a > {
@@ -343,7 +338,7 @@ mod tests {
343338 & setup. encryption_pubkey ,
344339 & setup. purpose_keys . tx_io_sk ,
345340 & pt_bytes,
346- setup. encryption_nonce ,
341+ setup. encryption_nonce . clone ( ) ,
347342 )
348343 . unwrap ( ) ;
349344 TxSeismic {
0 commit comments