Ethereum имеет два типа счетов, «нормальный» (думаю, биткойн) и контракты. Учитывая только хэш, можно ли указать тип учетной записи?Учитывая хеш учетной записи Ethereum, можно ли определить, является ли это «обычной» учетной записью или учетной записью контракта?
1
A
ответ
0
Оба типа имеют хэши одинаковой длины, поэтому этого недостаточно. У счетов типа контракта есть атрибут «данные», а «нормальные» - нет. Используйте «web3.eth.getCode()». Если этот метод возвращает «0x», вы имеете дело с учетной записью. Все, что более важно, означает, что это контракт.
В настоящее время невозможно установить твердость.