Skip to main content

Multi-algorithm, multi-level, multi-signature format for expressing conditions and fulfillments according to the Interledger Protocol (ILP).

Project description

https://badge.fury.io/py/planetmint-cryptoconditions.svg https://app.travis-ci.com/planetmint/cryptoconditions.svg?branch=main https://codecov.io/gh/planetmint/cryptoconditions/branch/main/graph/badge.svg?token=2Bo1knLW0Q

The cryptoconditions Package

A Python implementation of the Crypto-Conditions spec: a multi-algorithm, multi-level, multi-signature format for expressing conditions and fulfillments.

This implementation doesn’t implement the entire Crypto-Conditions spec. It implements the conditions needed by Planetmint, and some others. It’s compliant with version 02 and version 04 of the spec.

See also:

Pre-conditions

Cryptoconditions require a Python version above 3.8.

Installation

To install latest release from PyPI:

$ pip install planetmint-cryptoconditions

Documentation

Public documentation is available at https://docs.planetmint.io/projects/cryptoconditions/.

Development

This project uses poetry <https://python-poetry.org/> for dependency management. Run poetry install to start local development.

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

planetmint_cryptoconditions-1.2.2.tar.gz (32.9 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file planetmint_cryptoconditions-1.2.2.tar.gz.

File metadata

  • Download URL: planetmint_cryptoconditions-1.2.2.tar.gz
  • Upload date:
  • Size: 32.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.9.16 Linux/5.15.0-1038-azure

File hashes

Hashes for planetmint_cryptoconditions-1.2.2.tar.gz
Algorithm Hash digest
SHA256 58ba1d89ecd8b72089d3371eed8d8519bfa24de103b5f9f99cc00a1d70968af9
MD5 60edce30bc569870550f7cbf15346a0c
BLAKE2b-256 2232a4b30c08efcfebf7a45005bdcc1dc32c14e0e22a8a790dea43faa4a2e312

See more details on using hashes here.

File details

Details for the file planetmint_cryptoconditions-1.2.2-py3-none-any.whl.

File metadata

File hashes

Hashes for planetmint_cryptoconditions-1.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b0f7cebc4d639171f9bad947f5c927539789cf2b78b893e588fbddb985b4c3c7
MD5 089fc6b3aa6e8acd2890eada033768ab
BLAKE2b-256 2bf4e62124c5b6b54e28bbd2477aacd3c7e4eee96621960a312af3a9a0127d88

See more details on using hashes here.

Supported by

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