Я лучше откажись от такой проверки чем дам своё приваткей каким бы не был крутым проектом, если есть функция sign message то пускай нею пользуются.
Проще всего перед любым форком, перегнать монеты на новый кошелек, а после форка вывести их обратно. И только потом вводить свой приватник в новом кошельке. Таким образом останутся целы ваши монеты.