Skip to main content

XCASH Foundation ecosystem API wrapper

Project description

XCASH Foundation ecosystem python API wrapper

Issues Forks Stars Activity License Code Size Discord

What is it?

Is a client Python wrapper library around XCASH Foundation ecosystem products.

Integrations

  • Blockchain Explorer api wrapper
  • Delegates Explorer api wrapper
  • Shared Delegate api wrapper
  • RPC wallet
  • PyPi published

Setup

Package can be installed with pip, the python package index.

pip3 install xcash

or

pip install xcash

To access products you are required to import packages and initiate them:

# Access to blockchain data
from xcash.blockchainExplorer import BlockchainExplorer

blockchain_api = BlockchainExplorer()

# Access Delegates Explorer of DPOPS system
from xcash.delegatesExplorer import DelegatesExplorer

delegates_api = DelegatesExplorer()

# Access Shared delegate through api 
from xcash.sharedDelegate import SharedDelegate

delegate_api = SharedDelegate(delegate_url="DELEGATE URL")

Examples

Blockchain Explorer Api

from xcash.blockchainExplorer import BlockchainExplorer
from pprint import pprint

# Initiate blockchain explorer client
blockchain_api = BlockchainExplorer()

# Get blockchain data 
blockchain_data = blockchain_api.get_blockchain_data()

# Print data
pprint(blockchain_data)

Examples on all available methods to communicate with XCASH blockchain Rest API can be found here

Delegates Explorer Api

from xcash.delegatesExplorer import DelegatesExplorer
from pprint import pprint

# Initiate delegates explorer client
delegates_api = DelegatesExplorer()

# Get delegates/DPOPS statistics 
statistics = delegates_api.get_delegate_website_statistics()

# Print data
pprint(statistics)

Examples on all available methods to communicate with XCASH DPOPS Delegates Explorer Rest API can be found here

Shared Delegate Api

from xcash.sharedDelegate import SharedDelegate
from pprint import pprint

# Initiate shared delegate and provide delegates address as param to access API
url = "http://xpayment.x-network.eu"
delegate_api = SharedDelegate(delegate_url=url)

# Delegate statistics data from delegate website
statistics = delegate_api.get_delegate_website_statistic()

# Print data
pprint(statistics)

Examples on all available methods to communicate with Shared Delegate Rest API can be found here

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xcash-0.1.0.tar.gz (6.3 kB view hashes)

Uploaded Source

Built Distribution

xcash-0.1.0-py3-none-any.whl (6.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page