File tree 1 file changed +2
-2
lines changed
1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ use std::{fmt, iter::Peekable};
23
23
/// Sparse state trie representing lazy-loaded Ethereum state trie.
24
24
pub struct SparseStateTrie < F : BlindedProviderFactory = DefaultBlindedProviderFactory > {
25
25
/// Blinded node provider factory.
26
- provider_factory : F ,
26
+ provider_factory : Box < F > ,
27
27
/// Sparse account trie.
28
28
state : SparseTrie < F :: AccountNodeProvider > ,
29
29
/// Sparse storage tries.
@@ -72,7 +72,7 @@ impl<F: BlindedProviderFactory> SparseStateTrie<F> {
72
72
/// Create new [`SparseStateTrie`] with blinded node provider factory.
73
73
pub fn new ( provider_factory : F ) -> Self {
74
74
Self {
75
- provider_factory,
75
+ provider_factory : Box :: new ( provider_factory ) ,
76
76
state : Default :: default ( ) ,
77
77
storages : Default :: default ( ) ,
78
78
revealed : Default :: default ( ) ,
You can’t perform that action at this time.
0 commit comments