Skip to main content

How it works

Typically keystore files encrypt a seed to a file, however this is not appropriate or UX friendly, since the phrase cannot be recovered after the fact.

Crypto design:

[entropy] -> [phrase] -> [seed] -> [privateKey] -> [publicKey] -> [address]

Instead, XCHAIN-CRYPTO stores the phrase in a keystore file, then decrypts and passes this phrase to other clients:

[keystore] -> XCHAIN-CRYPTO -> [phrase] -> ChainClient

The ChainClients can then convert this into their respective key-pairs and addresses. Users can also export their phrases after the fact, ensuring they have saved it securely. This could enhance UX onboarding since users aren't forced to write their phrases down immediately for empty or test wallets.

Documentation

👉 https://xchainpy2.readthedocs.io/en/latest/packages/xchainpy2_crypto.html

Metadata

Release files for xchainpy2_crypto 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for xchainpy2_crypto 0.1.1
File Size Uploaded
xchainpy2_crypto-0.1.1.tar.gz 8.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for xchainpy2_crypto 0.1.1
File Interpreter ABI Platform
xchainpy2_crypto-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 16.5 kB

Release files / xchainpy2_crypto-0.1.1.tar.gz

Download URL xchainpy2_crypto-0.1.1.tar.gz
Size 8.0 kB
Tags Source
SHA-256 checksum
How to use checksums
176846b34ffdaa53e0c63fca13d2ecebec948a2dd597cc52553085076c3ea5a3
BLAKE2b-256 checksum
How to use checksums
e20578abb5061f9736cf7599d5e2e87995d2a86b0fded8975981fc9ea645a7b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.13

Release files / xchainpy2_crypto-0.1.1-py3-none-any.whl

Download URL xchainpy2_crypto-0.1.1-py3-none-any.whl
Size 8.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f342039f093be2955c1f9b3879baa53e72dbc7412ce187dc2d06f2f40edfb19c
BLAKE2b-256 checksum
How to use checksums
54947215d0e7fafd345550bee2ca660be0cc85f9157998fe448f4fc7298e269e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.13

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page