Upgrading from v62 to v70

Builder Vault Upgrade Guide

We will officially end our support for our previous long-term release, Builder Vault v62 LTS, at 2026-02-24. Therefore, we recommend that you upgrade to our most recent LTS version, Builder Vault v70 LTS. Builder Vault v70 LTS will be officially supported with bug fixes and other patches until at least 2027-03-14.

This page guides you through the necessary steps for upgrading Builder Vault from v62 LTS to v70 LTS.

Note

The Builder Vault SDKv1 has entered maintenance mode. It will still be available in v70 and will receive patch updates until 2027-03-14. However, it will no longer receive feature upgrades and will not be included in Builder Vault versions following v70. If you use SDKv1, we recommend that you upgrade to SDKv2.

New Features

Upgrading Builder Vault from v62 to v70 brings a number of bug fixes, enhancements, and new features. Some highlights are listed here:

Upgrading Builder Vault

Builder Vault (BV) has several APIs that are versioned separately as described here. The table below shows each of these for BV v62 and BV v70, respectively.

API Description BV v62.0 BV v70.0
Client API The programmatic interface to the SDK. 51.1 60.2
Client Communication The communication protocol between the SDK and the MPC node that it controls. 27.0 29.2
Database The interface between an MPC node and its local database 7.8 7.12
Node Communication Communications protocol between two MPC nodes 31.0 34.0
Node Configuration The version of the configuration file of an MPC node 18.1 21.4

Upgrading the MPC Nodes

Upgrading brings the node communication protocol from v31 to v34. This includes breaking changes relating to the AES, HMAC, AN10922, and RFC5649 protocols. If you use any of these operations, upgrade all your MPC nodes simultaneously. If not, you can upgrade one MPC node at a time.

Database

The MPC node database version will go from v7.8 to v7.12. Database upgrades are automatic when the first MPC node v70 is started. Backing up the MPC node database before upgrading is recommended.

Node Configuration

When upgrading an MPC node, the Node Configuration API changes from v18.1 to v21.4, which includes breaking changes that may require modification of the MPC node configuration file.

Upgrading the SDK

When upgrading Builder Vault from V62 to v70, the Client Communication API changes from v27 to v29, which includes breaking changes. If you use RSA, AES, HMAC, AN10922, or RFC5649 operations, you need to upgrade the SDK to v70 simultaneously. If you use ECDSA or Schnorr, you can upgrade an MPC node without upgrading the SDK, though upgrading is still recommended.