Skip to content

Latest commit

 

History

History
65 lines (41 loc) · 3.27 KB

README.md

File metadata and controls

65 lines (41 loc) · 3.27 KB

Xian Network Repositories

Welcome to the Xian Network's GitHub organization. Below is a curated list of our repositories, each accompanied by a brief description to help you navigate our projects.

Core Components

  • xian-core
    The backbone of the Xian Network, this repository contains the node implementation based on CometBFT, facilitating consensus and network operations. :contentReference[oaicite:0]{index=0}

  • xian-contracting
    A specialized subset of Python tailored for developing smart contracts on the Xian Network, streamlining decentralized application development. :contentReference[oaicite:1]{index=1}

  • xian-py
    A Python library designed to interface seamlessly with the Xian Blockchain, enabling developers to integrate Xian functionalities into Python applications. :contentReference[oaicite:2]{index=2}

  • xian-js
    A suite of tools for interacting with the Xian blockchain using JavaScript and TypeScript, broadening accessibility for web developers. :contentReference[oaicite:3]{index=3}

Wallets and User Interfaces

  • xian-web-wallet
    The official Xian web and browser extension wallet, offering users a secure and intuitive interface for managing their Xian assets. :contentReference[oaicite:4]{index=4}

Development Tools

  • contract-dev-environment
    Provides a streamlined setup for developers to begin creating smart contracts, complete with example contracts, tests, and comprehensive instructions. :contentReference[oaicite:5]{index=5}

  • xian-stack
    A collection of tools and configurations to facilitate the deployment and management of Xian Network components, enhancing developer productivity. :contentReference[oaicite:6]{index=6}

Standard Contracts and Documentation

  • xian-standard-contracts
    The official repository for standardized smart contracts on the Xian blockchain, providing foundational contracts for developers. :contentReference[oaicite:7]{index=7}

  • smart-contracts-docs
    Comprehensive documentation for developing smart contracts on Xian using Contracting, guiding developers through the process.

Utilities and Integrations

  • dapp-utils
    A JavaScript utility that offers a simple interface for interacting with Xian wallet information and facilitates transaction requests via custom events in web environments.

  • hyperlane-xian
    Integration with Hyperlane, enabling cross-chain communication and interoperability for Xian-based applications.

Example Projects and Starters

  • dapp-starter-nextjs
    A starter template demonstrating how to interact with the Xian blockchain using React and Next.js, serving as a foundation for decentralized application development.

  • dapp-starter-svelte
    A starter template built with Svelte, showcasing dApp interaction with the Xian wallet, ideal for developers favoring the Svelte framework.

  • dice-game
    An example smart contract game, illustrating the implementation of gaming logic on the Xian blockchain.

Infrastructure and Deployment

  • ansible-testnet
    An Ansible configuration for setting up and managing Xian testnet nodes, streamlining network deployment for testing purposes.

  • blockchain-agent
    A utility for monitoring and interacting with the Xian blockchain, assisting in network maintenance and operations.