OpenBazaar 2.3.3 released today. This is a minor release, but delivers substantial improvements to the user experience, such as rapid loading of listings from search.

We recommend that you backup your OpenBazaar data before you update.

Release Notes - Client


  • Listings in the Discover page and user’s stores are now loaded by IPFS hash as well as IPNS lookup. In most cases this will cause the listing to load very quickly from IPFS. When the IPNS listing loads, if it is different from the IPFS data it will replace it.
  • When using the OB1 search provider, a category-based experience will be provided as a default. This more closely matches the experience on Other providers will use a normal search experience, as we can’t be sure if they would supply the same data in the same format needed for the OB1 design.
  • When using a search provider that does not provide Tor endpoints, the search calls will use the provider’s non-Tor endpoints instead. This is still secure, as traffic is still routed through Tor. Tor endpoints are used by some search provider’s to get around issues with CDNs like Cloudflare.
  • The app is now using Electron version 4.1.3.
  • The block explorers have been updated to more privacy-focused websites.

Bug Fixes

  • A layout issue with some buttons was corrected.
  • Conditions on listings were not being shown due to a typo, they are now working.
  • An issue that caused the default image to sometimes not load in avatars with no data was fixed.

Release Notes - Server

The focus of this release is updating underlying go-ipfs to v0.4.19 and improving IPNS resolution. Notable to this release are the AutoNAT and AutoRelay features (which are disabled by default, but a necessary component for connectivity for mobile and clients which are unreachable via inbound connection (which are typical in NAT scenarios). Additionally, IPNS resolution (the process which converts the peer ID to the most-recently-updated “content root” for that peer) is now improved with the addition of OB1-provided infrastructure.

In addition to this release, the multiwallet API /wallet/spend endpoint now supports a “sweep wallet” behavior that allows the wallet to be emptied without clever math from the user.


  • Rebase onto IPFS v0.4.19
  • Added Method check for HEAD to validate undefined endpoint
  • Add spend all functionality to wallets
  • Improve multiwallet logging; Failure handling
  • Add EnableAutoRelay/EnableAutoNAT options to config
  • Add API router functionality


  • Remove stubbed subcommands Stop and Restart


  • Update go for internal testing/building to v1.11

Bug Fixes

  • Fix unhandled error in sign methods
  • Fix IPFS protocol identifier handling
  • Proper network lookup fix


  • Add a blurb about min Golang version in README


We are actively translating the text in the OpenBazaar reference client. If you are interested in volunteering as a translator, you can sign up at

Special Thanks

A special thank you goes out to the many volunteers that provide translations, and to our testers that discovered important issues.

For more development details, please see the release notes on Github:

Do you want to help build this with us?

Download OpenBazaar right now to start buying or selling in minutes or just see what's for sale at

Developers, join us on Github to contribute to this open-source project!

Recent updates

OpenBazaar Developer Call - February 13, 2020
This is a video recording of the OpenBazaar Developer call on February 13, 2020.
read more
OpenBazaar Developer Call - November 14, 2019
This is a video recording of the OpenBazaar Developer call on November 14, 2019.
read more
OpenBazaar Developer Call - October 10, 2019
This is a video recording of the OpenBazaar Developer call on October 10, 2019.
read more
OpenBazaar Developer Call - September 12, 2019
This is a video recording of the OpenBazaar Developer call on September 12, 2019.
read more
Want OpenBazaar on mobile?