Одна из этих строк — 6-знаковое ERC-20 представление перемещения, которое в этой же квитанции присутствует и как 18-знаковый Transfer от зеркального контракта нативных USDC. Это одно перемещение, описанное дважды в двух масштабах, а не два перемещения.
Транзакция — это криптографически подписанная инструкция, которая изменяет состояние сети. Arc фиксирует транзакции консенсусом Malachite BFT: как только блок собирает более двух третей предварительных голосов (precommit) набора валидаторов, он становится окончательным навсегда, и ждать подтверждений не нужно.
2 разные функции дают хеш 0xb6f9de95
Четырёхбайтовый селектор — это усечённый хеш, поэтому его может дать не одна сигнатура. Перечислены все кандидаты; использованный отмечен. Верифицированный исходник контракта снял бы вопрос полностью.
| Имя | Тип | Значение |
|---|---|---|
| arg0 | uint256 | 1 058 804 782 560 187 114 372 920 |
| arg1 | address[] | 2 элемента |
| └ 0 | address | USDC (ERC-20) |
| └ 1 | address | 0x07704B06981eA962b87296362a1281484d160000 |
| arg2 | address | 0x9b26cC5984883e23979eFCeA4F31b476F8bB5bCd |
| arg3 | uint256 | 1 785 468 001 |