def METHOD_NAME(self):
    base_args = [
        '-minrelaytxfee=0',
        '-debug',
        '-allowdeprecated=getnewaddress',
    ]
    self.nodes = []
    # Nodes 0/1 are "wallet" nodes
    self.nodes.append(start_node(0, self.options.tmpdir, base_args))
    self.nodes.append(start_node(1, self.options.tmpdir, base_args))
    # Nodes 2/3 are used for testing
    self.nodes.append(start_node(2, self.options.tmpdir, base_args))
    self.nodes.append(start_node(3, self.options.tmpdir, base_args + ["-txindex"]))
    connect_nodes(self.nodes[0], 1)
    connect_nodes(self.nodes[0], 2)
    connect_nodes(self.nodes[0], 3)
    self.is_network_split = False
    self.sync_all()