コード例 #1
0
 def seed_node_metadata(self, as_teacher_uri=False):
     if as_teacher_uri:
         teacher_uri = f'{self.checksum_public_address}@{self.rest_server.rest_interface.host}:{self.rest_server.rest_interface.port}'
         return teacher_uri
     return SeednodeMetadata(
         self.checksum_public_address,  # type: str
         self.rest_server.rest_interface.host,  # type: str
         self.rest_server.rest_interface.port)  # type: int
コード例 #2
0
    print(event)


globalLogPublisher.addObserver(simpleObserver)

# Temporary storage area for demo
SHARED_CRUFTSPACE = "{}/examples-runtime-cruft".format(
    os.path.dirname(os.path.abspath(__file__)))
CRUFTSPACE = "{}/finnegans-wake-demo".format(SHARED_CRUFTSPACE)
CERTIFICATE_DIR = "{}/certs".format(CRUFTSPACE)
shutil.rmtree(CRUFTSPACE, ignore_errors=True)
os.mkdir(CRUFTSPACE)
os.mkdir(CERTIFICATE_DIR)

ursula_seed_node = SeednodeMetadata(
    checksum_address="0x154d9c2062a2Fd6f1a4eE827308634547ce84810",
    rest_host="18.184.168.218",
    rest_port=9151)

#########
# Alice #
#########

ALICE = Alice(
    network_middleware=RestMiddleware(),
    seed_nodes=[ursula_seed_node],
    learn_on_same_thread=True,
    federated_only=True,
    known_certificates_dir=CERTIFICATE_DIR,
)

# Here are our Policy details.
コード例 #3
0
ファイル: nodes.py プロジェクト: tko-heyjude/nucypher
 def seed_node_metadata(self):
     return SeednodeMetadata(
         self.checksum_public_address,  # type: str
         self.rest_server.rest_interface.host,  # type: str
         self.rest_server.rest_interface.port)  # type: int