python-opentimestamps
Python3 library for creating and verifying OpenTimestamps proofs.
Installation
From the PyPi repository:
pip3 install opentimestamps
Structure
Similar to the author's python-bitcoinlib, the codebase is split between the
consensus-critical opentimestamps.core.* modules, and the
non-consensus-critical opentimestamps.* modules. The distinction between the
two is whether or not changes to that code are likely to lead to permanent
incompatibilities between versions that could lead to timestamp validation
returning inconsistent results between versions.
Unit tests
python3 -m unittest discover -v
SSL Root Certificates
On some MacOS setups SSL certificates may be missing. The following commands could be of use to resolve this error (the below example assumes a user is running Python "3.7", and is using Certifi package):
cd /Applications/Python\ 3.7
Install\ Certificates.command
Metadata
Release files for opentimestamps 0.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| opentimestamps-0.5.0.tar.gz | 39.4 kB | Without provenance | Details for opentimestamps-0.5.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| opentimestamps-0.5.0-py3-none-any.whl | Python 3 | none | any | Details for opentimestamps-0.5.0-py3-none-any.whl |
Total release size: 90.6 kB
Release files / opentimestamps-0.5.0.tar.gz
| Download URL | opentimestamps-0.5.0.tar.gz |
|---|---|
| Size | 39.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c38e20e3970b821273c827a14365d3f8542aad390f26f340091daf10d4d2e428
|
|
BLAKE2b-256 checksum How to use checksums |
f5f3d99d0fee5bbfe7a36c62b89067a0f802fb107bc5c7cd720912640c840a6f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.5
|
Release files / opentimestamps-0.5.0-py3-none-any.whl
| Download URL | opentimestamps-0.5.0-py3-none-any.whl |
|---|---|
| Size | 51.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bbe386274469292b54bb1d2e3af29b3e17f30025f12516bfc4aea3474b12e848
|
|
BLAKE2b-256 checksum How to use checksums |
3ebdd85a57fab74dabdeb8bcfaf5de781be1d1410394b58720e3fa3c128c4e70
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.5
|
Security for opentimestamps 0.5.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.