Как Etherscan знает, что токен DGD имеет 9 десятичных знаков? - PullRequest
0 голосов
/ 20 июня 2019

Это токен, о котором идет речь: https://etherscan.io/token/0xe0b7927c4af23765cb51314a0e0521a9645f0e2a

Etherscan говорит, что у него 9 знаков после запятой.Однако, глядя на код контракта, нет определения ни метода decimals (), ни переменной decimals.При попытке вызвать decimals () или DECIMALS () или другие подобные варианты непосредственно в контракте, это терпит неудачу, так как таких методов / переменных не существует.

Я думал прежде, что вызов decimals () является вернымпожарный путь, но, видимо, не все умные контракты реализуют этот метод.Токен LRC (например, https://etherscan.io/token/0xef68e7c694f40c8202821edf525de3782458639) имеет постоянные DECIMALS, которые можно вызывать.

Итак, какой самый надежный способ определения десятичных знаков любого умного контракта?

...