Releases: 0xobelisk/dubhe
Dubhe v1.0.0 Release Notes
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:
- Henry (@Zombieliu)
- Bob (@web3olalala)
- Frank (@vladilen11)
License
Apache-2.0