xian-js
JavaScript/TypeScript SDK for interacting with the Xian blockchain network. This library provides comprehensive tools for wallet management, transaction handling, and smart contract interactions.
Features
- Basic and HD wallet creation using BIP39/BIP32 standards
- Secure keystore functionality for encrypted key storage
- Transaction creation, simulation, and broadcasting
- Support for both synchronous and asynchronous transaction submission
- Smart contract deployment and interaction
- Comprehensive blockchain querying capabilities
- Network status monitoring and management
- Advanced data encoding utilities for blockchain-specific types
- Custom BigNumber handling for precise decimal operations
- Message signing and verification utilities
- Event emitting system for real-time updates
- TypeScript support with full type definitions
How to install
sh
npm install xian-js
Git repository
can be found here