Bu noktada Firedancer ve Agave arasında 10 LoA'nın sadece işim sırasında ya da validatörler kullanırken bir şeyler yaptığını gördüm. Şu ana kadar en sevdiğim şey, Frankendancer'daki düğümlerin ağa katılmasını engelleyen bir hata oldu. Geçen yılın Ağustos ayında hiçbir Frankendancer düğümünün ana ağa katılamayacağı ≈8 saatlik bir dönem vardı, ancak zaten çevrimiçi olan düğümler çevrimiçi kalabilirdi. Aslında Cavey Cool validatorunun ağa katılmasını engelledi, resmi bir yama çıkmadan önce onu manuel olarak yamalamak zorunda kaldım. Bu durumu ilk bildiren ben değildim ama yine de çok eğlenceli bir hikaye. Sorun şu ki, başlatıldığında validatör tüm validatörlerin iletişim bilgilerini okuyordu. bu, doğrulayıcı adı da içeriyordu, örneğin "Temporal Emerald". ismi kopyalarken, isim dizisinden 64 bayt bir bayt dizisine kopyalanmış ve geri kalan baytları kısaltmıştır. Daha sonra bu baytları bir dizi olarak kullanmaya çalıştığında bir sorunla karşılaştı: Her karakter tek bayt değildir! o dönemde "pico.sol🙄💎+ Firedancer🔥💃 + DoubleZero + giveaways🎉" adıyla bilinen bir validatör, 62'den 66'ya kadar uzanan bir karakterin 🎉 karakter kısaltıldığında tüm bu düğümlerin başlatılırken çökmesine neden oluyordu. Çözüm basitti: UTF-8'den haberdar olacak şekilde kesme mantığını güncellemek, eğer bir karakter kesilecekse dizinin daha erken aşamasında kısaltmak.