
Subscribe to Fuel Labs — Ukrainian Blog

Subscribe to Fuel Labs — Ukrainian Blog
Share Dialog
Share Dialog


<100 subscribers
<100 subscribers
Відмова від відповідальності
Ця стаття була перекладена з її оригінальної мови для вашої зручності. Незважаючи на наше прагнення до точності, можуть бути дрібні помилки або різниця в трактуванні. Для найбільш точного та достовірного представлення, будь ласка, зверніться до оригінальної публікації, доступної за посиланням. Ми цінуємо ваше розуміння і заохочуємо вас звернутися до оригінального джерела за детальною інформацією.
Ласкаво просимо до третього випуску “Шлях до Мейннету”, нашої серії, де ми ділимося останніми оновленнями мережі, покращеннями DevEx, розвитком екосистеми та діяльністю спільноти. Будьте в курсі та на зв’язку, поки ми разом просуваємося до запуску Fuel Mainnet.
Програма лише за запрошеннями (IOP) у нашому Attackathon з Immunefi стартувала минулого тижня з фонду нагород у розмірі 65 000 доларів США, спрямованих whitehats (білим хакерам), які допомагають захистити код ThunderNFT. Для тих, хто знайшов принаймні одну вразливість у Fuel Attackathon, не забудьте стежити за нашими IOP із Spark, Sail і Fluid! І обов’язково підписуйтеся на @BuildOnFuel , щоб отримувати останні оновлення про нові функції, інтеграції та розробки в екосистемі Fuel.
У цьому випуску ми зосереджуємося на прогресі розробників і технічних оновленнях у мережі Fuel. Щоб отримати оновлення екосистеми, слідкуйте за наступними випусками “Шлях до Мейннету”.
Без зайвих слів, давайте приступимо до цього!
Гаманці Solana тепер підтримуються на Fuel , що дозволяє dApps на Fuel підключатися до SVM-гаманців, а також до EVM-гаманців. Це оновлення спрощує процес, дозволяючи користувачам створювати облікові записи Fuel, підписувати транзакції та обмінюватися активами безпосередньо в гаманцях Solana, таких як Phantom, Solflare і Backpack. Почніть тут.
Ми суттєво оновили мережу та досвід розробників із покращеннями, включаючи виклики розгортання транзакцій і контрактів без блокування, розширену підтримку великих контрактів і виклики лише для читання без фінансування. Ці оновлення дають розробникам можливість обробляти транзакції асинхронно, розгортати контракти будь-якого розміру та здійснювати виклики, які не змінюють стан мережі, без необхідності фінансування свого гаманця. Щоб дізнатися більше про ці досягнення, перегляньте наші повні журнали випусків.
Ми успішно завершили заплановану реорганізацію тестової мережі 19 серпня, щоб виправити пошкоджене оновлення forkless. Розробники повинні використовувати нову конфігурацію ланцюга генезису та Fuel-Core v0.33.0, щоб підключитися до останніх стабільних версій тестової мережі, які вже доступні — це останнє оновлення перед мейннетом.
Cookbook AI тепер доступний у наших документах. Завдяки інтеграції GPT він надає розробникам контекстні пропозиції коду та поради щодо усунення несправностей, спрощуючи процес розробки dApp.
На сьогодні тестова мережа Fuel Sepolia наближається до 2 мільйонів користувачів, створено 1 мільйон контрактів і оброблено понад 25 мільйонів транзакцій!

У Fuel ми постійно вдосконалюємо нашу технологію та мережу за допомогою ключових оновлень, включаючи інтеграцію гаманця Solana, покращення інтерфейсу користувача та новий конектор гаманця Burner для додаткової гнучкості. Ми також усунули конфлікти між конекторами Ethereum і Solana, забезпечивши більш зручну роботу для розробників і користувачів.
Гаманці Solana тепер працюють на Fuel , що дозволяє dApps, створеним на Fuel, підключатися до гаманців SVM на додаток до гаманців EVM!
Зареєструйтеся на X Spaces у понеділок, 22 серпня, разом із Spark і Mira, де обговорюватимуться Fuel Connectors та крос-екосистемний UX.
Це оновлення знижує бар’єри для входу, дозволяючи користувачам безпечно створювати облікові записи Fuel, підписувати транзакції та обмінюватися активами безпосередньо в гаманцях Solana, таких як Phantom, Solflare і Backpack. Кілька програм на Fuel, зокрема Spark і Mira, вже інтегрували цю підтримку. Розробники можуть розпочати інтеграцію з Fuel за допомогою наданої документації для розробників .
v0.9.0:
Додавання Функцій: інтегровано Solana Connector, що дозволяє користувачам підключати будь-який гаманець Solana безпосередньо в екосистемі Fuel.
Це вдосконалення продемонстровано в прикладі програми, яка тепер підтримує асинхронне надсилання транзакцій і очікування на них.
v0.9.1
Виправлення Помилок: вирішено конфлікти між конекторами Ethereum і Solana.
Це оновлення рефакторює логіку конекторів WalletConnect і Solana, щоб усунути конфлікти, що виникають навколо екземплярів Web3Modal, коли обидва конектори використовувалися одночасно в одній програмі. Тепер користувачі можуть без проблем підключати конектори WalletConnect і Solana.
React Hooks + Connectors UI:
v0.23.0 - Узгодження інтерфейсу користувача з Wagmi/WalletConnect
Покращення: користувальницький інтерфейс оновлено для більшої відповідності Wagmi та WalletConnect, надаючи користувачам більш уніфікований та згуртований досвід під час взаємодії з різними з’єднувачами.
v0.24.0 - Конектор гаманця Burner
Додавання Функції: представлено новий конектор гаманця Burner. Користувачі тепер мають можливість вибирати між підключенням до нового гаманця або підключеного раніше гаманця, додаючи гнучкості та безпеки процесу підключення.
19 серпня ми провели планове відключення тестової мережі, щоб переорганізувати блокчейн і виправити пошкоджене оновлення forkless. Усі транзакції користувачів з 13 по 19 серпня збережено, хоча ідентифікатори блоку за цей період змінилися. Реорганізацію було успішно завершено, і тепер мережа повністю функціонує. Розробники, які використовують ноди або бажають підключитися до мережі, повинні завантажити оновлену конфігурацію ланцюга генезису та використовувати Fuel-Core v0.33.0 для забезпечення сумісності.
Крім того, ми випустили остаточні стабільні версії для testnet, відзначаючи останнє велике оновлення перед mainnet. Ці стабільні версії містять останні критичні зміни та будуть такими самими, які розробники використовуватимуть після основної мережі.
Щоб покращити роботу наших розробників і користувачів, ми впровадили важливі вдосконалення в наші продукти, набір інструментів, Sway, а також Rust і TypeScript SDK.
Виправлення інтерфейсу користувача + покращення тесту e2e:
Покращення: зроблено кілька виправлень інтерфейсу користувача та покращено наскрізні (E2E) тести.
Конкретні покращення включають валідацію назв активів у тестах контрактів і можливість проводити тести на отримання коштів напряму з гаманця.
Створено «Параметри комісії» на екрані «Схвалення транзакції», що дозволяє користувачеві налаштувати комісію, яку він приймає для сплати в транзакціях.
Щоб забезпечити належне зовнішнє тестування перед основною мережею, міст Fuel нещодавно пройшов бойові випробування в рамках Immunefi Attackathon. Результати вже отримані, і він отримав лише звіти інформаційного рівня, які є звітами найнижчого рівня серйозності.
Покращення продуктивності та UX:
Кешовано деякі запити на eth-контракти, щоб оптимізувати витрати на Alchemy.
Представлення адрес тепер відображаються у форматі b256 замість bech32.
ToggleGroup тепер підтримує попередню вибірку next.js. Сторінка транзакцій тепер працює швидше під час переходу між вкладками, що робить Fuel Explorer швидшим і зручнішим у використанні.
API проксі-сервера замінено новим індексатором Explorer (#375), що забезпечує численні нові функції та можливості для Block Explorer.
До сторінки «Трансакції облікового запису» додано розбиття на сторінки та відсортовано транзакції за останніми, щоб покращити зручність використання та навігацію.
Перегляньте повні оновлення Fuel Wallet , Bridge і Explorer.
v0.63.1 – Покращення контракту та оновлення ABI:
Досягнуто прогресу в типізованих фрагментах, формалізовано новий синтаксис і внутрішні властивості фрагментів.
Стандартні проксі-сервери для вашого оновлюваного контракту можна ввімкнути та автоматично оновити під час розгортання за допомогою нового атрибута `[proxy]`, що спрощує вмикання та оновлення проксі-серверів.
Рефактори компілятора та новий перехід роздільної здатності символів наближають нас до виправлення когерентності impl та інших проблем системи типів, створюючи чіткіші структури кодування.
Нова специфікація файлу ABI містить унікальний ідентифікатор типу самоопису, який можна використовувати для індексування.
Розбиття контрактів на фрагменти дозволяє розгортати контракти, розмір яких перевищує ліміт, за допомогою нової функції blob віртуальної машини. Це дозволяє розробникам створювати більш складні програми, не обмежуючись обмеженнями розміру.
https://github.com/FuelLabs/sway/releases/tag/v0.63.1
v0.23.0 - Бібліотека для Оновлення та Вдосконалення:
Додано нову бібліотеку можливостей оновлення, включаючи відповідні тести та документацію, що полегшує користувачам створення контрактів і проксі, які можна оновлювати, а також налагодження контрактів та індексування подій.
Додано подію SetMetadataEvent і гарантовано, що вона генерується під час виклику функції _set_metadata().
Представлено функцію OrdEq для цілих чисел зі знаком.
Додано реалізацію TryFrom із цілих чисел зі знаком до цілих без знаку.
Тепер увімкнено події метаданих, оскільки Rust SDK підтримує типи обгорнутої купи.
Покращено процес зберігання адміністратора шляхом хешування рядка «admin» з бітами ідентифікатора під час створення слота для зберігання в бібліотеці адміністратора.
Deprecated: Бібліотека чисел із фіксованою точкою.
ℹ️ Відкрийте для себе нові функції Sway Playground і подивіться, як вони можуть оптимізувати ваш процес розробки.
Нефінансовані виклики лише для читання, що означає, що немає потреби фінансувати ваш гаманець для здійснення дзвінків, які не змінюють стан мережі, зменшуючи тертя для взаємодії з блокчейном.
Додано імітацію облікового запису/гаманця, що дозволяє тестувати та налагоджувати шляхом імітації взаємодії різних облікових записів із dApps.
Додана підтримка великих контрактів, щоб користувачі могли розгортати та взаємодіяти з контрактами, розділеними на блоби/фрагменти у мережі, що дозволяє створювати більш складні програми без обмежень розміру та без необхідності безпосередньо працювати зі складністю блобів.
Додано підтримку встановлення статичної ціни на газ у NodeConfig: дозволяє встановлювати передбачувані витрати на газ, надаючи розробникам контроль над комісіями за транзакції.
Додано повну підтримку для raw_slice та string_slice, що покращує обробку даних, дозволяючи більш передбачувані й ефективні операції з частинами даних.
ℹ️ Прочитайте повні журнали змін до випуску Rust SDK , щоб побачити, як ці зміни можуть покращити ваш досвід розробки.
Додано підтримку нової специфікації ABI: це додає підтримку нової специфікації ABI, представленої forc 0.63.0 і 0.63.1, яка надає детерміновані переваги через хешовані ідентифікатори.
API typegen став більш простим і ергономічним: частина нашого чудового досвіду надсилається через файли, згенеровані typegen, які містять більшість шаблонів, необхідних для взаємодії з програмами Sway. Ми переглянули все навколо цього та гарно скоротили всі шаблони, щоб підтримувати більш ергономічний та інтуїтивно зрозумілий API.
Зменшено необхідні двосторонні передачі та пропускну здатність для подання транзакцій: відповідно до нашого постійного бажання підвищити ефективність мережі навколо оцінки транзакцій, подання та “сухих“ викликів, нам вдалося зменшити один запит, щоб пришвидшити взаємодію вузлів.
Додано можливість розгортати великі контракти за допомогою Blob-транзакцій: тепер користувачі можуть розгортати контракти будь-якого розміру, а SDK вибере найбільш оптимальний метод розгортання залежно від розміру контракту та того, чи перевищує він допустимий максимальний розмір контракту для мережі.
Покращено стиснення байт-коду для Typegen: за допомогою суміші Base64 із Gzip файли, створені Typegen, тепер на 40%+ менші, ніж раніше, що може бути величезним для значних програм Sway.
ℹ️ Щоб розпочати роботу з Fuel Sepolia, відвідайте наш Посібник для швидкого початку роботи для розробників, щоб отримати детальну інструкцію щодо написання смарт-контракту в Sway, розгортання у Fuel або створення інтерфейсу. Перегляньте повні журнали випусків SDK , щоб побачити, як ці зміни покращують роботу розробника.
Один із учасників нашої спільноти, JecikPo , склав два посібники з розробки Sway. Перевірте їх!
Як написати базовий контракт SRC20 у Sway: https://github.com/jecikpo/Tutorial-Fuel-SRC20
Як створити клон UniswapV2 у Sway: https://github.com/jecikpo/Tutorial-Sway-UniswapV2
Cookbook AI тепер доступний у наших документах .
Ця інтеграція з GPT спрощує процес розробки, пропонуючи розробникам контекстні пропозиції щодо коду, поради щодо усунення несправностей і автоматизовану документацію, що полегшує створення та ефективну оптимізацію dApps.
Ми опублікували частину II нашої серії про Ethereum, The Missing Piece in Execution.
Ця серія має на меті надати всебічне розуміння проблем, пов’язаних із підвищенням продуктивності та потужності Ethereum, а також поточних рішень, які роблять його більш ефективним і масштабованим для широкого впровадження.
Наша команда наполегливо працює над налаштуванням мережі для досягнення максимальної продуктивності – очікуйте кількох оновлень, оскільки ми продовжуємо додавати нові функції до тестової мережі та Sway, стрімко рухаючись до мережі мейннет.
Майбутні події: підпишіться на календар Fuel Luma .
Перевірте свої навички Sway і почніть будувати за допомогою Fuel на хакатоні Fuel x Encode, який розпочнеться 2 вересня 2024 року. Ця чотиритижнева подія пропонує ексклюзивні технічні семінари, можливості побудувати на Fuel і можливість виграти цікаві призи. З призовим фондом Open Track у розмірі $30 000 кожен може взяти участь. Переможець головного призу отримає 5000 доларів США, а для переможців, які продовжують будувати, доступний додатковий грант у розмірі 15 000 доларів США.
Зареєструйтеся тут і, зареєструвавшись, відточуйте свої навички за допомогою нашої нещодавно завершеної серії Fuel Educate.
Слідкуйте за @BuildOnFuel на X, щоб бути в курсі нашої дороги до мейннет.
Відмова від відповідальності
Ця стаття була перекладена з її оригінальної мови для вашої зручності. Незважаючи на наше прагнення до точності, можуть бути дрібні помилки або різниця в трактуванні. Для найбільш точного та достовірного представлення, будь ласка, зверніться до оригінальної публікації, доступної за посиланням. Ми цінуємо ваше розуміння і заохочуємо вас звернутися до оригінального джерела за детальною інформацією.
Ласкаво просимо до третього випуску “Шлях до Мейннету”, нашої серії, де ми ділимося останніми оновленнями мережі, покращеннями DevEx, розвитком екосистеми та діяльністю спільноти. Будьте в курсі та на зв’язку, поки ми разом просуваємося до запуску Fuel Mainnet.
Програма лише за запрошеннями (IOP) у нашому Attackathon з Immunefi стартувала минулого тижня з фонду нагород у розмірі 65 000 доларів США, спрямованих whitehats (білим хакерам), які допомагають захистити код ThunderNFT. Для тих, хто знайшов принаймні одну вразливість у Fuel Attackathon, не забудьте стежити за нашими IOP із Spark, Sail і Fluid! І обов’язково підписуйтеся на @BuildOnFuel , щоб отримувати останні оновлення про нові функції, інтеграції та розробки в екосистемі Fuel.
У цьому випуску ми зосереджуємося на прогресі розробників і технічних оновленнях у мережі Fuel. Щоб отримати оновлення екосистеми, слідкуйте за наступними випусками “Шлях до Мейннету”.
Без зайвих слів, давайте приступимо до цього!
Гаманці Solana тепер підтримуються на Fuel , що дозволяє dApps на Fuel підключатися до SVM-гаманців, а також до EVM-гаманців. Це оновлення спрощує процес, дозволяючи користувачам створювати облікові записи Fuel, підписувати транзакції та обмінюватися активами безпосередньо в гаманцях Solana, таких як Phantom, Solflare і Backpack. Почніть тут.
Ми суттєво оновили мережу та досвід розробників із покращеннями, включаючи виклики розгортання транзакцій і контрактів без блокування, розширену підтримку великих контрактів і виклики лише для читання без фінансування. Ці оновлення дають розробникам можливість обробляти транзакції асинхронно, розгортати контракти будь-якого розміру та здійснювати виклики, які не змінюють стан мережі, без необхідності фінансування свого гаманця. Щоб дізнатися більше про ці досягнення, перегляньте наші повні журнали випусків.
Ми успішно завершили заплановану реорганізацію тестової мережі 19 серпня, щоб виправити пошкоджене оновлення forkless. Розробники повинні використовувати нову конфігурацію ланцюга генезису та Fuel-Core v0.33.0, щоб підключитися до останніх стабільних версій тестової мережі, які вже доступні — це останнє оновлення перед мейннетом.
Cookbook AI тепер доступний у наших документах. Завдяки інтеграції GPT він надає розробникам контекстні пропозиції коду та поради щодо усунення несправностей, спрощуючи процес розробки dApp.
На сьогодні тестова мережа Fuel Sepolia наближається до 2 мільйонів користувачів, створено 1 мільйон контрактів і оброблено понад 25 мільйонів транзакцій!

У Fuel ми постійно вдосконалюємо нашу технологію та мережу за допомогою ключових оновлень, включаючи інтеграцію гаманця Solana, покращення інтерфейсу користувача та новий конектор гаманця Burner для додаткової гнучкості. Ми також усунули конфлікти між конекторами Ethereum і Solana, забезпечивши більш зручну роботу для розробників і користувачів.
Гаманці Solana тепер працюють на Fuel , що дозволяє dApps, створеним на Fuel, підключатися до гаманців SVM на додаток до гаманців EVM!
Зареєструйтеся на X Spaces у понеділок, 22 серпня, разом із Spark і Mira, де обговорюватимуться Fuel Connectors та крос-екосистемний UX.
Це оновлення знижує бар’єри для входу, дозволяючи користувачам безпечно створювати облікові записи Fuel, підписувати транзакції та обмінюватися активами безпосередньо в гаманцях Solana, таких як Phantom, Solflare і Backpack. Кілька програм на Fuel, зокрема Spark і Mira, вже інтегрували цю підтримку. Розробники можуть розпочати інтеграцію з Fuel за допомогою наданої документації для розробників .
v0.9.0:
Додавання Функцій: інтегровано Solana Connector, що дозволяє користувачам підключати будь-який гаманець Solana безпосередньо в екосистемі Fuel.
Це вдосконалення продемонстровано в прикладі програми, яка тепер підтримує асинхронне надсилання транзакцій і очікування на них.
v0.9.1
Виправлення Помилок: вирішено конфлікти між конекторами Ethereum і Solana.
Це оновлення рефакторює логіку конекторів WalletConnect і Solana, щоб усунути конфлікти, що виникають навколо екземплярів Web3Modal, коли обидва конектори використовувалися одночасно в одній програмі. Тепер користувачі можуть без проблем підключати конектори WalletConnect і Solana.
React Hooks + Connectors UI:
v0.23.0 - Узгодження інтерфейсу користувача з Wagmi/WalletConnect
Покращення: користувальницький інтерфейс оновлено для більшої відповідності Wagmi та WalletConnect, надаючи користувачам більш уніфікований та згуртований досвід під час взаємодії з різними з’єднувачами.
v0.24.0 - Конектор гаманця Burner
Додавання Функції: представлено новий конектор гаманця Burner. Користувачі тепер мають можливість вибирати між підключенням до нового гаманця або підключеного раніше гаманця, додаючи гнучкості та безпеки процесу підключення.
19 серпня ми провели планове відключення тестової мережі, щоб переорганізувати блокчейн і виправити пошкоджене оновлення forkless. Усі транзакції користувачів з 13 по 19 серпня збережено, хоча ідентифікатори блоку за цей період змінилися. Реорганізацію було успішно завершено, і тепер мережа повністю функціонує. Розробники, які використовують ноди або бажають підключитися до мережі, повинні завантажити оновлену конфігурацію ланцюга генезису та використовувати Fuel-Core v0.33.0 для забезпечення сумісності.
Крім того, ми випустили остаточні стабільні версії для testnet, відзначаючи останнє велике оновлення перед mainnet. Ці стабільні версії містять останні критичні зміни та будуть такими самими, які розробники використовуватимуть після основної мережі.
Щоб покращити роботу наших розробників і користувачів, ми впровадили важливі вдосконалення в наші продукти, набір інструментів, Sway, а також Rust і TypeScript SDK.
Виправлення інтерфейсу користувача + покращення тесту e2e:
Покращення: зроблено кілька виправлень інтерфейсу користувача та покращено наскрізні (E2E) тести.
Конкретні покращення включають валідацію назв активів у тестах контрактів і можливість проводити тести на отримання коштів напряму з гаманця.
Створено «Параметри комісії» на екрані «Схвалення транзакції», що дозволяє користувачеві налаштувати комісію, яку він приймає для сплати в транзакціях.
Щоб забезпечити належне зовнішнє тестування перед основною мережею, міст Fuel нещодавно пройшов бойові випробування в рамках Immunefi Attackathon. Результати вже отримані, і він отримав лише звіти інформаційного рівня, які є звітами найнижчого рівня серйозності.
Покращення продуктивності та UX:
Кешовано деякі запити на eth-контракти, щоб оптимізувати витрати на Alchemy.
Представлення адрес тепер відображаються у форматі b256 замість bech32.
ToggleGroup тепер підтримує попередню вибірку next.js. Сторінка транзакцій тепер працює швидше під час переходу між вкладками, що робить Fuel Explorer швидшим і зручнішим у використанні.
API проксі-сервера замінено новим індексатором Explorer (#375), що забезпечує численні нові функції та можливості для Block Explorer.
До сторінки «Трансакції облікового запису» додано розбиття на сторінки та відсортовано транзакції за останніми, щоб покращити зручність використання та навігацію.
Перегляньте повні оновлення Fuel Wallet , Bridge і Explorer.
v0.63.1 – Покращення контракту та оновлення ABI:
Досягнуто прогресу в типізованих фрагментах, формалізовано новий синтаксис і внутрішні властивості фрагментів.
Стандартні проксі-сервери для вашого оновлюваного контракту можна ввімкнути та автоматично оновити під час розгортання за допомогою нового атрибута `[proxy]`, що спрощує вмикання та оновлення проксі-серверів.
Рефактори компілятора та новий перехід роздільної здатності символів наближають нас до виправлення когерентності impl та інших проблем системи типів, створюючи чіткіші структури кодування.
Нова специфікація файлу ABI містить унікальний ідентифікатор типу самоопису, який можна використовувати для індексування.
Розбиття контрактів на фрагменти дозволяє розгортати контракти, розмір яких перевищує ліміт, за допомогою нової функції blob віртуальної машини. Це дозволяє розробникам створювати більш складні програми, не обмежуючись обмеженнями розміру.
https://github.com/FuelLabs/sway/releases/tag/v0.63.1
v0.23.0 - Бібліотека для Оновлення та Вдосконалення:
Додано нову бібліотеку можливостей оновлення, включаючи відповідні тести та документацію, що полегшує користувачам створення контрактів і проксі, які можна оновлювати, а також налагодження контрактів та індексування подій.
Додано подію SetMetadataEvent і гарантовано, що вона генерується під час виклику функції _set_metadata().
Представлено функцію OrdEq для цілих чисел зі знаком.
Додано реалізацію TryFrom із цілих чисел зі знаком до цілих без знаку.
Тепер увімкнено події метаданих, оскільки Rust SDK підтримує типи обгорнутої купи.
Покращено процес зберігання адміністратора шляхом хешування рядка «admin» з бітами ідентифікатора під час створення слота для зберігання в бібліотеці адміністратора.
Deprecated: Бібліотека чисел із фіксованою точкою.
ℹ️ Відкрийте для себе нові функції Sway Playground і подивіться, як вони можуть оптимізувати ваш процес розробки.
Нефінансовані виклики лише для читання, що означає, що немає потреби фінансувати ваш гаманець для здійснення дзвінків, які не змінюють стан мережі, зменшуючи тертя для взаємодії з блокчейном.
Додано імітацію облікового запису/гаманця, що дозволяє тестувати та налагоджувати шляхом імітації взаємодії різних облікових записів із dApps.
Додана підтримка великих контрактів, щоб користувачі могли розгортати та взаємодіяти з контрактами, розділеними на блоби/фрагменти у мережі, що дозволяє створювати більш складні програми без обмежень розміру та без необхідності безпосередньо працювати зі складністю блобів.
Додано підтримку встановлення статичної ціни на газ у NodeConfig: дозволяє встановлювати передбачувані витрати на газ, надаючи розробникам контроль над комісіями за транзакції.
Додано повну підтримку для raw_slice та string_slice, що покращує обробку даних, дозволяючи більш передбачувані й ефективні операції з частинами даних.
ℹ️ Прочитайте повні журнали змін до випуску Rust SDK , щоб побачити, як ці зміни можуть покращити ваш досвід розробки.
Додано підтримку нової специфікації ABI: це додає підтримку нової специфікації ABI, представленої forc 0.63.0 і 0.63.1, яка надає детерміновані переваги через хешовані ідентифікатори.
API typegen став більш простим і ергономічним: частина нашого чудового досвіду надсилається через файли, згенеровані typegen, які містять більшість шаблонів, необхідних для взаємодії з програмами Sway. Ми переглянули все навколо цього та гарно скоротили всі шаблони, щоб підтримувати більш ергономічний та інтуїтивно зрозумілий API.
Зменшено необхідні двосторонні передачі та пропускну здатність для подання транзакцій: відповідно до нашого постійного бажання підвищити ефективність мережі навколо оцінки транзакцій, подання та “сухих“ викликів, нам вдалося зменшити один запит, щоб пришвидшити взаємодію вузлів.
Додано можливість розгортати великі контракти за допомогою Blob-транзакцій: тепер користувачі можуть розгортати контракти будь-якого розміру, а SDK вибере найбільш оптимальний метод розгортання залежно від розміру контракту та того, чи перевищує він допустимий максимальний розмір контракту для мережі.
Покращено стиснення байт-коду для Typegen: за допомогою суміші Base64 із Gzip файли, створені Typegen, тепер на 40%+ менші, ніж раніше, що може бути величезним для значних програм Sway.
ℹ️ Щоб розпочати роботу з Fuel Sepolia, відвідайте наш Посібник для швидкого початку роботи для розробників, щоб отримати детальну інструкцію щодо написання смарт-контракту в Sway, розгортання у Fuel або створення інтерфейсу. Перегляньте повні журнали випусків SDK , щоб побачити, як ці зміни покращують роботу розробника.
Один із учасників нашої спільноти, JecikPo , склав два посібники з розробки Sway. Перевірте їх!
Як написати базовий контракт SRC20 у Sway: https://github.com/jecikpo/Tutorial-Fuel-SRC20
Як створити клон UniswapV2 у Sway: https://github.com/jecikpo/Tutorial-Sway-UniswapV2
Cookbook AI тепер доступний у наших документах .
Ця інтеграція з GPT спрощує процес розробки, пропонуючи розробникам контекстні пропозиції щодо коду, поради щодо усунення несправностей і автоматизовану документацію, що полегшує створення та ефективну оптимізацію dApps.
Ми опублікували частину II нашої серії про Ethereum, The Missing Piece in Execution.
Ця серія має на меті надати всебічне розуміння проблем, пов’язаних із підвищенням продуктивності та потужності Ethereum, а також поточних рішень, які роблять його більш ефективним і масштабованим для широкого впровадження.
Наша команда наполегливо працює над налаштуванням мережі для досягнення максимальної продуктивності – очікуйте кількох оновлень, оскільки ми продовжуємо додавати нові функції до тестової мережі та Sway, стрімко рухаючись до мережі мейннет.
Майбутні події: підпишіться на календар Fuel Luma .
Перевірте свої навички Sway і почніть будувати за допомогою Fuel на хакатоні Fuel x Encode, який розпочнеться 2 вересня 2024 року. Ця чотиритижнева подія пропонує ексклюзивні технічні семінари, можливості побудувати на Fuel і можливість виграти цікаві призи. З призовим фондом Open Track у розмірі $30 000 кожен може взяти участь. Переможець головного призу отримає 5000 доларів США, а для переможців, які продовжують будувати, доступний додатковий грант у розмірі 15 000 доларів США.
Зареєструйтеся тут і, зареєструвавшись, відточуйте свої навички за допомогою нашої нещодавно завершеної серії Fuel Educate.
Слідкуйте за @BuildOnFuel на X, щоб бути в курсі нашої дороги до мейннет.
No activity yet