transferFrom вместо 0x23b872dd сигнатуры, которая получается так `bytes4(keccak256(bytes('transferFrom(address,address,uint256)’)))` (4 байта хеша)Есть база сигнатур. Зачастую расширяется в момент, когда пользователь, создавший контракт в сети, прикрепляет исходный код, который после компиляции совпадает с версией в сети.
*НО*
Для одной сигнатуры могут существовать разные версии исходного текста. Возможно подобрать такую строку, что ее хеш будет совпадать с
0x23b872dd, например joinHere_tg_tttt__saltXXXгде
- tttt короткая рекламная ссылка
- saltXXX набор случайных символов, которые позволят получить нужную сигнатуру.
*Проверка #1*
У 1inch протокола функция обмена с хешем 0x7c025200 означает метод swap(…), но в bscscan отображается
Swap With Junion On Youtube XD_oninrjpouzas. В этом примере не ясно, откуда bscscan взял альтернативное название, возможно есть другие базы сигнатур.*Проверка #2*
Встретилась сигнатура 0xfb0f3ee1, где есть
JunionYoutubeXD