Сьогодні дані в блокчейні знову дали мені “зависнути”, смішно і образливо… Явно транзакція вже підтверджена раніше, а фронтенд ще показує, що не підтверджено. Кажучи простіше, багато разів причина не в тому, що блокчейн повільний, а в тому, що ваш індексатор/Subgraph ще не встиг оновитися, потрібно спершу просканувати блоки, а потім вставити результати у базу даних; додайте ще обмеження RPC, і коли вузол зайнятий, він відповідає вам 429/тайм-аут, і здається, що “у блокчейні нічого не трапилось”. Зараз я для себе придумав дурнувате правило: не дивитись лише на фронтенд для ключових дій, принаймні ще раз перевірити через explorer або змінити RPC; затримку даних вважати ризиковим рівнем, краще трохи запізнитися, ніж додавати позиції у ілюзії. До речі, останнім часом суперечки навколо приватних монет/мішаних монет через відповідність правилам теж дуже схожі на цю ситуацію — всі дивляться на різні джерела даних, і в процесі розмови наче сваряться у різних часових лініях, ну гаразд, поки так.

Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
Додати коментар
Додати коментар
Немає коментарів
  • Закріпити