Skip to main content

Incubed client and provider for web3. Based on in3-c for cython runtime.

Project description

Incubed Client

Python bindings and library for in3. Go to our readthedocs page for more on usage.

This library is based on the C version of Incubed, which limits the compatibility for Cython, so please contribute by compiling it to your own platform and sending us a pull-request!

Quickstart

Install with pip
pip install in3
In3 Client Standalone
import in3

in3_client = in3.Client()
block_number = in3_client.eth.block_number()
print(block_number) # Mainnet's block number

in3_client.eth # ethereum module
in3_client.in3 # in3 module 
Tests
python tests/test_suite.py
Contributing
  1. Get the latest libin3.dylib from the Gitlab Pipeline on the in-core project and replace it in in3/bind folder.
  2. Run all tests again
  3. Fix possible version issues.

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

in3-2.2.3rc1.tar.gz (240.8 kB view hashes)

Uploaded Source

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