Ejemplo n.º 1
0
def bls_bft_replicas(txnPoolNodeSet):
    bls_bft_replicas = []
    for node in txnPoolNodeSet:
        bls_bft_replica = create_default_bls_bft_factory(
            node).create_bls_bft_replica(is_master=True)
        bls_bft_replicas.append(bls_bft_replica)
    return bls_bft_replicas
Ejemplo n.º 2
0
 def _create_bls_bft(self):
     bls_factory = create_default_bls_bft_factory(self.node)
     bls_bft = bls_factory.create_bls_bft()
     if bls_bft.can_sign_bls():
         logger.display("{}BLS Signatures will be used for Node {}".format(BLS_PREFIX, self.node.name))
     else:
         # TODO: for now we allow that BLS is optional, so that we don't require it
         logger.warning(
             '{}Transactions will not be BLS signed by this Node, since BLS keys were not found. '
             'Please make sure that a script to init BLS keys was called (init_bls_keys),'
             ' and NODE txn was sent with BLS public keys.'.format(BLS_PREFIX))
     return bls_bft
Ejemplo n.º 3
0
 def _create_bls_bft_replica(self, is_master):
     bls_factory = create_default_bls_bft_factory(self._node)
     bls_bft_replica = bls_factory.create_bls_bft_replica(is_master)
     return bls_bft_replica
Ejemplo n.º 4
0
 def _create_bls_bft_replica(self, is_master):
     bls_factory = create_default_bls_bft_factory(self._node)
     bls_bft_replica = bls_factory.create_bls_bft_replica(is_master)
     return bls_bft_replica
def bls_bft_replicas(txnPoolNodeSet):
    bls_bft_replicas = []
    for node in txnPoolNodeSet:
        bls_bft_replica = create_default_bls_bft_factory(node).create_bls_bft_replica(is_master=True)
        bls_bft_replicas.append(bls_bft_replica)
    return bls_bft_replicas