Как переносы токенов, связанные транзакции контрактов на токены и txns токенов ERC20 сочетаются друг с другом?

Глядя на токен Quantstamp в качестве примера, он содержит список переводов:

введите описание изображения здесь

Точно так же связанный контракт также имеет «Транзакции» и «Txns токена Erc20» , однако все они кажутся разными.

Транзакции: введите описание изображения здесь

Передача токенов Erc20: введите описание изображения здесь

Как все различные транзакции сочетаются друг с другом? Например, какие транзакции появляются в каждом списке?

Ответы (1)

Вы смешиваете здесь две разные части.

Когда вы смотрите на страницу токена etherscan , вы видите Transferсобытия, генерируемые контрактом quantstamp. Это события, которые регистрируют транзакции между пользователями для токена quantstamp. Например, если Алиса отправит Бобу 100 quantstamp, он появится в этом списке.

У каждого контракта в эфириуме есть адрес. Для quantstamp вы можете увидеть этот адрес здесь . Транзакции, показанные в списке основных транзакций, — это все различные транзакции, выполненные с контрактом quantstamp.

Например, когда Алиса переводит 100 Quantstamp Бобу, она совершит транзакцию на адрес контракта Quantstamp, предписывая ему запустить код в методе перевода с адресом Боба в качестве получателя и 100 Quantstamp в качестве значения. Эта транзакция появится в списке выше. Если он выполняется успешно, он создаст событие Transfer, которое будет отображаться в первом списке (странице токена).

Последняя страница — это страница передачи токена для адреса, в данном случае адрес контракта Quantstamp.

Событие передачи согласно спецификации ERC20 перечисляет отправителя, получателя и значение. Etherscan анализирует эти события и отображает их на страницах адресов отправителя и получателя под токеном tx. Они также отображаются на страницах отслеживания токенов для токена, которым было сгенерировано событие.

Обратите внимание: только потому, что в событии говорится, что адрес X является отправителем, это не означает, что X вообще участвовал в транзакции. transferFromи другие нестандартные методы передачи могут генерировать события с любым отправителем и получателем, если это разрешено контрактом токена.

Например, показанный на странице quantstamp странный токен с эмодзи в названии был «переведен» с использованием нестандартного контракта, и контракт quantstamp не имеет к этому никакого отношения.

Я все еще не понимаю последнюю страницу ("Erc20 Token Txns"), можете ли вы уточнить, как они связаны (если вообще) с другими страницами?