BDK File Store

This is a simple append-only flat file implementation of Persist.

The main structure is KeychainStore, which can be used with [bdk]'s Wallet to persist wallet data into a flat file.