pragma-sdk

View on PyPIReverse Dependencies (0)

2.4.2 pragma_sdk-2.4.2-py3-none-any.whl

Wheel Details

Project: pragma-sdk
Version: 2.4.2
Filename: pragma_sdk-2.4.2-py3-none-any.whl
Download: [link]
Size: 1012284
MD5: 546fcd72e0beb26df1b1457fee3b62a9
SHA256: 6f51f0fb062cc193431b7f7d3f695a0ce0094bcb6efbe1b7c984d30a39364fba
Uploaded: 2024-11-22 10:42:33 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pragma-sdk
Version: 2.4.2
Summary: Core package for rollup-native Pragma Oracle
Author: 0xevolve
Author-Email: matthias[at]pragma.build
Home-Page: https://pragma.build
Project-Url: Documentation, https://docs.pragma.build
Project-Url: Repository, https://github.com/Astraly-Labs/pragma-sdk
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.11,<3.13
Requires-Dist: aioresponses (<0.8.0,>=0.7.4)
Requires-Dist: deprecated (<2.0.0,>=1.2.14)
Requires-Dist: pydantic (<3.0.0,>=2.7.4)
Requires-Dist: python-dotenv (<2.0.0,>=1.0.0)
Requires-Dist: pyyaml (<7.0.0,>=6.0.1)
Requires-Dist: redis[hiredis] (<6.0.0,>=5.0.7)
Requires-Dist: requests-mock (<2.0.0,>=1.11.0)
Requires-Dist: starknet.py (==0.23.0)
Requires-Dist: typer (==0.6.1)
Provides-Extra: docs
Description-Content-Type: text/markdown
[Description omitted; length: 168 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pragma_sdk/__init__.py sha256=CpK8IH_dCUAwg9tqv7zm9FxbBFkxCnED1JUiRe7cftU 22
pragma_sdk/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pragma_sdk/common/configs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pragma_sdk/common/configs/asset_config.py sha256=6OPy9hNq9QaiBe4wRRQidbuNAE71SUCB0qnpO-wprfI 1931
pragma_sdk/common/exceptions.py sha256=54C1w2mkPUnPuyTWZZi1nuCS4jHbujUWCXAjmaP4cgM 586
pragma_sdk/common/fetchers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pragma_sdk/common/fetchers/fetcher_client.py sha256=6HK6MOrssGRt3FbJoK5Z83ImuSFx1GB-838FTxQbdVs 3449
pragma_sdk/common/fetchers/fetchers/__init__.py sha256=sKoec87v9DnuZq23T9lJ-XuOHjmF0vg-RvLqbhGNx0w 1320
pragma_sdk/common/fetchers/fetchers/binance.py sha256=bl5IZMtPLBGR_FJTD37aMgjj7vyhWTejnXDHDG-Yf1c 4658
pragma_sdk/common/fetchers/fetchers/bitstamp.py sha256=Ri2ofig__HHqETGbBhrw1HzzTHz1Ix2jFmn18WDKsNg 1885
pragma_sdk/common/fetchers/fetchers/bybit.py sha256=Ji_ISDC-wwgD-4xf5mpdPyp8qJ_vygZIvMAaZkaTiqw 4821
pragma_sdk/common/fetchers/fetchers/coinbase.py sha256=W7nku_Hl8xtth4NZCR9U7IiIWuWzZiXv-AVrcJAxC0w 2152
pragma_sdk/common/fetchers/fetchers/defillama.py sha256=kMhXn8jotQOu5ymd5UqggVPm7kESO9FkYv6OlFyEjzE 4913
pragma_sdk/common/fetchers/fetchers/dexscreener.py sha256=V_BD4RMKSqie2ddUyqgSYePP0xP58UWwrmSSaD1sz9w 4642
pragma_sdk/common/fetchers/fetchers/ekubo.py sha256=tsufYXsxVYFadeyb2OdBXevPuvpk9peP1uGmJKUbT7E 13373
pragma_sdk/common/fetchers/fetchers/gateio.py sha256=1SAM1nBs8T6nIgaLtR8ZDhzwcyS8b8FdhAKQfzdm2HM 4678
pragma_sdk/common/fetchers/fetchers/geckoterminal.py sha256=QweFTDW6zimmewdzQv_UE_Rxkqc0N2dp60bsMT1p5MU 7992
pragma_sdk/common/fetchers/fetchers/huobi.py sha256=GyFmQbPGE6kM1FQXssq1nnI7QpEXiHdDVl8YOQpKSxo 4651
pragma_sdk/common/fetchers/fetchers/indexcoop.py sha256=_bMUf5_Gzfa95HpdY9Vj0bPF6e3jSsPxAzWICH7V_cA 3569
pragma_sdk/common/fetchers/fetchers/kucoin.py sha256=NIZqhbtfUCm6zwYZfmFZCvQBEVrfyjZnr1vabI74w0E 4284
pragma_sdk/common/fetchers/fetchers/mexc.py sha256=TK6LiEtMU-9QrLzH24gVEK0YZVMhsYT00_vN6S1elyQ 4621
pragma_sdk/common/fetchers/fetchers/okx.py sha256=w0AKrsoCUS0DGV-SNi3wqqKRLE4FfiXSIjEo3Oar-AU 2897
pragma_sdk/common/fetchers/fetchers/upbit.py sha256=bqS5MfrI-ERnzasRx544BBB4mnHV07a6nvrxFMShZIU 2027
pragma_sdk/common/fetchers/future_fetchers/__init__.py sha256=w78tOORgH1oFZiIT-fVx7U1owhVd69GCEW5Puzskw_I 333
pragma_sdk/common/fetchers/future_fetchers/binance.py sha256=DCkypr_m8A678hSBObxHWkUwL7uEZfNsGYOSe5Hi5rk 3295
pragma_sdk/common/fetchers/future_fetchers/bybit.py sha256=gftzKEt5RUMx-2VkNQNw4yMwRqZUxZ0Rdh0NuwvZDhM 2649
pragma_sdk/common/fetchers/future_fetchers/okx.py sha256=tiKR2IgtQxF21QgxvSqxb2oQjVlo_G5UK4Nz0k2ciIM 3891
pragma_sdk/common/fetchers/generic_fetchers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pragma_sdk/common/fetchers/generic_fetchers/deribit/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pragma_sdk/common/fetchers/generic_fetchers/deribit/fetcher.py sha256=rD_leoUstR4LCA-jPuH_fpfBYXdUer-skDY9iDheIto 6600
pragma_sdk/common/fetchers/generic_fetchers/deribit/types.py sha256=38GEy8KwZBzoff5IEXza7S_qQqAAziG3QrJTDLI6GR8 5116
pragma_sdk/common/fetchers/generic_fetchers/lp_fetcher/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pragma_sdk/common/fetchers/generic_fetchers/lp_fetcher/fetcher.py sha256=xdCp7GODFUl3MTVz4pP30KlN5g0zZXDe1AKH9cQQBzo 11970
pragma_sdk/common/fetchers/generic_fetchers/lp_fetcher/lp_contract.py sha256=MN16JQG2C2BUXOtvf76seKH0orUCi3KFOmodBZBDPqE 4189
pragma_sdk/common/fetchers/generic_fetchers/lp_fetcher/redis_manager.py sha256=3RNrcTompX9BWnu7mSenWCJ7cInQWgfvAtv7uqyMRv8 4128
pragma_sdk/common/fetchers/handlers/hop_handler.py sha256=D6KwunmRYDUuVGhWoRKbGHF_0e6IrlXRTDoulNTqpn8 2649
pragma_sdk/common/fetchers/handlers/index_aggregator_handler.py sha256=6fmBsnxNQZpiVt90iZR5jqG4bqoJZJr9S_2k6cKQVpw 1627
pragma_sdk/common/fetchers/interface.py sha256=w0FZaW6P7yVs-ISHWSRNCusKpCduPsMCcncZciwXxpQ 2535
pragma_sdk/common/logging.py sha256=qv7zFiDPr2FFl-HmTkyhex0I1ghOOBdEIOCGJiOXJV8 1278
pragma_sdk/common/randomness/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pragma_sdk/common/randomness/randomness_utils.py sha256=ZwgDW4MFYZy0ZMFSmPc0gNs9BROr10CPF4H-nLOARZk 16494
pragma_sdk/common/randomness/utils.py sha256=H6XDouk29bPo-7EM9MoDGjVBYtZs9WO5OssdLEWpxTU 1347
pragma_sdk/common/types/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pragma_sdk/common/types/asset.py sha256=72o5u1q3yZ0k_gkJ3d9BVaG0ww4PTd7BCybIil_devE 1655
pragma_sdk/common/types/client.py sha256=12rH7DkZOus1dFSDSGoMfFKPhGZLy0dwqJfOw7IkUyU 770
pragma_sdk/common/types/currency.py sha256=27q_Vmz0ck53YOFB5Ff7hXR6n2g7BVLN26pYRTK02Pw 3081
pragma_sdk/common/types/entry.py sha256=oeyeQ1QR7yAnlEOdcI0auq0k7-M6Hmp8hn8F4vCcbXI 18179
pragma_sdk/common/types/pair.py sha256=q2TjyvCG8SFKPGqaHvsaHfKhXUt1JUkHWwcHxHkv7ME 3147
pragma_sdk/common/types/types.py sha256=ObDzQnrXWjP3WivkvZX0024yge6PEtfEIJq1Xz5vAi0 534
pragma_sdk/common/utils.py sha256=isKVNbyokjfpK8YojcI27nlqdG0KKxz-XxBWQTcXYp4 3071
pragma_sdk/offchain/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pragma_sdk/offchain/client.py sha256=Rj1CkCrvSXysjzTRgwdCOjnMOGaYRZ1SPUeTsHjy1VE 16619
pragma_sdk/offchain/constants.py sha256=pGbUF37R_Aa3B_qvEeshE0RTgcZOM2oCwVtzRN23Tlw 233
pragma_sdk/offchain/exceptions.py sha256=fP-jhfJRN2b_FBMpm_1SvhhHHZnKNhs0e4an0VE4Kwg 110
pragma_sdk/offchain/signer.py sha256=ZBMZ-9wOpMVUbEqLavmeITOZCGXapHjrAYfEEs6Ko3Q 2742
pragma_sdk/offchain/types.py sha256=Afb2VNNrtra7clIFg2r_347cka978GVu-df9ZmQjHaI 329
pragma_sdk/onchain/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pragma_sdk/onchain/abis/__init__.py sha256=b7PnnH8HOWBQx8XsPUa7XYtp_LfjLGhkdosLQ7eU224 101
pragma_sdk/onchain/abis/abi.py sha256=8P3Khjjv9SrvZKmxLqHuaesf219GIB0G4acXJi3zln0 1810
pragma_sdk/onchain/abis/pragma_Admin.sierra.json sha256=vsulArtDnBn8li8QgDiNXQNxZDpmIW5TOVuySY_Zz-8 375
pragma_sdk/onchain/abis/pragma_ERC20.json sha256=hKMV9rw8HYsgB2VVv6yU4KTAcBlvP2Jf0QPu2n1bWLU 6050
pragma_sdk/onchain/abis/pragma_ExampleRandomness.sierra.json sha256=b1m1fRYR5nx87yoCLIwkAtI17TZb3OXkAg5mwKlzjH8 140867
pragma_sdk/onchain/abis/pragma_MockOracle.sierra.json sha256=T8qLykmAQGNvK1IC75znd7E70F_kUmv54oPHlSevfrQ 34149
pragma_sdk/onchain/abis/pragma_Oracle.sierra.json sha256=9BFnJiXF1Bjec8ZpHRmL6-BZPSZ_KSgA7I8FKoNTXps 1742590
pragma_sdk/onchain/abis/pragma_Ownable.sierra.json sha256=OkQNuMZokIcdc6TKB7XN6h_2wWZj5oM0NPI27sgKfG0 42794
pragma_sdk/onchain/abis/pragma_Pool.casm.json sha256=OAlwsNCpVnnvZfvI0hTN4000veGUcVIBHmGrAm8bk9s 78192
pragma_sdk/onchain/abis/pragma_Pool.sierra.json sha256=md_OJBYlHBbqhUxxyGy_u5ToSGCcoffNntaQxU9uoQ0 121827
pragma_sdk/onchain/abis/pragma_PublisherRegistry.sierra.json sha256=93wP1DzJKAEW9wbsaBMTuAt8ogK6CPsd5pwXZnp-zIQ 275940
pragma_sdk/onchain/abis/pragma_Randomness.sierra.json sha256=9OMeJksEdgHp1I7J8XTOiSWpoprnNKk6qh_9Ug4DPfM 544514
pragma_sdk/onchain/abis/pragma_SummaryStats.sierra.json sha256=_UR93vR9s2KEX6V1GOGNR3TgJ7gLqsUl_HOKbRW9c7s 453068
pragma_sdk/onchain/abis/pragma_Upgradeable.sierra.json sha256=lpogZ0C2qb7KPTx_r-Ojo3bMWBrVDiib4Vnp7Uj9HaQ 686
pragma_sdk/onchain/abis/pragma_YieldCurve.sierra.json sha256=TCCt0sOQGpdV53_ai5lleOzrzVEp8WzhY-SMTqUX9uE 492880
pragma_sdk/onchain/client.py sha256=T3L5AqSaTxQ9sukVOXnGHTKI7Pn-C31rJffdwbYYDiM 8467
pragma_sdk/onchain/constants.py sha256=IK3lz7E5NkTXxKqcClx500b5Z-4gUZeM913pP4c9wpI 2440
pragma_sdk/onchain/mixins/__init__.py sha256=KjyMcjUTBZ31AmYO_aGKgCOpmXzz-9JIrmFfwG7x3sM 540
pragma_sdk/onchain/mixins/merkle_feed.py sha256=G8kMpGThrRzXPI7z4dxwaeOYTKUgp5MVXxiHw6xrvEo 2076
pragma_sdk/onchain/mixins/nonce.py sha256=STOw56kaQuxvCOVTnm-x5acejAl2WEx7lvudG9BsnXU 5365
pragma_sdk/onchain/mixins/oracle.py sha256=fAeSGD_4LOrn0gFaNCbpDMhD3DiAINbzAScAak5ReU4 23060
pragma_sdk/onchain/mixins/publisher_registry.py sha256=ST1g8PYeADSemonC5nDrFcZwsOq91QPj8m7dNoV8kcg 4886
pragma_sdk/onchain/mixins/randomness.py sha256=v-fhz4EquSifbwHZSvBUYqyPvQpk4iYTbeoPsfZNysU 22841
pragma_sdk/onchain/mixins/summary.py sha256=lwmyyk4xo2fJNMc6v57peF7uaVI2N9wLkUZVza2nilA 2532
pragma_sdk/onchain/types/__init__.py sha256=lPtMItVtrmL3JQawZQAD9ZjkhWzq0Plu-Nbq-zXnD8w 892
pragma_sdk/onchain/types/contract.py sha256=4RyLZQuOZf1J_8Z_hY8muC4xxh45GtDL7VnxJIheEss 4570
pragma_sdk/onchain/types/execution_config.py sha256=esWCABpjoKKnagxtlsBxsjL3QHx89kGlUtlPW2JnYKQ 633
pragma_sdk/onchain/types/types.py sha256=drhgopGGoND-OzO7m7p0Hqy1xGlehF22_mTErAtu8Q4 6000
pragma_sdk/onchain/utils.py sha256=c2gEYKl9oM4JAQVQOjFbGi0sG9C3gTTiRbslnP8eY-0 2408
pragma_sdk/supported_assets.yaml sha256=WAcwDQRItkGlCpYE17x6DpX7Lp5kL84myHe-wWUYZGo 5541
pragma_sdk-2.4.2.dist-info/METADATA sha256=gylONXLDJmwIScIkIuo2mA-4sT-TP2b6KHt080iHdzY 1201
pragma_sdk-2.4.2.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
pragma_sdk-2.4.2.dist-info/RECORD