Make bdk_electrum and bdk_esplora support any checkpoint data type & update examples to use headers.
#2107
+290
−133