Question
In the previous versions (for example v0.41) was trait:
/// EVM backend that can apply changes.
pub trait ApplyBackend {
/// Apply given values and logs at backend.
fn apply<A, I, L>(&mut self, values: A, logs: L, delete_empty: bool)
where
A: IntoIterator<Item = Apply<I>>,
I: IntoIterator<Item = (H256, H256)>,
L: IntoIterator<Item = Log>;
}
Current version v1.0.0-alpha.2 completely rafactored.
❓ Question is: as far as we will need to transfer from v0.x ➡️ v1.0 we need to understand clearly how to do that. Actually for ApplyBackend it's unclear. It seems apply logic was completely changed. I would be pleased for some advice on that point.
Question
In the previous versions (for example v0.41) was trait:
Current version v1.0.0-alpha.2 completely rafactored.
❓ Question is: as far as we will need to transfer from
v0.x➡️v1.0we need to understand clearly how to do that. Actually forApplyBackendit's unclear. It seemsapplylogic was completely changed. I would be pleased for some advice on that point.