Python wrapper Library using Koios API for accessing information stored on the Cardano Blockchain
Project description
Koios Python
![PyPI - Python Version](https://pypi-camo.freetls.fastly.net/a1d88a980bf77c68610c43533983134fdb1b01d0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f707970692532307061636b6167652d76312e322e302d677265656e)
Overview
Koios Python is Python wrapper which allow interacting with all information and parameters stored on the Cardano blockchain using Koios REST API
What is Koios Python?
Koios Python is a library based on Koios Elastic Query Layer for Cardano Node by Cardano Community Guild Operators.
Koios is best described as a Decentralized and Elastic RESTful query layer for exploring data on Cardano blockchain to consume within applications/wallets/explorers/etc.
Koios is really useful for developers because resource and maintenance requirements for Cardano blockchain components (e.g. cardano-node, cardano-db-sync) are ever-growing. It also simplifies how to query complex information from the blockchain.
This library allows getting data from the Cardano Blockchain using a simple syntaxis in your Python code. All the querys follow Koios API REST operations.
Required Python Modules
Installation ![PyPI Latest Release](https://pypi-camo.freetls.fastly.net/69e456dc09cfb9ad35cf49f9341e4f38fed37429/68747470733a2f2f696d672e736869656c64732e696f2f707970692f762f6b6f696f732d707974686f6e2e737667)
pip install koios_python
Upgrade to the last Version
pip install --upgrade koios_python
Usage
Import to your python file this library:
import koios_python
You can read all info about how works this library in our Wiki
TODO
- Adding Pagination for all queries where makes sense (At the moment, there are a bunch with this feature)
- Managing errors
- Inside functions
- Pagination
- User Inputs
- Timeouts
- Adding Vertical Filtering
- Adding Async methods
Features
- Supported REST Services:
- Network
- Chain Tip
- Genesis Info
- Historical Tokenomic Statistics
- Epoch
- Epoch Information
- Epoch's Protocol Parameters
- Epoch Blocks Protocol
- Block
- Block List
- Block Information
- Block Transactions
- Transactions
- Transaction Information
- Transaction UTxOs
- Transaction Metadata
- Transaction Metadata Labels
- Transaction Submission
- Transaction Status (Block Confirmations)
- Address
- Address Information
- Address Transactions
- Transactions from Payment Credentials
- Address Assets
- Account
- Account List
- Account Information
- Account Information Cached
- Account Rewards
- Account Updates (History)
- Account Addresses
- Account Assets
- Account History
- Asset
- Asset List
- Asset Address List
- Asset Information
- Asset History
- Asset Policy Information
- Asset Summary
- Asset Transaction History
- Pool
- Pool List
- Pool Information
- Stake Snapshot
- Pool Delegators List
- Pool Blocks
- Pool Stake, Block and Reward History
- Pool Updates (History)
- Pool Relays
- Pool Metadata
- Script
- Native Script List
- Plutus Script List
- Script Redeemers
- Datum Information
- Network
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for koios_python-1.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7ebc3c0bfe003ebe1200e0e96e508bee752195f0607e480eba6ff48226bde9e |
|
MD5 | 5763cf7e6287720e5b5f828e0d68ab7e |
|
BLAKE2b-256 | ff936e5fc2b03b8d1a076814aefdf6fbb565911deec96ae10f63d2e022fe60c8 |