Sui Codegen
Gradle PluginNative CLIKotlin Generator
Generate type-safe Kotlin code and PTB DSL wrappers from Sui Move package summaries with Sui Codegen.
It produces one Kotlin object per Move module containing typed descriptors, constants, and PtbDsl extensions for Move calls.
Key Features
- Get typed
TypesandFunctionsobjects per module. - Use idiomatic
PtbDslbuilders for Move calls. - Prune unused code and control private function visibility.
- It integrates cleanly with
ksui-coreandbcs. - Run it via Gradle plugin (recommended) or standalone native CLI.