Skip to main content

No project description provided

Project description

Kinetic Python SDK

Kinetic Python SDK is the official python SDK for Kinetic based on the Kinetic SDK Standard.

This SDK allows developers to rapidly integrate Kin and other SPL tokens in their app.

Usage

In order to use this SDK, please head over to the Kinetic Pyrhon SDK documentation.

Version

This SDK is built to work with @kinetic/api@v1.0.0-rc.16. Using it with other versions may lead to issues.

Contributing

If you want to contribute to this SDK, please follow the steps below to get it running locally:

1. Install the Poetry CLI on your local machine by visiting the link below:

Install Poetry

2. Install the OpenAPI Generator via NPM (for alternative installs visit: https://openapi-generator.tech)

$ npm install @openapitools/openapi-generator-cli -g

3. Fetch the Kinetic Python repo

$ git clone https://github.com/kin-labs/kinetic-python-sdk

4. Change into kinetic-python-sdk working directory

$ cd kinetic-python-sdk

5. Run the tests

$ make test

6. Generate OpenAPI Python client

$ make generate

Directory labels

  • generated Contains all the generated Python client code based on the openapi spec.
  • helpers Contains helper functions that simply calling the createAccount and makeTranfer sdk functions
  • models Here you can find all reference to classes to-be created and what they override.

Contributing

To start contributing, take a look at the standard as this lays down the base for all clients. This standard is subject to change so always review this before committing any meaningful work. You can visit the standard here

Troubleshooting

If you have issues with coincurve dependency in Apple Silicon M1 run this:

xcode-select --install
brew install autoconf automake libffi libtool pkg-config python

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

kinetic-sdk-1.0.0rc16.tar.gz (64.2 kB view details)

Uploaded Source

Built Distribution

kinetic_sdk-1.0.0rc16-py3-none-any.whl (160.1 kB view details)

Uploaded Python 3

File details

Details for the file kinetic-sdk-1.0.0rc16.tar.gz.

File metadata

  • Download URL: kinetic-sdk-1.0.0rc16.tar.gz
  • Upload date:
  • Size: 64.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.1 CPython/3.10.9 Darwin/22.1.0

File hashes

Hashes for kinetic-sdk-1.0.0rc16.tar.gz
Algorithm Hash digest
SHA256 e4e5cb1e77b9386a68081351f192aa5ac25e91b9ed76a4c34cd33f813c25ec6f
MD5 1bdc7ee2f40c06f6dfb77a36d5c00fe7
BLAKE2b-256 e32f81e1fcde1b6f83c9d8e4b7960da1324ef0b241b87025a3774ca7242b0bcc

See more details on using hashes here.

File details

Details for the file kinetic_sdk-1.0.0rc16-py3-none-any.whl.

File metadata

  • Download URL: kinetic_sdk-1.0.0rc16-py3-none-any.whl
  • Upload date:
  • Size: 160.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.1 CPython/3.10.9 Darwin/22.1.0

File hashes

Hashes for kinetic_sdk-1.0.0rc16-py3-none-any.whl
Algorithm Hash digest
SHA256 1c26b21b1c090ccc360fea815233aafae06aaeccabce4c85ba00b2654d724d84
MD5 39ba71a4b52fd36e4e6a05da6310ffbc
BLAKE2b-256 ec3b6ea2ecf8498f2a22b03a06ffaaffd034dec9f7afd6dbe62a2d7748b0a9fe

See more details on using hashes here.

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