It is a good idea to have common changeset types stored in `bdk_persist`. This will make it convenient for persistence crates and `bdk_wallet` interaction.
BDK Persist
This crate is home to the [PersistBackend
] trait which defines the behavior of a database to perform the task of persisting changes made to BDK data structures.
The [Persist
] type provides a convenient wrapper around a [PersistBackend
] that allows staging changes before committing them.