def METHOD_NAME(self):
    #Append rpcauth to bitcoin.conf before initialization
    self.rtpassword = "cA773lm788buwYe4g4WT+05pKyNruVKjQ25x3n0DQcM="
    rpcauth = "rpcauth=rt:93648e835a54c573682c2eb19f882535$7681e9c5b74bdd85e78166031d2058e1069b3ed7ed967c93fc63abba06f31144"
    self.rpcuser = "rpcuser💻"
    self.rpcpassword = "rpcpassword🔑"
    config = configparser.ConfigParser()
    config.read_file(open(self.options.configfile))
    gen_rpcauth = config['environment']['RPCAUTH']
    # Generate RPCAUTH with specified password
    self.rt2password = "8/F3uMDw4KSEbw96U3CA1C4X05dkHDN2BPFjTgZW4KI="
    p = subprocess.Popen([sys.executable, gen_rpcauth, 'rt2', self.rt2password], stdout=subprocess.PIPE, text=True)
    lines = p.stdout.read().splitlines()
    rpcauth2 = lines[1]
    # Generate RPCAUTH without specifying password
    self.user = ''.join(SystemRandom().choice(string.ascii_letters + string.digits) for _ in range(10))
    p = subprocess.Popen([sys.executable, gen_rpcauth, self.user], stdout=subprocess.PIPE, text=True)
    lines = p.stdout.read().splitlines()
    rpcauth3 = lines[1]
    self.password = lines[3]
    with open(self.nodes[0].datadir_path / "bitcoin.conf", "a", encoding="utf8") as f:
        f.write(rpcauth + "\n")
        f.write(rpcauth2 + "\n")
        f.write(rpcauth3 + "\n")
    with open(self.nodes[1].datadir_path / "bitcoin.conf", "a", encoding="utf8") as f:
        f.write("rpcuser={}\n".format(self.rpcuser))
        f.write("rpcpassword={}\n".format(self.rpcpassword))
    self.restart_node(0)
    self.restart_node(1)