mirror of
https://github.com/aljazceru/nutshell.git
synced 2026-01-02 00:14:28 +01:00
* first working version but some sats go missing * back at it * make format * restore to main * move mint database * fix some tests * make format * remove old _construct_outputs we reintroduced in merge with main * add type annotations * add wallet private key to tests * wallet: load proofs * fix tests * _generate_secrets with deterministic generation (temporary) * allow wallet initialization with custom private key * add pk to wallet api test * mint scope=module * remove private_key from test_wallet.py to see if it helps with the github tests * readd private keys to tests * workflow without env * add more private key! * readd env * ledger scope session * add default private key for testing * generate private keys if not available * testing * its working!!! * first iteration of bip32 working * get mint info and add many type annotations * tests * fix tests with bip32 * restore from multiple mints * disable profiler * make format * failed POST /mint do not increment secret counter * store derivation path in each token * fix tests * refactor migrations so private keys can be generated by the wallet with .with_db() classmethod * start fixing tests * all tests passing except those that need to set a specific private key * bip39 mnemonic to seed - with db but restore doesnt work yet with custom seed * mnemonic restore works * enter mnemonic in cli * fix tests to use different mnemonic * properly ask user for seed input * tests: dont ask for inputs * try to fix tests * fix cashu -d * fixing * bump version and add more text to mnemonic enter * add more comments * add many more comments and type annotations in the wallet * dont print generated mnemonic and dont wait for input * fix test * does this fix tests? * sigh.... * make format * do not restore from an initialized wallet * fix mnemonics * fix nitpicks * print wallet name if nonstandard wallet * fix merge error and remove comments * poetry lock and requirements * remove unused code * fix tests * mnemonic.lower() and add keyset id if not present for backwards compat * edit comment
52 lines
3.6 KiB
Plaintext
52 lines
3.6 KiB
Plaintext
anyio==3.7.1 ; python_version >= "3.7" and python_version < "4.0"
|
|
asn1crypto==1.5.1 ; python_version >= "3.7" and python_version < "4.0"
|
|
attrs==23.1.0 ; python_version >= "3.7" and python_version < "4.0"
|
|
base58==2.1.1 ; python_version >= "3.7" and python_version < "4.0"
|
|
bech32==1.2.0 ; python_version >= "3.7" and python_version < "4.0"
|
|
bip32==3.4 ; python_version >= "3.7" and python_version < "4.0"
|
|
bitstring==3.1.9 ; python_version >= "3.7" and python_version < "4.0"
|
|
certifi==2023.5.7 ; python_version >= "3.7" and python_version < "4.0"
|
|
cffi==1.15.1 ; python_version >= "3.7" and python_version < "4.0"
|
|
charset-normalizer==3.2.0 ; python_version >= "3.7" and python_version < "4.0"
|
|
click==8.1.5 ; python_version >= "3.7" and python_version < "4.0"
|
|
coincurve==18.0.0 ; python_version >= "3.7" and python_version < "4.0"
|
|
colorama==0.4.6 ; python_version >= "3.7" and python_version < "4.0" and platform_system == "Windows" or python_version >= "3.7" and python_version < "4.0" and sys_platform == "win32"
|
|
cryptography==36.0.2 ; python_version >= "3.7" and python_version < "4.0"
|
|
ecdsa==0.18.0 ; python_version >= "3.7" and python_version < "4.0"
|
|
environs==9.5.0 ; python_version >= "3.7" and python_version < "4.0"
|
|
exceptiongroup==1.1.2 ; python_version >= "3.7" and python_version < "3.11"
|
|
fastapi==0.83.0 ; python_version >= "3.7" and python_version < "4.0"
|
|
h11==0.12.0 ; python_version >= "3.7" and python_version < "4.0"
|
|
httpcore==0.15.0 ; python_version >= "3.7" and python_version < "4.0"
|
|
httpx==0.23.0 ; python_version >= "3.7" and python_version < "4.0"
|
|
idna==3.4 ; python_version >= "3.7" and python_version < "4.0"
|
|
importlib-metadata==5.2.0 ; python_version >= "3.7" and python_version < "4.0"
|
|
loguru==0.6.0 ; python_version >= "3.7" and python_version < "4.0"
|
|
marshmallow==3.19.0 ; python_version >= "3.7" and python_version < "4.0"
|
|
mnemonic==0.20 ; python_version >= "3.7" and python_version < "4.0"
|
|
outcome==1.2.0 ; python_version >= "3.7" and python_version < "4.0"
|
|
packaging==23.1 ; python_version >= "3.7" and python_version < "4.0"
|
|
pycparser==2.21 ; python_version >= "3.7" and python_version < "4.0"
|
|
pycryptodomex==3.18.0 ; python_version >= "3.7" and python_version < "4.0"
|
|
pydantic==1.10.11 ; python_version >= "3.7" and python_version < "4.0"
|
|
pysocks==1.7.1 ; python_version >= "3.7" and python_version < "4.0"
|
|
python-bitcoinlib==0.11.2 ; python_version >= "3.7" and python_version < "4.0"
|
|
python-dotenv==0.21.1 ; python_version >= "3.7" and python_version < "4.0"
|
|
represent==1.6.0.post0 ; python_version >= "3.7" and python_version < "4.0"
|
|
requests==2.31.0 ; python_version >= "3.7" and python_version < "4.0"
|
|
rfc3986[idna2008]==1.5.0 ; python_version >= "3.7" and python_version < "4.0"
|
|
secp256k1==0.14.0 ; python_version >= "3.7" and python_version < "4.0"
|
|
setuptools==65.7.0 ; python_version >= "3.7" and python_version < "4.0"
|
|
six==1.16.0 ; python_version >= "3.7" and python_version < "4.0"
|
|
sniffio==1.3.0 ; python_version >= "3.7" and python_version < "4.0"
|
|
sqlalchemy-aio==0.17.0 ; python_version >= "3.7" and python_version < "4.0"
|
|
sqlalchemy==1.3.24 ; python_version >= "3.7" and python_version < "4.0"
|
|
starlette==0.19.1 ; python_version >= "3.7" and python_version < "4.0"
|
|
typing-extensions==4.7.1 ; python_version >= "3.7" and python_version < "4.0"
|
|
urllib3==2.0.3 ; python_version >= "3.7" and python_version < "4.0"
|
|
uvicorn==0.18.3 ; python_version >= "3.7" and python_version < "4.0"
|
|
websocket-client==1.6.1 ; python_version >= "3.7" and python_version < "4.0"
|
|
wheel==0.38.4 ; python_version >= "3.7" and python_version < "4.0"
|
|
win32-setctime==1.1.0 ; python_version >= "3.7" and python_version < "4.0" and sys_platform == "win32"
|
|
zipp==3.15.0 ; python_version >= "3.7" and python_version < "4.0"
|