bitcoind.app
CommandsGuidesContact ↗
Home/Wallet/createwallet
Wallet

createwallet

Creates and loads a new wallet.

Parameters

wallet_namestringREQUIRED
The name for the new wallet
disable_private_keysbooleanoptional
Disable private keys. Default: false
blankbooleanoptional
Create a blank wallet. Default: false
passphrasestringoptional
Encrypt wallet with this passphrase
avoid_reusebooleanoptional
Keep track of coin reuse. Default: false
descriptorsbooleanoptional
Create a native descriptor wallet. Default: true
load_on_startupbooleanoptional
Load wallet on startup

Returns

objectWallet creation result

Code Examples

curl --user myuser --data-binary '{"jsonrpc":"1.0","id":"1","method":"createwallet","params":["mywallet"]}' -H 'content-type:text/plain;' http://127.0.0.1:8332/

Example Response

{
  "name": "mywallet",
  "warning": ""
}
← Previous
abandontransaction
Next →
dumpprivkey

More Wallet Commands

abandontransactiondumpprivkeygetbalancegetnewaddressgettransactiongetwalletinfo

bitcoind.app — Bitcoin Core RPC Reference

GuidesContact ↗