Sui.

Допис

Діліться своїми знаннями.

article banner.
theking.
Aug 16, 2025
Стаття

Від чистої установки до вашого першого ланцюгового об'єкта без застрягання

Ви починаєте з встановлення Sui CLI та ланцюжка інструментів Move, щоб ви могли створювати та публікувати код, потім ви запускаєте active-address sui client, щоб підтвердити робочу пару ключів, і натисніть кран, щоб отримати тестовий SUI, після чого ви створюєте новий пакет Move з шаблоном, щоб не боротися зі структурою папок, потім ви редагуєте один модуль, щоб визначити простий об'єкт із полем власника та кількома методами, такими як ініціювати, оновлювати та передавати, щоб ви могли Об'єктна модель Sui швидко, потім ви компілюєте за допомогою sui move build та виправляєте будь-які помилки, які показує компілятор, оскільки це ваша найшвидший цикл зворотного зв'язку, потім ви публікуєте з sui client publish --gas-budget і берете ідентифікатори пакета та модуля з виводу, щоб ви могли викликати функції, після чого ви викликаєте функцію init entry, щоб карбувати об'єкт та скопіювати ідентифікатор об'єкта з ефектів транзакції, потім ви запускаєте об'єкт sui client, щоб побачити версію, власника та поля, щоб підтвердити, що ланцюжок записав те, що ви очікуєте, якщо ви зіткнетеся з «недостатнім газом», ви зменшуєте бюджет газу або запитуєте більше тестів після SUI кожна публікація та дзвінок коштує газу, якщо ви отримуєте «модуль не знайдено», який ви, ймовірно, використовували неправильний ідентифікатор пакета або забув відновити, якщо ваша передача не вдається з помилкою можливостей, ви, ймовірно, зробили об'єкт спільним, коли ви мали на увазі власність, або забули передати правильну форму аргументу, після того, як основи працюють, ви скриптуєте потік у оболонці або скрипті JavaScript, щоб одна команда збирала, публікувала, друкує, оновлює та переносить, що економить час та запобігає друкарським помилкам, і, нарешті, ви передаєте цей мінімальний приклад до сховища, щоб члени команди могли клонувати та виконувати ті самі кроки за лічені хвилини; розглядаючи об'єкт як одиницю мислення, а не єдиний глобальний контракт, ви Узгоджуйте спосіб кодування з тим, як Sui зберігає стан, що зберігає вашу ментальну модель чистою та запобігає важкому налагодженню переходу або перегонам глобальних станів, які ви можете зустріти в інших ланцюгах, а оскільки Sui паралелізує транзакції власних об'єктів, ви також бачите швидке підтвердження під час ітерації, що робить інтеграцію набагато приємнішою.

  • Sui
  • Security Protocols
  • Move
0
Поділитися
Коментарі
.

Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.

721Пости1838Відповіді
Sui.X.Peera.

Зароби свою частку з 1000 Sui

Заробляй бали репутації та отримуй винагороди за допомогу в розвитку спільноти Sui.

Кампанія винагородСерпень