Skip to content

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