Ethereum Wallet та Dev Tools для розробників – Rivet

Автори: Георгіос Константопулос, Ачал Срінівасан, Том Мігер, Джейк Моксі; Джерело: paradigm; Укладачі: Кейт, Марсбіт

Ми раді оголосити про випуск альфа-версії Rivet, безкоштовного гаманця розробника з відкритим вихідним кодом і інструменту для мереж на основі EVM. Ми створили Rivet, щоб покращити зовнішній досвід розробки та розблокувати нові сфери продуктивності для розробників. Нижче наведено більше інформації.

! [Rivet] (https://img-cdn.gateio.im/resized-social/moments-40baef27dd-f1c577f559-dd1a6f-1c6801)

****Що таке Rivet? ****

Rivet — це гаманець Ethereum і інструмент розробника для розробників — розширення для браузера, яке дозволяє розробникам перевіряти, налагоджувати, змінювати та маніпулювати станом локального вузла Ethereum. Він зосереджений на загальних робочих процесах інтерфейсної розробки Ethereum, сумісний з будь-яким dApp Ethereum і має багато розширених функцій із коробки. Rivet ліцензовано згідно з ліцензією Массачусетського технологічного інституту, безкоштовна для всіх, хто може робити внески, використовувати або розгалужуватися. Ми раді, що спільнота створить Rivet разом з нами, тож не соромтеся зв’язатися з нами, якщо ви зацікавлені зробити свій внесок!

Rivet — це розширення для браузера, яке дозволяє користувачам підключатися до будь-якої програми Ethereum і користуватися всіма функціями, очікуваними від гаманця, тобто керувати кількома адресами, підписувати та надсилати транзакції чи повідомлення, а також переглядати історію транзакцій.

Навіщо створювати гаманець розробника?

Ми створили Rivet з двох основних причин:

Розробка проти власних вузлів ethereum є проблемою для споживчих гаманців, оскільки вони просто не розроблені для цього. Постійні зміни стану (та перезапуски) на локальному вузлі ethereum можуть призвести до того, що ці гаманці не синхронізуються та, як правило, мають низьку реакцію (наприклад, на деяких споживчих гаманцях вам потрібно видалити та повторно додати свій обліковий запис, щоб скинути одноразовий номер, оскільки більшість гаманців не реагувати на одноразові скидання)

Інші розробники налагоджують тестові мережі та, що ще гірше, мейн-нет. Розробка для тестової мережі працює, оскільки ви можете легко фінансувати себе через кран і легко тестувати потік транзакцій; однак це пов’язано з компромісом через неможливість відтворити умови мережі та стан основної мережі. Розробка для основної мережі — це добре, так само як ви можете розробляти умови та стан мережі в режимі реального часу; однак очевидним компромісом є те, що ви витрачаєте реальні гроші на комісію. Жоден підхід не є ідеальним для налагодження та тестування наскрізних процесів.

Створюючи гаманець для розробників, ми можемо заохочувати розробників дотримуватися найкращих практик для самоаналізу, тестування та налагодження на локальних (розгалужених) вузлах Ethereum. Rivet — це інструмент, який працює наскрізно з локальними вузлами, використовуючи функції, недоступні для звичайних споживчих гаманців.

! [Rivet] (https://img-cdn.gateio.im/resized-social/moments-40baef27dd-606165b270-dd1a6f-1c6801)

****Що такого особливого в Rivet? ****

Що робить Rivet особливим, так це його тісна інтеграція з Foundry's Anvil. Це дозволяє глибоко тестувати, налагоджувати та модифікувати в dApp. Rivet — це «Ethereum DevTools», який аналогічний «React DevTools» або «Інструменти розробника для браузерів (⌘I)».

Ось деякі відмінності між гаманцями Rivet та іншими:

Замість маленького спливаючого вікна збоку браузера достатньо місця для відображення повної інформації про стан Ethereum.

Автоматична синхронізація вузлів і автоматичне налаштування одноразових номерів/облікових записів залежно від мережі, до якої ви підключені (більше не потрібно скидати одноразові коди щоразу, коли змінюється мережа!)

Розгалуження основної мережі, що дозволяє взаємодіяти в «пісочниці» в живій мережі, особливо корисно під час тестування інтеграції dApps із живими програмами.

Настроювані інтервали виробництва блоків, комісії за видобуток кліків і накладення блоків.

Уособлення облікового запису дозволяє вам переглядати та взаємодіяти з будь-яким dApp з будь-якої адреси!

Перевизначення облікового запису дозволяє редагувати одноразовий баланс або баланс будь-якого облікового запису. Незабаром буде замінено слот для зберігання!

Список усіх блоків, деталізація транзакцій, перегляд незавершених транзакцій у mempool між блоками/поки видобуток блоків призупинено - майже як міні-провідник блоків.

! [Rivet] (https://img-cdn.gateio.im/resized-social/moments-40baef27dd-98ed76b066-dd1a6f-1c6801)

****Що буде далі для Rivet? ****

Rivet все ще знаходиться на ранній стадії розробки, і ми шукаємо учасників для реалізації та творчого простору. Зв’яжіться з нами, якщо ви розробник інтерфейсу та хочете створювати цю функціональність разом з нами.

Що викликає в нас захват:

  1. Покращуйте UI/UX за допомогою Rivet

  2. Подорож у часі використовується для скасування однієї або кількох операцій (не скидання!)

  3. Зчитування та запис маркерів (ERC20/721 тощо) балансу або інших слотів для зберігання

  4. ABI декодував дані викликів, журнали, зміни стану та трасування

  5. Більш тісна інтеграція з артефактами збірки Forge

  6. Комбінації клавіш

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