A Python client library for interacting with Cosmos SDK-based blockchain networks.
CosmPy is a Python client library designed for interacting with blockchain networks built on the Cosmos SDK. It provides developers with tools to query blockchain data, execute transactions, manage tokens, deploy smart contracts, and perform staking operations programmatically. The library simplifies building applications that need to interface with Cosmos-based blockchains like Fetch.ai.
Python developers building applications on Cosmos SDK-based blockchains, including those working on DeFi protocols, wallet services, blockchain explorers, or automated trading systems.
Developers choose CosmPy because it offers a dedicated, well-documented Python interface specifically for Cosmos ecosystems, reducing the need for low-level HTTP/RPC calls. Its integration with Fetch.ai's network and support for advanced features like atomic swaps make it particularly valuable for projects in that ecosystem.
A Python client library for interacting with blockchains based on the Cosmos-SDK
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Offers a clean, intuitive interface that abstracts low-level blockchain calls, as demonstrated by the simple LedgerClient example for querying balances in the README.
Supports a wide range of operations including token transfers, staking, smart contract deployment, and atomic swaps, making it a versatile tool for Cosmos development.
Provides pre-configured network settings for Fetch.ai chains, simplifying initialization with methods like NetworkConfig.fetchai_mainnet(), as shown in the getting started example.
Shows regular updates and community engagement through GitHub badges for CI/CD tests and PyPI downloads, indicating ongoing development support.
While it supports Cosmos SDK chains, the documentation and examples heavily emphasize Fetch.ai networks, which may require manual configuration for other chains.
Full documentation is hosted externally on Fetch.ai's site, which could be a single point of failure or lag behind the GitHub repository in updates.
Compared to broader blockchain libraries, it has fewer community-contributed plugins or integrations, relying more on the core team for feature extensions.