Transaction.simulate.simple від Aptos вражає голову! Іноді він буде незрозуміло повідомляти про помилки, а іноді все пройде гладко. Якось я задумався, чи не виникла проблема з контрактом, або щось не так з вузлом або гаманцем. Зрозуміло, що перед фактичним виконанням транзакції необхідно змоделювати її для безпеки, але як тільки симуляція не вдається, весь процес застрягне і не зможе продовжуватися. Але якщо ви пропустите симуляцію і не відчуєте себе спокійно, якщо дійсно є велика проблема, буде погано, якщо ви не перехопите і не дізнаєтеся заздалегідь. 😮‍💨
Нарешті, код, пов'язаний з Web3, був розібраний~ Це має бути найдовше кодування з моменту виходу з Web2, і воно тривало кілька днів поспіль. Мета полягає в тому, щоб звільнити руки та увагу, дозволити програмі автоматизувати повторювані операції, а також бути модульною та налаштовуваною. 📝 В основному вона поділяється на чотири частини: 1️⃣ Фреймворк взаємодії контрактів у ланцюжку (включаючи EVM, Aptos, Sui): фреймворк підтримує багатоланцюгове розширення, багатомодульне розширення, а багатомодульне може бути об'єднане в нові процеси для виконання завдань за допомогою конфігурації. 2️⃣ Автоматизація на рівні робочого столу: Кілька років тому Autohotkey використовувався в поєднанні з режимом розробки браузера для досягнення автоматичного натискання на робочий стіл і точної роботи в браузері, але тепер він більше не застосовується до AHK на Mac, але, на щастя, Mac поставляється з AppleScript, основна логіка схожа на AHK, і він більш безпечний. 3️⃣ Важка автоматизація браузера: Ядро використовує Playwright, який використовується для модифікації та рефакторингу кодової бази кількарічної давності, і це зручніше записувати операції та генерувати скрипти. Незважаючи на те, що автоматизація браузера є дуже складальною лінією, вона все ще інкапсулює роботу плагінів гаманця. 4️⃣ Легка автоматизація браузера: Використовуючи Tampermonkey зі скриптами консолі браузера, якби не консольні скрипти, які не могли отримати деякі дозволи (наприклад, доступ до дошки вставки), масляна мавпа навряд чи використовувалася б. У практичному 1️використанні ⃣ та 2️⃣ є найзручнішими у використанні, швидкими у зміні та швидкими у виконанні. 1️Зокрема, ⃣ може імітувати фронтенд всього dApp після співпраці з мережевими запитами, і весь фон працює безшумно.
Показати оригінал
7,84 тис.
4
Вміст на цій сторінці надається третіми сторонами. Якщо не вказано інше, OKX не є автором цитованих статей і не претендує на авторські права на матеріали. Вміст надається виключно з інформаційною метою і не відображає поглядів OKX. Він не є схваленням жодних дій і не має розглядатися як інвестиційна порада або заохочення купувати чи продавати цифрові активи. Короткий виклад вмісту чи інша інформація, створена генеративним ШІ, можуть бути неточними або суперечливими. Прочитайте статтю за посиланням, щоб дізнатися більше. OKX не несе відповідальності за вміст, розміщений на сторонніх сайтах. Утримування цифрових активів, зокрема стейблкоїнів і NFT, пов’язане з високим ризиком, а вартість таких активів може сильно коливатися. Перш ніж торгувати цифровими активами або утримувати їх, ретельно оцініть свій фінансовий стан.