Move
Functions
Link copied to clipboard
abstract suspend fun getMoveFunctionArgTypes(id: String): Result<GetMoveFunctionArgTypesQuery.Data?, SuiError>
Fetches the argument types for a specific Move function.
Link copied to clipboard
abstract suspend fun getNormalizedMoveFunction(id: String): Result<GetNormalizedMoveFunctionQuery.Data?, SuiError>
Fetches the normalized (desugared and with types expanded) representation of a Move function.
Link copied to clipboard
abstract suspend fun getNormalizedMoveModule(packageId: String, module: String): Result<GetNormalizedMoveModuleQuery.Data?, SuiError>
Fetches the normalized representation of a specific module within a package.
Link copied to clipboard
abstract suspend fun getNormalizedMoveModulesByPackage(packageId: String, cursor: String?): Result<GetNormalizedMoveModulesByPackageQuery.Data?, SuiError>
Fetches a paginated list of all normalized modules within a given package.
Link copied to clipboard
abstract suspend fun getNormalizedMoveStruct(id: String): Result<GetNormalizedMoveStructQuery.Data?, SuiError>
Fetches the normalized representation of a Move struct.
Link copied to clipboard
Resolves the on-chain memory layout for a specified Move type.
Link copied to clipboard
abstract suspend fun paginateMoveModuleLists(packageId: String, module: String, hasMoreFriends: Boolean, hasMoreStructs: Boolean, hasMoreFunctions: Boolean, hasMoreEnums: Boolean, afterFriends: String? = null, afterStructs: String? = null, afterFunctions: String? = null, afterEnums: String? = null): Result<PaginateMoveModuleListsQuery.Data?, SuiError>
Fetches paginated lists of components within a Move module.