.. This file is licensed under the MIT License (MIT) available on http://opensource.org/licenses/MIT. createwallet ============ ``createwallet "wallet_name" ( disable_private_keys blank )`` Creates and loads a new wallet. Argument #1 - wallet_name ~~~~~~~~~~~~~~~~~~~~~~~~~ **Type:** string, required The name for the new wallet. If this is a path, the wallet will be created at the path location. Argument #2 - disable_private_keys ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **Type:** boolean, optional, default=false Disable the possibility of private keys (only watchonlys are possible in this mode). Argument #3 - blank ~~~~~~~~~~~~~~~~~~~ **Type:** boolean, optional, default=false Create a blank wallet. A blank wallet has no keys or HD seed. One can be set using sethdseed. Result ~~~~~~ :: { "name" : , (string) The wallet name if created successfully. If the wallet was created using a full path, the wallet_name will be the full path. "warning" : , (string) Warning message if wallet was not loaded cleanly. } Examples ~~~~~~~~ .. highlight:: shell :: bitcoin-cli createwallet "testwallet" :: curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "createwallet", "params": ["testwallet"] }' -H 'content-type: text/plain;' http://127.0.0.1:8332/