---
name: "bitcoin-wallet"
section: "1"
platform: "linux"
package: "bitcoin-tx"
version: "32.1-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/bitcoin-wallet"
---

# bitcoin-wallet(1)

manual page for bitcoin-wallet v32.1.0

## NAME

bitcoin-wallet - manual page for bitcoin-wallet v32.1.0

## SYNOPSIS

**bitcoin-wallet** \[*options*\] *\<command\>*

## DESCRIPTION

Bitcoin Core bitcoin-wallet utility version v32.1.0

bitcoin-wallet is an offline tool for creating and interacting with Bitcoin Core wallet files.

By default bitcoin-wallet will act on wallets in the default mainnet wallet directory in the datadir.

To change the target wallet, use the **-datadir**, **-wallet** and (test)chain selection arguments.

## OPTIONS

**-datadir=**\<dir\>

-

  Specify data directory

**-help**

-

  Print this help message and exit (also **-h** or -?)

**-version**

-

  Print version and exit

**-wallet=**\<wallet-name\>

-

  Specify wallet name

Debugging/Testing options:

**-debug=**\<category\>

-

  Output debugging information (default: 0).

**-printtoconsole**

-

  Send trace/debug info to console (default: 1 when no **-debug** is true, 0 otherwise).

Chain selection options:

**-chain=**\<chain\>

-

  Use the chain \<chain\> (default: main). Allowed values: main, test, testnet4, signet, regtest

**-signet**

-

  Use the signet chain. Equivalent to **-chain**=*signet*. Note that the network is defined by the **-signetchallenge** parameter

**-signetchallenge**

-

  Blocks must satisfy the given script to be considered valid (only for signet networks; defaults to the global default signet test network challenge)

**-signetseednode**

-

  Specify a seed node for the signet network, in the hostname\[:port\] format, e.g. sig.net:1234 (may be used multiple times to specify multiple seed nodes; defaults to the global default signet test network seed node(s))

**-testnet**

-

  Use the testnet3 chain. Equivalent to **-chain**=*test*. Support for testnet3 is deprecated and will be removed in an upcoming release. Consider moving to testnet4 now by using **-testnet4**.

**-testnet4**

-

  Use the testnet4 chain. Equivalent to **-chain**=*testnet4*.

Commands:

-

  create

-

  Create a new descriptor wallet file

-

  createfromdump

-

  Create new wallet file from dumped records

**-dumpfile=**\<file name\>

-

  When used with 'dump', writes out the records to this file. When used with 'createfromdump', loads the records into a new wallet.

-

  dump

-

  Print out all of the wallet key-value records

**-dumpfile=**\<file name\>

-

  When used with 'dump', writes out the records to this file. When used with 'createfromdump', loads the records into a new wallet.

-

  info

-

  Get wallet info

## COPYRIGHT

Copyright (C) 2009-2026 The Bitcoin Core developers

Please contribute if you find Bitcoin Core useful. Visit \<https://bitcoincore.org/\> for further information about the software. The source code is available from \<https://github.com/bitcoin/bitcoin\>.

This is experimental software. Distributed under the MIT software license, see the accompanying file COPYING or \<https://opensource.org/license/MIT\>

## SEE ALSO

[bitcoin(1)](/bitcoin/1.md), [bitcoind(1)](/bitcoind/1.md), [bitcoin-cli(1)](/bitcoin-cli/1.md), [bitcoin-tx(1)](/bitcoin-tx/1.md), [bitcoin-wallet(1)](/bitcoin-wallet/1.md), [bitcoin-util(1)](/bitcoin-util/1.md), [bitcoin-qt(1)](/bitcoin-qt/1.md)
