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.13. 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.0rc13.post1.tar.gz (64.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kinetic_sdk-1.0.0rc13.post1-py3-none-any.whl (165.2 kB view details)

Uploaded Python 3

File details

Details for the file kinetic-sdk-1.0.0rc13.post1.tar.gz.

File metadata

  • Download URL: kinetic-sdk-1.0.0rc13.post1.tar.gz
  • Upload date:
  • Size: 64.8 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.0rc13.post1.tar.gz
Algorithm Hash digest
SHA256 5de8b3b219dc93072399288e1ea225803b77d7c44fe95c61c6438efc082de4e2
MD5 82f7ffb2871494c4e003d949531e255c
BLAKE2b-256 2d3ee5653c8b58c14a0927b61690938d40210a83afb1cca3c604bb5fb427e13d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kinetic_sdk-1.0.0rc13.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 e702f178baea569d97953b83c83f63aa2c21c3267f272327fe9f34a44d913e8e
MD5 3abc073ee8c1ae91e9d9427341b885f4
BLAKE2b-256 9767dac4656c6b9e679b77f488c72b64409feb6948941a5b2c82bdeaa06b9db9

See more details on using hashes here.

Supported by

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