Introduction
Titan Kit is an official Web3 wallet connection solution co-developed with our partner Cyberk, based on InterchainKit, for Titan Chain. It provides a simple and user-friendly way to integrate Web3 wallet functionality into applications.
Overview
Titan Kit is designed to make Web3 wallet integration seamless and straightforward. It consists of two main packages:
1. @titan-kit/core
The core package provides essential functionality for wallet connections and interactions. It includes:
Wallet adapters for Untitled Wallet and other popular wallets
Core wallet connection logic
Chain registry integration
Support for various wallet protocols (WalletConnect, Ledger, etc.)
Extensible architecture for custom wallet implementations
2. @titan-kit/react
The React package provides ready-to-use components and hooks for React applications. It includes:
Pre-built React components for wallet connection UI
Custom hooks for wallet state management
Integration with @interchain-ui/react for consistent UI
TypeScript support for better development experience
Key Features
Easy Integration: Simple setup process for both core and React applications
Multiple Wallet Support: Built-in support for Untitled Wallet and other popular wallets
Extensible: Easy to add support for new wallets through the adapter system
TypeScript Support: Full TypeScript support for better development experience
React Components: Ready-to-use React components and hooks
Chain Registry: Integration with chain registry for better chain management
WalletConnect Support: Built-in support for WalletConnect protocol
Ledger Support: Hardware wallet support through Ledger integration
Contributing
Titan Kit is open for contributions. Please feel free to submit issues and pull requests.
License
See LICENSE file for details.
Support
For support, please open an issue in the respective package repository: