Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Transfering Hedera Python SDK to Hiero #75

Open
nadineloepfe opened this issue Dec 18, 2024 · 2 comments
Open

Transfering Hedera Python SDK to Hiero #75

nadineloepfe opened this issue Dec 18, 2024 · 2 comments
Labels
project proposal Proposal for adding a project to Hiero

Comments

@nadineloepfe
Copy link

nadineloepfe commented Dec 18, 2024

This proposal is to transfer the project nadineloepfe/hedera_sdk_python to Hiero.

Current project location: https://github.com/nadineloepfe/hedera_sdk_python

Suggested name under Hiero: hedera_python_sdk

Supporters of the project

Project description

The Hedera Python SDK is a "mini" SDK (as in: not covering the entire set of functionalities the other Hedera SDKs do) for interacting with the Hedera Hashgraph platform.
Currently, it is enabling developers to manage token transactions such as creating, associating, and transferring tokens, as well as account creation, HBAR transfers, and queries. This SDK is designed to be easily extendable and will be added onto by the community.

State of the project

The Hedera Python SDK is currently in active development and can execute essential token and HBAR operations. The repository supports installation via pip and offers example scripts for developers to quickly get started. CI/CD pipelines using GitHub Actions and Hedera Solo are in place for automated testing.

Key features include:

  • Account creation
  • Token creation, association, and transfers.
  • HBAR transfers
  • Basic queries

Additionally, the SDK is in the process of being updated and expanded with a pending feature for token deletion expected to be merged soon.
For this expansion, a set of well-defined Good-First-Issues have been raised under Issues, which are ready to be assigned.

Usage of the project

Currently, the Hedera Python SDK is ideal for developers:

  • Working on decentralised applications (dApps) requiring basic HBAR and token transactions or account creation
  • Wanting to get started with open source development

The project aims to be community-driven, with plans for ongoing expansion and enhancement through collaborative efforts. Developers can easily configure their environment with .env files and run tests using pytest to validate their integration.

Vision of the project

The SDK’s vision is to be fully community driven, while serving as the primary Python library for Hedera-based applications, simplifying the development process for Python developers.
The end goal is to provide the full set of functionalities, similar to the other Hedera SDKs (Java, JS, Go, etc).

By providing comprehensive examples, the project seeks to be easy to understand and to use, enabling users new to Web3 and the Hedera network to start building in their favourite language as fast as possible. By moving to Hiero, the SDK aims to achieve these goals.

@hendrikebbers hendrikebbers added the project proposal Proposal for adding a project to Hiero label Dec 18, 2024
@hendrikebbers
Copy link
Contributor

The Hedera Python SDK is a mini SDK

Can you add some clarification what you understand with "mini"

Vision of the project

Another important point is to provide the same functionalities as the other SDKs (Java, JS, ..) in future.

State of the project

You should add the very well-defined Good-First-Issues

@hendrikebbers
Copy link
Contributor

The TSC voted to transfer the project to Hiero (see https://github.com/hiero-ledger/tsc/blob/main/minutes/2025-01-07.md)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
project proposal Proposal for adding a project to Hiero
Projects
None yet
Development

No branches or pull requests

2 participants