scripts: simplify quick_start
This commit is contained in:
@@ -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())
|
||||||
|
|||||||
Reference in New Issue
Block a user