For the last three years, Polkascan Foundation has been maintaining the Polkadot related Python libraries, such as py-substrate-interface, py-scale-codec and several Python bindings for cryptographic RUST crates used by Substrate. With these libraries, Python developers can easily interact with any Polkadot, Kusama or other Substrate based chain.
As of writing 265 Github repositories and 21 Python packages are depending on our libraries.
With this treasury proposal, we are asking retroactive funding for our activities in the period April until September 2023.
- Implemented new Polkascan Explorer and Subsquid extensions to the py-substrate-interface extension framework. These utilize indexes from Polkascan Explorer and Subsquid API endpoints, so data can be queried and filtered that is not directly possible or very inefficient on the Substrate RPC.
- New runtime interface: more intuitive approach to interface with the runtime functionality, this is planned to be available in the next major release.
- Added support for ink! v4
- Added SCALE type definitions for upcoming
MetadataV15
in Substrate. (Full support is still WIP) - Added multiple params as key support for
query_map()
- Add support for runtime calls at other blocks than the most recent #346
- Upgrade contract interface to support
WeightV2
#337 - Updated metadata docs for Polkadot & Kusama parachain and stand-alone runtimes
- Technical support on Github and in #polkascan:matrix.org and substrate.stackexchange.com channels
For more details about deliverables see https://github.com/polkascan/py-substrate-interface/releases and https://github.com/polkascan/py-scale-codec/releases
Hours spent | |
---|---|
April | 29 |
May | 36 |
June | 34 |
July | 18 |
August | 24 |
September | 23 |
Total | 164 |
Amount | |
---|---|
Total Services (Including VAT) | 24,805 EUR1 |
Total Treasury Spending Proposal | 6,444.70 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 Python client libraries.
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 September 29th 2023, 13:07 CET: 3.8489 EUR/DOT. ↩