What is a THORChain vault?

A THORChain vault is an address on a connected chain that holds real coins, such as Bitcoin or Ether, and that THORChain’s nodes control together. Its key is split among the nodes, so no single node can move the coins alone.

Also called Asgard vault or THORChain vault.

How the nodes control it

A vault is controlled with threshold signatures (TSS), so no single party has complete access to its coins. No complete private key exists in one place, and a transaction needs a supermajority of the nodes to sign it.

Each vault is split into shards, and each shard is controlled by a subset of the validators.

Asgard vaults and churn

The active vault is typically an Asgard vault, shared among the current validator set. Churn cycles change that set automatically.

After each churn, funds move from the retiring vault to a newly created vault, and the newest vault immediately receives new deposits.

A retiring vault gets no new transactions but keeps its funds until they are migrated. Once its funds are drained, it is marked inactive, and an inactive vault is no longer used for signing.

In Redacted

Redacted’s bunker mode page says that THORChain’s vaults sign for Bitcoin and Ethereum, so THORChain moves together with those chains when they change how they sign.

Bunker mode →

Related terms

Sources: Bifrost, TSS and vaults, THORChain documentation · Vault behaviors, THORChain developer docs

Updated November 1, 2026. All terms