Skip to content

Releases: 0xobelisk/dubhe

Dubhe v1.0.0 Release Notes

17 Dec 05:40
Compare
Choose a tag to compare
Pre-release

Overview

Dubhe is a comprehensive development framework for building applications on the Sui blockchain. This release includes three main packages:

  • sui-cli - A development toolkit for building and managing Dubhe projects on the Sui blockchain. It provides essential commands for contract deployment, schema generation, and local development.

  • sui-client - A versatile SDK that supports multiple platforms including browsers, Node.js, and the COCOS game engine. It provides a unified interface for interacting with Sui Move contracts.

  • sui-common - Core package that defines contract template specifications and DubheConfig type definitions. It provides standardized schemas and configurations for generating Move smart contracts on Sui blockchain, ensuring consistency across all Dubhe packages.

Framework

Dubhe Framework is a foundational layer for Sui blockchain development that provides essential tools and utilities for building decentralized applications. The framework has reached version 1.0.0 and is ready for production use.

🔗 Visit Dubhe Framework Repository

Key Features

Sui CLI

  • Contract deployment support for multiple networks (mainnet/testnet/devnet/localnet)
  • Automatic schema generation from config files
  • Built-in local node management
  • Integrated faucet service for development networks
  • Contract upgrade capabilities

Sui Client

  • Comprehensive wallet management
  • Transaction building and signing
  • Contract interaction utilities
  • Multi-network support
  • BCS serialization handling
  • Built-in type safety

Development Templates

  • Next.js template for web applications
  • COCOS template for game development
  • Contract template for Move development

Requirements

  • Node.js >= 18.16.0
  • pnpm >= 8.x
  • Sui CLI tools

Installation

pnpm create dubhe

Breaking Changes

  • Updated Sui dependency to v1.7.0
  • Restructured project templates
  • Enhanced type definitions for better developer experience

Contributors

Special thanks to our contributors:

License

Apache-2.0