Skip to content

Changelog

Here we keep you up-to-date with our progress on building the Ark protocol and Ark-based services.

Follow us on X to hear about the changes first.

October 2024

Database now running on SQLite

Our biggest update this month was migrating bark to an SQLite database. We chose SQLite because it's ridiculously stable, works on a wide range of hardware, and is easy for any developer to pick up because it's been around for so long. SQLite is what you use when you don’t want to lose important data, and there's little data more important than bitcoin data!

Screenshot of SQLite database in use

Updated to BDK beta 4

In October, we integrated two successive releases of BDK, going from beta2 to beta4. BDK is central to bark, our Ark client implementation. It enables us to quickly and easily build a fully-fledged bitcoin wallet, literally doing everything out-of-the-box. So we continue to look forward to the upcoming stable 1.0 release. You know what to do, Spiral!

On-demand syncing

Bark now only does an on-chain sync when it’s actually required. This ensures bark loads faster and feels a lot more snappy.

Contributor shoutouts

We also want to give a shoutout to three first-time contributors:

  • adbd7e7 added a very-necessary fallbackfee to our demo script. [110]
  • Acidbunny21 made it easy to offboard specific VTXOs without leaving dust inside the ASP. [87]
  • kevkevinpal added some very helpful aspd commands to the documentation. [103]

Thank you!