📄️ 入門コース
ウォレット、CLI、そして初めてのスマートコントラクトまで、Sui開発の基礎を学ぶ
📄️ ウォレットをPTB Builderに接続する
SlushウォレットをPTB Builderに接続し、トランザクションを作成する準備をする
📄️ Explorerでトランザクションを読む
Suiscanでトランザクションの詳細を確認し、Input/Output/Gasの読み方を学びます
📄️ CLIで送金する
Sui CLIを使ってSUIトークンを送金する方法を学びます
📄️ PTBで複数コマンドをまとめて実行
複数のコマンドを1つのトランザクションで実行する
📄️ PTB BuilderでTSコードを生成
PTB BuilderからTypeScriptコードを生成・確認する
📄️ Moveプロジェクトを作成
sui move newコマンドで新しいMoveパッケージを作成する
📄️ Moveの仕組みを知ろう
Object・Module・Packageの3つの概念をサンプルコードで理解する
📄️ 最小コントラクトを書く
struct と entry fun を実装して、Moveスマートコントラクトの基本構造を理解する
📄️ ビルドとテスト
sui move build と sui move test でコントラクトをローカルで検証する
📄️ コントラクトをパブリッシュする
sui client publishコマンドまたはMove PlaygroundでカウンターコントラクトをDevnetにデプロイする
📄️ Explorerから関数を呼び出す
SuiscanのGUIを使って、publishしたカウンターコントラクトの関数を実行する
📄️ パッケージをアップグレードする
UpgradeCapを使って公開済みパッケージをアップグレードする方法を学びましょう。