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.
-
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}
- 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}
-
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}
-
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.
-
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.
-
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.
-
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.