Browse Source

scripts: simplify quick_start

sqlite_db
SomberNight 6 years ago
parent
commit
7b9047d8d6
No known key found for this signature in database GPG Key ID: B33B5F232C6271E9
  1. 8
      electrum/scripts/quick_start.py

8
electrum/scripts/quick_start.py

@ -4,7 +4,7 @@ from electrum.simple_config import SimpleConfig
from electrum import constants from electrum import constants
from electrum.daemon import Daemon from electrum.daemon import Daemon
from electrum.storage import WalletStorage from electrum.storage import WalletStorage
from electrum.wallet import Wallet from electrum.wallet import Wallet, create_new_wallet
from electrum.commands import Commands from electrum.commands import Commands
@ -14,14 +14,11 @@ daemon = Daemon(config, listen_jsonrpc=False)
network = daemon.network network = daemon.network
assert network.asyncio_loop.is_running() assert network.asyncio_loop.is_running()
command_runner = Commands(config, wallet=None, network=network)
# get wallet on disk # get wallet on disk
wallet_dir = os.path.dirname(config.get_wallet_path()) wallet_dir = os.path.dirname(config.get_wallet_path())
wallet_path = os.path.join(wallet_dir, "test_wallet") wallet_path = os.path.join(wallet_dir, "test_wallet")
if not os.path.exists(wallet_path): if not os.path.exists(wallet_path):
config.set_key('wallet_path', wallet_path) create_new_wallet(path=wallet_path, segwit=True)
command_runner.create(segwit=True)
# open wallet # open wallet
storage = WalletStorage(wallet_path) storage = WalletStorage(wallet_path)
@ -29,6 +26,7 @@ wallet = Wallet(storage)
wallet.start_network(network) wallet.start_network(network)
# you can use ~CLI commands by accessing command_runner # you can use ~CLI commands by accessing command_runner
command_runner = Commands(config, wallet=None, network=network)
command_runner.wallet = wallet command_runner.wallet = wallet
print("balance", command_runner.getbalance()) print("balance", command_runner.getbalance())
print("addr", command_runner.getunusedaddress()) print("addr", command_runner.getunusedaddress())

Loading…
Cancel
Save