def METHOD_NAME(self):
    self.add_nodes(self.num_nodes)
    bootnode = self.nodes[0]
    extra_args0 = ["--enable-discovery", "true", "--node-table-timeout-s", "1", "--node-table-promotion-timeout-s", "1",
                   "--archive"]
    self.start_node(0, extra_args = extra_args0)
    bootnode_id = "cfxnode://{}@{}:{}".format(bootnode.key[2:], bootnode.ip, bootnode.port)
    self.node_extra_args = ["--bootnodes", bootnode_id] + extra_args0
    for i in range(1, self.num_nodes):
        self.start_node(i, extra_args=self.node_extra_args)
    for i in range(self.num_nodes):
        wait_until(lambda: len(self.nodes[i].getpeerinfo()) >= 4)