For the last four years, Polkascan Foundation has been maintaining the Substrate Python API: py-substrate-interface, py-scale-codec and several Python bindings for cryptographic RUST crates used by Substrate.
The Substrate Python API is a library, with similar features as Polkadot-JS API. With this API, Python developers can build apps that interact with any Polkadot, Kusama or other Substrate based chain. There are APIs for different programming languages and our API library is at the moment the only one available for the Python programming language.
As of writing 297 Github repositories and 23 Python packages are depending on the Python API.
With this treasury proposal, we are asking retroactive funding for our activities in the period October until December 2023.
-
The main activity has been the development of a version 2 of the libraries (both API and scale-codec). The rationale of this new major release is that after 4 years of development and maturing of Substrate, a lot of the initial design decisions can be revised and legacy support can be dropped. This will drastically improve performance and readability of the code. Also there will be async support, which is a much requested feature. We expect a first alpha release in march.
-
Parallel with this development, some issues with ink! contract versioning have been fixed in latest v1.7.5 release.
-
Also new alpha versions have been released with MetadataV15 support: https://github.com/polkascan/py-scale-codec/releases/tag/v1.3.0a and https://github.com/polkascan/py-substrate-interface/releases/tag/v1.8.0a
-
Technical support on Github and in #polkascan:matrix.org and substrate.stackexchange.com channels
Hours spent | |
---|---|
October | 20 |
November | 57 |
December | 50 |
Total | 127 |
Amount | |
---|---|
Total Services (Including VAT) | 19,208.75 EUR1 |
Total Treasury Spending Proposal | 2,744.11 DOT 2 |
Polkascan verified benificary account: 13eDnpY969xLyu7NgnV9bVg5s9dcrq1UyQn7wAuDXxtYyKA6
- October 2020
- November 2020
- December 2020
- January 2021
- February 2021
- March 2021
- April 2021
- May 2021
- June 2021
- July 2021
- August 2021
- September 2021
- Quarter 4 2021
- Quarter 1 2022
- Quarter 2 2022
- Quarter 3 2022
- Quarter 4 2022
- Quarter 1 2023
- Quarter 2 & 3 2023
- The Social Contract Mechanism
- The Social Contract for Maintenance & Support of Python Libraries
- Business Plan
The Polkascan Foundation is a not-for-profit infrastructure service provider and maintainer of Polkadot ecosystem open source software, such as the Polkascan Explorer and Substrate Python API.
Footnotes
-
Please refer to our Business Plan (page 39) for the composition of our hourly rate. ↩
-
The amount of DOT to cover the expenses will be liquidated in advance from our DOT reserves to prevent foreign exchange risk. For this reason, the price snapshot will be taken on the day of the publication of this Treasury Proposal. Kraken lists the following spot price on January 4th 2023, 12:23 CET: 7.00 EUR/DOT. ↩