Starting to poke around

pull/1576/head
David Núñez 2020-01-18 19:37:57 +01:00
parent 9e1d5f4229
commit a483c3a3f0
3 changed files with 8 additions and 2 deletions

View File

@ -80,6 +80,7 @@ class StakeHolderConfigOptions:
poa=self.poa, poa=self.poa,
light=self.light, light=self.light,
sync=False, sync=False,
domains={self.network}, # FIXME: 1496
registry_filepath=self.registry_filepath) registry_filepath=self.registry_filepath)
except FileNotFoundError: except FileNotFoundError:
@ -95,6 +96,11 @@ class StakeHolderConfigOptions:
option_name="--provider", option_name="--provider",
message="--provider must be specified to create a new stakeholder") message="--provider must be specified to create a new stakeholder")
if self.network is None:
raise click.BadOptionUsage(
option_name="--network",
message="--network must be specified to create a new stakeholder")
return StakeHolderConfiguration.generate( return StakeHolderConfiguration.generate(
config_root=config_root, config_root=config_root,
provider_uri=self.provider_uri, provider_uri=self.provider_uri,

View File

@ -204,7 +204,7 @@ class CharacterConfiguration(BaseConfiguration):
# TODO: These two code blocks are untested. # TODO: These two code blocks are untested.
if not self.registry_filepath: # TODO: Registry URI (goerli://speedynet.json) :-) if not self.registry_filepath: # TODO: Registry URI (goerli://speedynet.json) :-)
self.log.info(f"Fetching latest registry from source.") self.log.info(f"Fetching latest registry from source.")
self.registry = InMemoryContractRegistry.from_latest_publication(self.domains[0]) # FIXME: entry point to fix #1496, #1564 self.registry = InMemoryContractRegistry.from_latest_publication(network=list(self.domains)[0]) # FIXME: entry point to fix #1496, #1564
else: else:
self.registry = LocalContractRegistry(filepath=self.registry_filepath) self.registry = LocalContractRegistry(filepath=self.registry_filepath)
self.log.info(f"Using local registry ({self.registry}).") self.log.info(f"Using local registry ({self.registry}).")

View File

@ -136,7 +136,7 @@ MOCK_CUSTOM_INSTALLATION_PATH_2 = '/tmp/nucypher-tmp-test-custom-2-{}'.format(ti
MOCK_REGISTRY_FILEPATH = os.path.join(BASE_TEMP_DIR, f'{BASE_TEMP_PREFIX}mock-registry-{datetime.now().strftime(DATETIME_FORMAT)}.json') MOCK_REGISTRY_FILEPATH = os.path.join(BASE_TEMP_DIR, f'{BASE_TEMP_PREFIX}mock-registry-{datetime.now().strftime(DATETIME_FORMAT)}.json')
TEMPORARY_DOMAIN = NetworksInventory.UNKNOWN # for use with `--dev` node runtimes # FIXME? TEMPORARY_DOMAIN = ":TEMPORARY_DOMAIN:" # for use with `--dev` node runtimes # FIXME?
GETH_DEV_URI = f'ipc://{BASE_TEMP_DIR}/geth.ipc' # Standard IPC path for `geth --dev` GETH_DEV_URI = f'ipc://{BASE_TEMP_DIR}/geth.ipc' # Standard IPC path for `geth --dev`