erc7730

View on PyPIReverse Dependencies (0)

0.2.1 erc7730-0.2.1-py3-none-any.whl

Wheel Details

Project: erc7730
Version: 0.2.1
Filename: erc7730-0.2.1-py3-none-any.whl
Download: [link]
Size: 83007
MD5: 650ce74db796cb3b904093e1bd384af0
SHA256: a90676a70609c0b29b615534ab99146b9817b7152fdf17156d57d27e04d04c94
Uploaded: 2024-12-17 13:46:42 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: erc7730
Version: 0.2.1
Summary: ERC-7730 descriptors validation and utilities.
Author: Ledger
Maintainer: Ledger
Project-Url: Documentation, https://ledgerhq.github.io/python-erc7730
Project-Url: Homepage, https://ledgerhq.github.io/python-erc7730
Project-Url: Repository, https://github.com/LedgerHQ/python-erc7730
License: Apache-2.0
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries
Classifier: Typing :: Typed
Requires-Python: >= 3.12, <3.13
Requires-Dist: case-switcher (>=1.3.13)
Requires-Dist: eip712-clearsign (>=3.0.1)
Requires-Dist: eth-abi (>=5.1.0)
Requires-Dist: eth-utils (>=5.0.0)
Requires-Dist: eth_hash[pycryptodome]
Requires-Dist: hishel (>=0.0.33)
Requires-Dist: httpx-file (>=0.2.0)
Requires-Dist: httpx (==0.27.2)
Requires-Dist: jsonschema
Requires-Dist: lark (>=1.2.2)
Requires-Dist: limiter (>=0.5.0)
Requires-Dist: pydantic-string-url (>=1.0.2)
Requires-Dist: pydantic (>=2.8.2)
Requires-Dist: rich
Requires-Dist: typer
Requires-Dist: typer (>=0.12.5)
Requires-Dist: xdg-base-dirs (>=6.0.2)
Description-Content-Type: text/markdown
[Description omitted; length: 160 characters]

WHEEL

Wheel-Version: 1.0
Generator: pdm-pep517 1.1.4
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
erc7730/__init__.py sha256=sWAQwHX9ceAmVpQlwHABhlKi868GGPsX-ukxmcHFl7M 488
erc7730/common/abi.py sha256=eW779Rk7WME0nOejgzclA4clyePlsg5_dZ_XIkdGg90 3848
erc7730/common/client.py sha256=IMY8vDsxMsyTU7HXOuw8I3EpE68DFjPYxoIulWlV5KI 7133
erc7730/common/json.py sha256=eyzM16a-Qhbmg92TOLYW4KKd1zyMZOWhfws3MP_eCcg 6694
erc7730/common/ledger.py sha256=3Dp15l_q_aaJOqtjkyJVS2j7SzXSoZ7PjjqIRcwysY4 5271
erc7730/common/options.py sha256=rEIK23pTNpOtPHK7vnQsYeK0EVGKB0JLPa2sQuvgX0I 370
erc7730/common/output.py sha256=ymsxB0p4dETfMXz9OUJ4dvzoxi1vYnGrrvsYRJl7S-k 10788
erc7730/common/properties.py sha256=1xRfagRbsdFn6PNFhLPf_YDdQ7yx1LXHwYBQJpfhaTQ 1029
erc7730/common/pydantic.py sha256=VwGpFgbfe6XGtIxSNUHHR_4IfvDrmRWMrMJxr-Penpk 2771
erc7730/convert/__init__.py sha256=IXQQqeejcpKIBNGOORCw4elXjLy-wFOmrgUUzdsF0xs 1231
erc7730/convert/convert.py sha256=PEXHL0lZJpz3hExNB3WJwKPGUMNG13YNW6jecrXWb00 2989
erc7730/convert/ledger/__init__.py sha256=mwObk4-09RSiI-sFGeCueGk49Jn0dwOrUi0Qv65IKlM 82
erc7730/convert/ledger/contract/__init__.py sha256=QmvCjnjItNAYRtk9SjddX5c-MjS4oUtL16hIqHa6w2w 91
erc7730/convert/ledger/eip712/__init__.py sha256=FVu359lCZXXv8yR8So53kh_Fgy_dtNuyGefFqCD_KBs 90
erc7730/convert/ledger/eip712/convert_eip712_to_erc7730.py sha256=F-MA1vIxMBwq2ZaBpBgGKhkAZ-76vxMp-LkxCluj6P4 5925
erc7730/convert/ledger/eip712/convert_erc7730_to_eip712.py sha256=Y4J-4K6XReZjV5jP2wvjCU6bs4-bZvBX_coCdvJln_w 9539
erc7730/convert/resolved/__init__.py sha256=FdJGX1D3UIaV1nABWiDZ6NfoCSexbDp14wVL98ZXZe0 62
erc7730/convert/resolved/constants.py sha256=hKGpo9_ktAo1TzQJnii40GnWfTm5jum2032LcNveKMQ 7332
erc7730/convert/resolved/convert_erc7730_input_to_resolved.py sha256=OGkfeb6VdefRM3HhunEbeK_PkTAq4wWcnfOhKyQjjzM 18209
erc7730/convert/resolved/enums.py sha256=oWvh8r7hEUuUsomG2uuG9C6LhG8nMJbmr1FcNzrmV-4 1739
erc7730/convert/resolved/parameters.py sha256=cx92Ein0OSXczw4U-cxB7Y7sPhR_Er69IDyEDBGFsqs 6653
erc7730/convert/resolved/references.py sha256=3VwYkxafhCpBh61WY8mPVI772mVYkR-lpwEoB4iyxBo 4395
erc7730/convert/resolved/values.py sha256=AQowFcbLyJlwrk7wZiKrEh4XoF--vBnLLex1K4KJsHM 6481
erc7730/format/__init__.py sha256=1_-n0y37vG_ZRTmx-k5W3mOf63IZlScRC_ohcRLGSzc 78
erc7730/format/format.py sha256=RIGLjZPeuoo2q2boK9avWePp1a0J3OAb_xFFm-k9ZS8 2685
erc7730/generate/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
erc7730/generate/generate.py sha256=7fXLK4kRQhfp2pyyn3ZH7mixZh6hCyQK1wrSQWXMyPk 9608
erc7730/generate/schema_tree.py sha256=ifk5i8alSNmgP5ftP_dyouOKne3t2weh73X9SFKpSBc 6456
erc7730/lint/__init__.py sha256=Mq9KGB5vqkzIoXVdgdchDxVQ1h2ToWXgPNTo8cg8SFY 568
erc7730/lint/classifier/__init__.py sha256=Q3lsaJ6OXonkIYXFbgtCDuMpqhpcWRjGgRCnCk3Jzt0 641
erc7730/lint/classifier/abi_classifier.py sha256=m-hN-cupdWk9WwFeiIaQyTza7-aJ9fs7VmBmYPrFM-c 379
erc7730/lint/classifier/eip712_classifier.py sha256=V8DE7ImcbvKTHlIKsyQDpXtJYmwwScfV7yCeOj-WBdc 529
erc7730/lint/lint.py sha256=5oSKPhHnD_y_FCvqyEvfspkUkXbGfhaq8OaQfwPEPco 3372
erc7730/lint/lint_base.py sha256=C75Y3lmOabZgbm-0wZwuFcxqASzD6yCqrtmzbyZFcXk 554
erc7730/lint/lint_transaction_type_classifier.py sha256=Pf3iSBGa-mT9xnoWcJVeuUdNSCAhSw97isSURgQmc5c 4350
erc7730/lint/lint_validate_abi.py sha256=x5po5dJSJbnA81VK0s2M8gLOZgxhH463ssLmxxQKmY8 3294
erc7730/lint/lint_validate_display_fields.py sha256=rbQ2i3wRoWwjXEqa1iGgYZj-SJERjbG-vecOgcYa1Ug 7638
erc7730/list/__init__.py sha256=CMXMno3eFKNEsrtEywp9yyCzSloU5ChhzKcnu_PDwek 77
erc7730/list/list.py sha256=XqDS7ABI2Yh4mwqjNZujNqm0HjCqtZH64VvJU6MUcQI 1920
erc7730/main.py sha256=GGSsGj2mzatOjCIPlBkxdGgBXVxbpp_RfWlJYIds5XY 7435
erc7730/model/__init__.py sha256=I7N7ovB_nZjgITGu24f4irwfDqwz5QQIlyP1UBuzGEU 230
erc7730/model/abi.py sha256=5FmmVWSzvuN7jm0hnRaV2BdIGBWscwrLSg3GIatJFOM 2621
erc7730/model/base.py sha256=kcEf9DchL_-GcGfQNgzygReFT_HNv9LFvkD5RhJX65M 1884
erc7730/model/context.py sha256=CnAA0uTbkDivmGVLtoEjdUyIkuNl-LMK3xK7jGForJU 544
erc7730/model/display.py sha256=5qCwl6dMWbm0vpNf8JcrdXx24cIjzntC4y2cKeD1pK0 5208
erc7730/model/input/__init__.py sha256=hMYN0kr9uyycnyb6oUMgtoTeyi6kQjWl8U-qVplYLEk 147
erc7730/model/input/context.py sha256=Bx16AAVNy8Q9xL47lUz_4siSHeYHBhJCFLKLAFwvvi8 5263
erc7730/model/input/descriptor.py sha256=ksQ6H1yYlasPtgEFUZwiAQL8cBVRCW5R_6iQDkkn1tM 2508
erc7730/model/input/display.py sha256=k1CkDq2t-kG-n4Y9OfqfQBCWIgGXuFvFGaWn0__Bs5I 13910
erc7730/model/input/lenses.py sha256=QZOY1WIN7DLRhIbIwV-Hnl2Z1gVRbfN-Nlb-6GtqEA0 1045
erc7730/model/input/metadata.py sha256=dXohLjWuBw2uIhJxHg6pn5V2cNLOmyKcO2BPcHHv1UQ 1772
erc7730/model/input/path.py sha256=7kHcYOxxGhFuCApjapQ1mQyYAvu_m7ZVR4rpOEs7IbE 3397
erc7730/model/metadata.py sha256=be4IbkTSFJbXK_SiBRclVT2W33a2nhyaSXIPkDBQ92o 3792
erc7730/model/paths/__init__.py sha256=WYaYXWHbPZp_0VBhjsBCFnhAcUNIFHbSbG5TRN-1NiU 7458
erc7730/model/paths/path_ops.py sha256=ctt6LSFPnSUtybcKK_cXV0LJJPHU_dS813M8KFiIuIU 6192
erc7730/model/paths/path_parser.py sha256=-wU9J5TYpZcLgj7_-IT4T1U0T5Sj1QDrOojxVdg5hsc 4032
erc7730/model/paths/path_schemas.py sha256=7SIaIsSH7nzD9eu8VpZNRLli4bkzAdfg76EHOBFOV6c 6818
erc7730/model/resolved/__init__.py sha256=L0dmPw6Efd5Bxhm7MiUDgiqac8KfmaJJlmAn69gCdgM 445
erc7730/model/resolved/context.py sha256=L_MQA-pdYLauzKqJM1eD5aRg6rXpNLcl-71Gneuz4Vw 5248
erc7730/model/resolved/descriptor.py sha256=acK96RHdt_3276KGsxcJTqX4jmd6oyqD31xVKQ7MCso 2875
erc7730/model/resolved/display.py sha256=E5zfj4WQ4g00-7jAZKKlVGxMPVHZn3C-xzfORXEFnsk 10358
erc7730/model/resolved/metadata.py sha256=txlCfQF12btjNCIcSWfCQEKFSYa3Jqk7NGhS0hBg7kE 1044
erc7730/model/resolved/path.py sha256=b_fgz4hTM3AK5yoq9zYqgz7Ac_P-0EGMbGjUuKxiJ5Y 903
erc7730/model/types.py sha256=oJagCihNZBqPASCpUiLnb-r3r_QXE2fX_YX1O7iXLBo 2399
erc7730/model/unions.py sha256=J46kkitMNthbLm3gdIP5XckSOgmMnFfbSgL77VNrohE 1271
erc7730/VERSION sha256=cQFcl5zLD8igvnygroMEarBFzcLI-qCfsvD35ED5tKY 6
erc7730-0.2.1.dist-info/entry_points.txt sha256=mC1ZAbsVcU4C_qbjfNaQujSiHcV4RdzyTsZGdUKwrE0 44
erc7730-0.2.1.dist-info/WHEEL sha256=B19PGBCYhWaz2p_UjAoRVh767nYQfk14Sn4TpIZ-nfU 87
erc7730-0.2.1.dist-info/METADATA sha256=3OPkWQAjYwnenPM0q_HnWi34n4WxFsRArUSAFT460hY 1515
erc7730-0.2.1.dist-info/licenses/LICENSE sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA 11358
erc7730-0.2.1.dist-info/RECORD

entry_points.txt

erc7730 = erc7730.main:app