Как deploy токен в SUI: полное руководство
deploy токен на блокчейне SUI можно в основном двумя способами: с помощью программирования в Move или с помощью инструмента без кода, такого как dApp Smithii.
В этом руководстве мы сначала рассмотрим, как шаг за шагом запрограммировать и развернуть свой токен в Move, а затем вы узнаете самый быстрый и простой способ, если хотите создать его, не прибегая к сниппингу кода.
1. deploy токен в SUI с помощью Move
Для опытных разработчиков Move - это язык программирования, используемый SUI. Он позволяет создавать и контролировать логику smart с большой гибкостью. Ниже мы рассмотрим основные моменты создания и deploy токена в SUI с помощью Move.
Требования
- Установите Sui CLI, инструмент командной строки для взаимодействия с сетью SUI.
- Среда Devnet, Testnet или SUI Mainnet в зависимости от ваших целей.
- Базовые знания о Move (функции, модули, структуры).
- Кошелек с достаточным балансом SUI для оплаты публикации.
Создание модуля перемещения для вашего токена
Каждый токен в SUI начинается с модуля Move. Вот базовый пример, определяющий структуру вашего токена и функцию для его начального mint
// file: MyToken.move
module MyAddress::MyToken {
use std::vector;
use sui::balance;
use sui::coin;
use sui::tx_context;
// token structure
struct Token has drop, store {
name: vector,
symbol: vector,
decimals: u8,
total_supply: u64,
}
// mint function
public fun init_token(
name: vector,
symbol: vector,
decimals: u8,
total_supply: u64,
ctx: &mut tx_context::TxContext
): coin::Coin {
let token_info = Token {
name,
symbol,
decimals,
total_supply
};
coin::mint(token_info, total_supply, ctx)
}
}
Это позволит вам хранить токен (с именем, символом, десятичными цифрами и total_supply) и позволит вам майнить (mint) первоначальный запас.
Компиляция и deploy пакета
- Создайте папку проекта содержащий ваш файл
.move
в подкаталоге, например источники. - Используйте
sui move build
для компиляции. Проверьте наличие ошибок. - Deploya модуль с
sui move publish --gas-budget <x>
.
Ваш код будет опубликован в блокчейне, и будет сгенерирован адрес пакета. - Вызовите функцию
init_token
:
sui client call --package <package_addr> --module MyToken --function init_token <...args>
.
Так вы создадите свой Монета с определенным значением total_supply.
Вот и все! После завершения работы у вас будет функциональный токен в сети SUI, готовый к переводам и листингу на сканерах.
2. deploy токен в SUI без программирования с помощью Smithii
Если вы предпочитаете более быстрый метод, не трогая код, Smithii предлагает dApp, который автоматизирует процесс создания и deploy токена в SUI. Нет необходимости редактировать файлы .move
или воспользуйтесь CLI: Просто заполните несколько полей, и вы готовы к работе.
Как работает создатель токенов Sui Smithii
- Посетите сайт Smithii Sui Token Creatorsmithii.
- Подключите свой кошелек SUI, чтобы авторизовать создание.
- Определите название, аббревиатуру, десятичные дроби, общий запас, логотип и т.д.
- Нажмите на кнопку"Создать токен" и подтвердите транзакцию в своем wallet.
Через несколько секунд вы получите развернутый токен, не написав ни одной строчки Move. Такой подход идеально подходит для проектов, которым нужна оперативность, или для создателей, не обладающих техническими знаниями в области программирования.
Преимущества развертывания без кода
- Скорость: вы можете запустить токен SUI за 1 минуту.
- Никаких ошибок в коде: риск возникновения ошибок в Move сведен к нулю.
- Многофункциональность: помимо токенизации, Smithii позволяет отзывать полномочия или создавать пулы ликвидности без программирования, и все это одним щелчком мыши.
- Помощь 24/7: команда Smithii предлагает постоянную поддержку.
Заключение
Существует два основных способа deploy токена в SUI: путь программирования Move, который обеспечивает гибкость и полный контроль, но требует технических знаний, и развертывание без кода Smithiiкоторый идеально подходит для тех, кто ищет быстрые и простые результаты.
Благодаря возможностям, которые SUI Выбираете ли вы традиционный путь создания своего модуля? .move
или воспользуйтесь Smithii, Вы можете запустить свой собственный токен и стать частью растущей экосистемы блокчейн.
Подпишитесь и получите бесплатную электронную книгу!
Получите нашу бесплатную электронную книгу со всеми необходимыми инструментами для запуска на Cetus
Инженер-технолог. Член маркетинговой команды. Трейдер. Сотрудник мемкоина $SHRIMP.