Offline & Online Accounts Pairing

Overview

In Blockdaemon Institutional Vault, the cold wallet is an offline signing layer: MPC key material stays split across two air-gapped cold nodes (often in separate secure rooms). The hot (online) wallet is where you create activity, run policy, and prepare transactions; cold nodes only co-sign batches brought to them, so full signing keys are not held on internet-connected systems. Pairing is the one-time ceremony that binds hot infrastructure to those cold nodes, without it, cold-backed accounts and cold signing cannot operate. This guide covers pairing only; hot and cold use separate Vault accounts.

πŸ“˜

Note:

Remember that Hot wallet and Cold wallet are separate entities.

Pairing the Hot & Cold Wallet

Air-gapped cold nodes

Online (hot) wallet infrastructure

1a. Download Hot pairing message

1b. Download Hot pairing message

2a. Upload Hot pairing

2b. Upload Hot pairing

3. Two-node MPC over broker: pairing + initial presignature pool
4a. Export Cold pairing

4b. Export Cold pairing

5a. Upload Cold pairing

5b. Upload Cold pairing

6. Persist cold pairing & master key
Wallet Service

MPC Policy node(s)

MPC Cold Node 1 (Secure Room 1)

MPC Cold Node 2 (Secure Room 2)

πŸ§‘β€πŸ’Ό Cold Operator 1

πŸ§‘β€πŸ’Ό Cold Operator 2

Cold pairing process

The diagram is the one-time setup: it establishes trust and exchanges pairing key material between the online Wallet Service / Policy nodes and two air-gapped MPC cold nodes. Full cold signing keys never leave the cold environment.

What the diagram shows

Step-by-step pairing (Vault UI)

To integrate the Hot and Cold wallet, follow the steps below:

  1. Navigate to your Hot wallet, and log in.

  2. Click Settings.

  3. Click the Wallet Pairing tab.

  4. Click the Download Hot Pairing Message button, and you'll receive a prompt to download the pairing message file. This file initiates and authenticates the connection with the Cold wallet.

  5. Navigate to the Cold wallet.

πŸ“˜

Note:

Ensure that you have accessed the Cold wallet from an air-gapped computer/device.

  1. Click Settings.

  2. Under the Wallet Information tab, click the Upload pairing message button.

  3. Select your downloaded pairing message file from your Hot Wallet and click Upload.

  4. Navigate back to the Wallet Pairing tab under Settings on your Hot wallet. Click the Upload pairing message button.

  5. Upload the file you downloaded from the Cold wallet. This action will automatically populate the extended public key and master key fields, ensuring a secure Hot and Cold wallet integration.

  6. Once paired, you can create new accounts. Click Accounts.

  7. Click the New Account button.

  8. Fill in the account name, enable the Cold Account to enable the cold storage feature, and click Create.

  9. A notification window will appear, confirming the successful pairing of keys between the Hot and Cold wallet.

πŸ“˜

Note:

Keep in mind that the security architecture involves both the parent keys and a multi-layered security system structure. As a result, even if the parent keys are compromised, the overall security of the system remains resilient and intact.