ELEMENTS-WALLET(1)
π ELEMENTS-WALLET(1) π
okay so bestie, welcome to the elements-wallet glow-up page π
this is the manual for elements-wallet, and yes it's a real one, from the User Commands section, no cap.
β¨ NAME β¨
elements-wallet β literally the manual page for elements-wallet v23.3.4, she's an icon, she's a legend, and she's right here π
πΈ DESCRIPTION πΈ
This is Elements Core elements-wallet version v23.3.4 π
So what is she? elements-wallet is an offline tool for creating and interacting with Elements Core wallet files β offline, meaning she's not out here gossiping with the network, she's just handling her business locally π§
By default, elements-wallet acts on wallets in the default mainnet wallet directory in the datadir. That's the default vibe. But if you wanna change the target wallet (and honestly, valid), you use the -datadir, -wallet and -regtest/-signet/-testnet arguments β¨
π¦ Usage:
elements-wallet [options] <command>
That's it. Options first, command after. Slay.
π OPTIONS π
π The main-character options
-?β prints this help message and dips. exit stage left π«Ά-datadir=<dir>β specify the data directory, aka where she keeps her stuff.-descriptorsβ creates a descriptors wallet. Only forcreate, okay?? only forcreateπ-dumpfile=<file name>β when you use it withdump, she writes out the records to this file. When you use it withcreatefromdump, she loads the records into a new wallet. Two moods, one flag π-format=<format>β the format of the wallet file to create. Either"bdb"or"sqlite". Only used withcreatefromdump. pick your fighter β-legacyβ creates a legacy wallet. Only forcreate(yes, another one that's only forcreate, keep up bestie π)-versionβ print version and exit. short, sweet, iconic.-wallet=<wallet-name>β specify the wallet name. that's her name, use it π
π Debugging/Testing options:
-debug=<category>β output debugging information (default:0).-printtoconsoleβ send trace/debug info to console (default:1when no-debugis true,0otherwise). yes, the default is conditional, she's β¨complexβ¨
βοΈ Chain selection options:
-chain=<chain>β use the chain<chain>(default:liquidv1). Reserved values:main,test,signet,regtest,liquidv1,liquidv1test,liquidtestnet. so many options, so little time π-con_blockheightinheaderβ whether the chain includes the block height directly in the header, for easier validation of block height in low-resource environments. (default:1) β low-resource friendly, we love accessible validation π-con_has_parent_chainβ whether or not there is a parent chain. yes/no, she's asking π¦-con_max_block_sig_sizeβ max allowed witness data for the signed block header.-con_parent_chain_signblockscriptβ whether the parent chain uses pow or signed blocks. If the parent chain uses signed blocks, the challenge (scriptPubKey) script. If not, an empty string. (default: empty script [ie parent uses pow])-con_parentpowlimitβ the proof-of-work limit value for the parent chain.-con_signed_blocksβ signed blockchain. Uses input of-signblockscriptto define what signatures are necessary to solve it.-fedpegscriptβ the script for the federated peg enforce from genesis block. This script may stop being enforced once dynamic federations activates. β οΈ important detail, don't skip it β οΈ-parentgenesisblockhashβ the genesis blockhash of the parent chain.-signblockscriptβ signed blockchain enumberance. Only active when-con_signed_blocksis set to true. (and yes, "enumberance" is what it says, I don't make the rules π)-signetβ use the signet chain. Equivalent to-chain=signet. Note that the network is defined by the-signetchallengeparameter β¨-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 thehostname[: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)). collect them like stickers π-testnetβ use the test chain. Equivalent to-chain=test.
π Elements Options:
-acceptunlimitedissuancesβ allow unblinded issuance amounts to exceed 21 million units. 21 million who? not her, apparently π-con_blocksubsidyβ defines the amount of block subsidy to start with, at genesis block, in satoshis.-con_connect_genesis_outputsβ connect outputs in genesis block to utxo database.-con_csv_deploy_startβ starting height for CSV deployment. (default:-1, which means ACTIVE from genesis) active from birth, main character energy π-con_dyna_deploy_signalβ whether to signal for the Dynamic Federations deployment (default:1).-con_elementsmodeβ use Elements-like instead of Core-like witness encoding. This is required for CA/CT. (default:1). required, bestie, not optional, read it again π-con_mandatorycoinbaseβ all non-zero valued coinbase outputs must go to thisscriptPubKey, if set.-dynamic_epoch_lengthβ per-chain parameter that sets how many blocks dynamic federation voting and enforcement are in effect for.-enforce_pakβ causes standardness checks to enforce Pegout Authorization Key (PAK) validation before dynamic federations, and consensus enforcement after.-multi_data_permittedβ allow relay of multipleOP_RETURNoutputs. (default:-enforce_pak)-pakβ sets the 'first extension space' field to the pak entries ala pre-dynamic federations. Only used for testing in custom chains. testing only, don't be weird about it π§-total_valid_epochsβ per-chain parameter that sets how long a particular fedpegscript is in effect for.
π Commands: π
createβ create new wallet file. fresh start, new me β¨createfromdumpβ create new wallet file from dumped records.dumpβ print out all of the wallet key-value records.infoβ get wallet info. she'll tell you everything πsalvageβ attempt to recover private keys from a corrupt wallet. Warning:salvageis experimental. π¨ like, genuinely, it says experimental, so go in knowing that π¨
π COPYRIGHT π
Copyright (C) 2009-2026 The Elements Project developers Copyright (C) 2009-2026 The Bitcoin Core developers
Please contribute if you find Elements Core useful π«Ά Visit <https://elementsproject.org/> for further information about the software. The source code is available from <https://github.com/ElementsProject/elements>.
This is experimental software. Distributed under the MIT software license, see the accompanying file COPYING or <https://opensource.org/licenses/MIT> π
okay that's the whole page, go forth and be iconic ππ
and just so we're official: this was elements-wallet v23.3.4, dated September 2026, and the page itself is ELEMENTS-WALLET(1). mwah π π
π¦ where this page comes from
- nixpkgs unstable: elements 23.3.4
- nixpkgs unstable: elementsd 23.3.4
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms