ypricemagic

View on PyPIReverse Dependencies (0)

4.0.26 ypricemagic-4.0.26-py3-none-any.whl

Wheel Details

Project: ypricemagic
Version: 4.0.26
Filename: ypricemagic-4.0.26-py3-none-any.whl
Download: [link]
Size: 217757
MD5: 132fde2a12f0bc520c55e41fb26dee41
SHA256: e1bede2ff75e7f44c1a00dba695118fc2421302fbf80b6e181be7f8f86ca040c
Uploaded: 2024-11-21 04:09:53 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ypricemagic
Version: 4.0.26
Summary: Use this tool to extract historical on-chain price data from an archive node. Shoutout to @bantg and @nymmrx for their awesome work on yearn-exporter that made this library possible.
Author: BobTheBuidler
Author-Email: bobthebuidlerdefi[at]gmail.com
Home-Page: https://github.com/BobTheBuidler/ypricemagic
License: MIT
Requires-Dist: bobs_lazy_logging (==0.0.4)
Requires-Dist: checksum_dict (>=1.1.1)
Requires-Dist: dank_mids (>=4.20.100)
Requires-Dist: eth-brownie (<1.21,>=1.19.3)
Requires-Dist: eth_retry (<0.2,>=0.1.19)
Requires-Dist: ez-a-sync (<0.25,>=0.23.4)
Requires-Dist: inflection (<0.6,>=0.1)
Requires-Dist: joblib (>=1.0.1)
Requires-Dist: multicall (>=0.8.2)
Requires-Dist: pony
Requires-Dist: pony-stubs
License-File: LICENSE.txt
[No description]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.6.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/conftest.py sha256=B1nx2Ad7LS5DzvLAgjooW7luEg8O-zX4JHL5Njq17yw 143
tests/fixtures.py sha256=ZgdvmBOYZ2v_1PvKLE89NYsLIGtcnWntJ_kGq1I5MQc 3280
tests/test_constants.py sha256=5s9EZf7nmiPLC0Ov4Afh5n1CUZ0w22CINV6fxUiatOU 535
tests/prices/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/prices/test_chainlink.py sha256=vHfSGCOoaORb9cWY1mz5BzQ4gKNtKm11hM9-utQ0vDA 8529
tests/prices/test_gearbox.py sha256=T_3DMyMOq_FeKp1KzRm6Q43dEcksfA1DejaKd2T8zMM 468
tests/prices/test_magic.py sha256=vA1or2XTAG6pBdjdG1MuUXeAcoHwsoBwU52ApCMX_X0 4619
tests/prices/test_popsicle.py sha256=p1L_DHAl3zIRuHkx8UduiXvJA5FAJwT_OhIESRM0m9U 2306
tests/prices/test_synthetix.py sha256=Jt_0c0J4ShBdAx8fpM-_sU5nb5TKSLiQWFMAgnX4l3o 1142
tests/prices/test_yearn.py sha256=sc1Yq0nMRtdBGQyG43yibixzDn7Y9rxu1VmoYiM-TmI 1020
tests/prices/dex/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/prices/dex/test_balancer.py sha256=wF7XiKI95wiLZhy1RnVkuh5f7XoU647uAzDVChFQOL0 650
tests/prices/dex/test_uniswap.py sha256=mcLqq-OelbTlxlxBVkO4XNZZ-MWk4jJFNqdzqYfHRdM 3004
tests/prices/dex/test_velodrome.py sha256=C7cgxJVCqKH123BGhYXcOhHGLUQAQBMGr94QPAAA5hk 607
tests/prices/lending/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/prices/lending/test_aave.py sha256=IM1qrc3tpsKeQapP2zOrHSZ5yJKrlKLISNSRRxtmfsk 7162
tests/prices/lending/test_compound.py sha256=ZaISk0Fmi8xCUBu1LGXTh9tOnV5FooRomfuj8KxzCJY 1315
y/ENVIRONMENT_VARIABLES.py sha256=G4OHYB2ehJPDCEQqFyX0bWRpZ3Ep3LzR12OIfJRjInQ 1785
y/__init__.py sha256=3cMkf-wXwWlb_Mqvn981hlXaCOUJCbxl2M5-tci7ONc 3037
y/_decorators.py sha256=abAz7PsoScCzJPOk9cLy7QCiQTE3CvjYTHxWytsZdWI 4017
y/constants.py sha256=R1NnxH_Mr3kTI6FBn_kkXLwmXyfxzIzu1ArTnsUjncs 14769
y/contracts.py sha256=AtEJg5_P1IlWNhlvfAoXK2cdyOLbfsSWCMakp3IEeew 34498
y/convert.py sha256=9ehjgq0wTs4pp---9D2MHWvhUDaL-rdM2Ol1l2NqitE 604
y/datatypes.py sha256=VvNBqOhbMnhzcg5DyXnfCn-i0yi1TqBf4waQH4z-xRA 1268
y/exceptions.py sha256=pS2OCTH2i5xy2WKoXNJWvbosHZK_lViQMesr0F3w0lE 7130
y/networks.py sha256=byBtfzpVXv_a_-qYvAU62ehC1o9GZpeEic9zs5poyAk 4187
y/py.typed sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
y/time.py sha256=FsmYr9u5d0EQgBlu0D9YnyXYiXZYKuD1vDQieFO3Dtg 7040
y/_db/__init__.py sha256=0H_qCmXCXSpqj9aDWattK69A9rJxi2ykRMh6Lu9202g 1105
y/_db/common.py sha256=FqnKh7tt_RJueN1i8RNQP7zBxWAIPl8Or6HYqsXceps 18393
y/_db/config.py sha256=I7V4CxvcsFuCBCsQUxOwtkW00Z7eKy-i_ZqhhsUzPCs 791
y/_db/decorators.py sha256=CDDLeiEnSK-Q1umGJCmUVPaBb7NvQ8k7iTIlXVnHOv8 3186
y/_db/entities.py sha256=vC7AM0I-_quFDSwUWPQRwm4Lh7g3fvl35YNQwqjozrs 7422
y/_db/exceptions.py sha256=PDKuv-mjQx5ahhMTipLkwkSMQyHL8bdtsxgH0LcY70o 1195
y/_db/log.py sha256=1Jazmdi_8u01dqXoTr2j84dX6k_cm3q08BPzC1EABw4 269
y/_db/structs.py sha256=L4U_mqi9YXXWzv1SCHEReuuFqVRLeH9Htz5K8S-Go38 963
y/_db/utils/__init__.py sha256=wyNKDcCdruz-Kxclc7ANlM5cPupD3kPLqJa77dOLsAI 277
y/_db/utils/_ep.py sha256=s6OjU7_ShVeqAktlgb8bZIT04wx_J6kyZA8Va8BRRe0 791
y/_db/utils/bulk.py sha256=M0clvA9tNwqByypxLcEbilHAYX6e4ayLEEGUZxLdj5Q 5863
y/_db/utils/contract.py sha256=P8iW6riHZ71srVBe9x2BpikSPAClpyeWmuSJ8N8Jd1s 2103
y/_db/utils/logs.py sha256=2mUM-TL46fQVs7QoEnuRNCwpMa8Ju5W9bBwoEvlWioI 13327
y/_db/utils/price.py sha256=EBT3Cdlhh5VSeZ0EcejDdN3ol-kfWj5kYBc2Ys-9NKE 2371
y/_db/utils/token.py sha256=maD0ONvA6m7_ZWu3iN_I_vypwk9bVASqDhWbVWsmBZU 7265
y/_db/utils/traces.py sha256=8C_wqn0IYMfv7ANxSVD6CVQzegj91gi_VsBdRx9idv8 9081
y/_db/utils/utils.py sha256=Ni90Bd1xJ5dfUdOyEBDKQkKjaZYlsoi_ERH5DBHmGpw 4319
y/classes/__init__.py sha256=jdueuHnKHOYPSF3PaXjOfxN6kE2tNeDqKMgUqUjA9n8 113
y/classes/_abc.py sha256=da7hVmp8uNcWUPD4NwFypV8OevAJfwEt8hNWL0I_kD4 3039
y/classes/common.py sha256=RgFa_p7wST_HazIQzVLJyEVKIXZ-oVoyzlcneyvdTFg 29945
y/classes/singleton.py sha256=hc-VIAZjl1oeReu_qVvOZy5IaYjaewKzygR3pRiokcg 2433
y/interfaces/ERC20.py sha256=aTYuiYOMg2PUdorVjSdCX652wC9zfY5VfDTZQHzDaSg 10212
y/interfaces/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
y/interfaces/multicall2.py sha256=Yk40DtmdzyiIe8xL95L5ScmiY_spQFFPJ5YbpCw0miE 6123
y/interfaces/balancer/WeightedPool.py sha256=7IVmcLQ9t4MPhjSc5F0Dtjk9d8ngIc5FH5uVqZ-ukdw 16524
y/interfaces/balancer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
y/interfaces/compound/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
y/interfaces/compound/unitroller.py sha256=bUZcRBVbiuAw6WIH3iTvmYVOexbNtIK9pc3UeEp46V8 52497
y/interfaces/curve/CurveRegistry.py sha256=4Qq4LjvrOPEHxcJFO5lMe6mrjQFn_RbgevrE8J64p28 10746
y/interfaces/curve/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
y/interfaces/uniswap/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
y/interfaces/uniswap/factoryv2.py sha256=KcvuDNSFcVAtgmkybIvuGq5e-TFGYtKr2XHOfiJQ6LU 3593
y/interfaces/uniswap/quoterv3.py sha256=cquCNNpmJvkw9bhMsrqqxo3z_2ziG4MJzW85TcxIDuQ 3230
y/interfaces/uniswap/velov2.py sha256=uH5_WJ_cjOcQ6IYXMwR-GiAql_kqMlYoamPsAJFZx5o 12168
y/prices/__init__.py sha256=aMQtdyEbz2A4eSsZvXzuVFtzIPhVp0RnS4VTxFcGhBM 105
y/prices/band.py sha256=suHqmKIDq1UJjI_NK3XS9y1lTkKuGwrEC3RZ53c7vEE 3129
y/prices/chainlink.py sha256=Ch7uQudbQbvaw8Zs3Wq-4XeVavMhQiI0D9f0-yQ2BPg 22177
y/prices/convex.py sha256=YLa5Qhiwyu7ZQnrRMCpAdyrqpvfBE-FLgISHSKl8kJk 1211
y/prices/gearbox.py sha256=UWcnZrbBR7Audf_JHK_yIeDp4P1RTHF_DDELbOw_WnA 3624
y/prices/magic.py sha256=NQjwRQlQ3-FNBjtZttWdVTs26Rph2pMC6IYWF1L0-E0 21396
y/prices/one_to_one.py sha256=-cwWqf2lQ6W7c0gTUlJqvnjtTpa_CeehZN7h0RuHPyc 1257
y/prices/pendle.py sha256=7-4kEgMa3mI9peJqy-WspkBF20kg-VILcJfP6JACv9I 3892
y/prices/popsicle.py sha256=tiFXvxS3qWWcekrR3ZjEhPiklEU6FanzX_OILaRpGRA 4050
y/prices/rkp3r.py sha256=F4Xs4Zau4aB0wbcEqobIBzvcO7BLpNfFRYtynxfs_zo 1167
y/prices/solidex.py sha256=B5I6f-nSW1Jhs3TyAV920NTSnKlUwSPzl4sOeqrxGNc 1375
y/prices/synthetix.py sha256=hvN1Te3dZI-G40FAzIsOvlgu-2A83SWZDyD9S8bc9Ck 4885
y/prices/yearn.py sha256=y-555CHgFeUPhfQeMshdtWT7XwfPwUr74R9lkcRv5kM 12535
y/prices/dex/__init__.py sha256=8Oqs7ib0M0gIIcG2WXak0ERs6LkB99_vWSBP2wpRofM 202
y/prices/dex/genericamm.py sha256=Med-6Z1TlQfSE6vid3XDiidqwhr3t_ZGDSVoKtwox10 5480
y/prices/dex/mooniswap.py sha256=9PegIw7T25b60GtVkSWYByr0SacBKHqxMZzV8U2MIXI 3156
y/prices/dex/solidly.py sha256=Ezans1qUUUP10tD3xFAho_qRhR2zoTGaa7Gp_ZITZ3w 4491
y/prices/dex/velodrome.py sha256=Ko5zht844CgcCtuHezgz9qjKOJfy4p54iOL8ERkopSQ 9628
y/prices/dex/balancer/__init__.py sha256=41yBYoBwQdtc-9hC1GfrzdrhT5n0g2C8N6ajX1R7eT0 64
y/prices/dex/balancer/_abc.py sha256=GCJ-VBJ4-2fIT64f2gaEV9-v7nGIi0Usj7hGi5AEUPw 1591
y/prices/dex/balancer/balancer.py sha256=O0T_hTo8SKn4p_Lx09v9msOsiyGLwm_PskwqMjBbg1E 4346
y/prices/dex/balancer/v1.py sha256=xD03OKEoAhue_tlXhGlJHbOEvE4UtMUlkN5vbk-PzB4 7431
y/prices/dex/balancer/v2.py sha256=RI8nUMTmxe8BBINpxHtif62vkEsSRLSvSbu5Utqygs0 17987
y/prices/dex/uniswap/__init__.py sha256=JV302krHHSJDph3Q4yDxV9zuLLpfzQABQ1c8GJLgdxI 111
y/prices/dex/uniswap/uniswap.py sha256=q7pcgQMqxO-3Q2PFTuHSO6KUrm-DP8cyEQu6PjSmTmM 8089
y/prices/dex/uniswap/v1.py sha256=x-cDpjFRhPF4iNv0aaUxbYe_l34Pxq8Zkc22if4rZrA 3641
y/prices/dex/uniswap/v2.py sha256=2xoqLKMDMhu545Khxn8_kHRR5X7D0Iz2IdV9Te5EDis 33952
y/prices/dex/uniswap/v2_forks.py sha256=PozRUaSE9-q74SBqHmN66mA1Lc2BOyw2-FeEMTxy02Y 17459
y/prices/dex/uniswap/v3.py sha256=XkJQK6ZqxvXdMKXQQhpDRCoxtgBuH6l8eUepuCmgfqg 12827
y/prices/eth_derivs/__init__.py sha256=gOG6zplUO4UG56G-qqkGKsDAjkgU9vDeknWkv4X8OfE 77
y/prices/eth_derivs/creth.py sha256=CmZwmg9dRphFPeU2SwxX9dWHB0rEtzi4TXOZh400Zvk 1220
y/prices/eth_derivs/wsteth.py sha256=qg-lQJx0VuKqJbw17EgXdqDz3nVJRcfQVY8V2w8DVPo 1652
y/prices/lending/__init__.py sha256=8UOU6Q7m7eVqe7SbIXeoWuCi5Lc3_UoTe6cHgzgFd48 156
y/prices/lending/aave.py sha256=SwTxqyiCTI-zDRtT-jKVoFlfP9xCytg9YYVa1AP3v_0 13610
y/prices/lending/compound.py sha256=aV5bVLJTPpb0pm6N35mLkpGGqouKGPDCsDTxBdIDvkY 11339
y/prices/lending/ib.py sha256=cNGkoxystxeABjYSkc6rxpn1B27zOTRXC9kRQfoWNFA 2669
y/prices/stable_swap/__init__.py sha256=bsxpqqIwF5u1TAaCHwiYGiKTxzeX-i-skYguMQxiV6M 235
y/prices/stable_swap/belt.py sha256=RqUSYBJxqC2pJCcifrdaCEN69XzQkGKUhuJ6YVj3srw 1049
y/prices/stable_swap/curve.py sha256=LwcX0YQeoh2GmICP_lsytSNC7y_lQvOkek678lVs-fg 25398
y/prices/stable_swap/ellipsis.py sha256=_poFzjTI5fLGRE978fkUPUG6mq7VlSnrKsd6KjJ1EBE 1863
y/prices/stable_swap/froyo.py sha256=YLjfFlAmyA1hef5vVJIu8Q1ctvD6exQE88nGuSUUQtM 876
y/prices/stable_swap/mstablefeederpool.py sha256=T8mzYXMV_a8mm_nnQMq4qIYqDjkNB0FF8s86zJFxqNQ 1267
y/prices/stable_swap/saddle.py sha256=dS48JqQPmjZwrtvKRvZjZRh5844uS4cNPaqZ690WLrM 3557
y/prices/tokenized_fund/__init__.py sha256=h-5q88RQBtMOlAVskSHg6ZDDPlWFQsUeNWLY0qo--Sk 209
y/prices/tokenized_fund/basketdao.py sha256=EFPjGY1EOjzQyO0S7i0aRjlWIS76B88ggbh0r9aOzpI 2142
y/prices/tokenized_fund/gelato.py sha256=KCndSiCuc48yKj6O3fmLGhbCrsl6LaiO3NLxs9peWV8 1963
y/prices/tokenized_fund/piedao.py sha256=KTqMJrng6IlVC6O9ism6A1zrLMTlfHtDCnbFqBCWfAg 2714
y/prices/tokenized_fund/reserve.py sha256=eNRq4ikb6-Uih3uHYUCnMIDgdXpKi-GjnS1iYh2OSpE 2972
y/prices/tokenized_fund/tokensets.py sha256=nK1uj5aXjo0JxYJRmaVSANcHwjON-0B2o3u_h1tFRt4 4510
y/prices/utils/__init__.py sha256=R4i22yIb586P81AzB2pHhnPTR72s8HAr7-qEbA2uPPg 136
y/prices/utils/buckets.py sha256=So5ClX7WaCy5ekqitx6i4JR2Ff6N2gQNF_01easY8N8 6538
y/prices/utils/sense_check.py sha256=mtiUCASJnXQU3XDeAtC5vCydRyyjvCq88XCSYK0hWjc 13309
y/prices/utils/ypriceapi.py sha256=CkByl34TA9PgaaraZVMVY8jf3yyXAMm_YOEDk_Ryi4Y 9076
y/utils/__init__.py sha256=OL2KYqBkbxGYepcFJBCjeDLPIk5491K2Zy9k0Oqn2sw 119
y/utils/_erc20.py sha256=gAbEUBuroRzWVeQ5o7361OSLFLGQasuSGxCqTS5yXDs 3435
y/utils/cache.py sha256=vawm_kTCmtf-h-3tVNpDLRwGw-92fAys8cvgyo_sbYA 1968
y/utils/checks.py sha256=UvXpKDNHzLIRVNoNtWwy2fpB7NMyZZJwW3RXkbfUDdc 723
y/utils/client.py sha256=kC0Z9sGhgaxP1m6uMK-fCYNtT3nr5hPdtJ1frVVsazw 2249
y/utils/dank_mids.py sha256=yLCacTKY7HUsDpCOGHVAhMh5YvXXAhHgBoeH9NV_7sQ 253
y/utils/events.py sha256=0ZtUkh6C312RHR0rUXlyjgFYIn9IohbGF5i4XLceHAY 24658
y/utils/fakes.py sha256=h0EE507MHhVn-Qbio623iyoUuCbfy3zqGr4UIl_PEZA 677
y/utils/gather.py sha256=MR1q3cR6U0xCso5Qw_oHshaAmT9e7j47MzBPsKKmgYY 4031
y/utils/logging.py sha256=EgoqtqD4aP__OYBeZm58FnE4bRJt1wt8LQxlmElvID0 3800
y/utils/middleware.py sha256=cFyOdhRBkH4lF4FeuOrieo5JgAkiHL6pCl4m8zBgmzc 3877
y/utils/multicall.py sha256=GP84yH8wg43_LKaPEvOKvWjlzEhuCIKWzpAu596tI7g 11887
y/utils/raw_calls.py sha256=jmhDOEm3cOWmB0vMVtXKXDGpvGfDC0fMSbjhL3Ycm2k 17788
ypricemagic/__init__.py sha256=MHi9RMnFoIia6PCEgrsjAHk_8BQVq-OyPcuq5Fi11R8 426
ypricemagic/magic.py sha256=qx3WPDCKiWcwJ6-KgBSeQF2BQkFBQ4jNbhn0yqWjOVc 616
ypricemagic-4.0.26.dist-info/LICENSE.txt sha256=S1pJL407BwTTXzZK0BQPNM7ZZs57uj1pTSfVZ8Whx30 1061
ypricemagic-4.0.26.dist-info/METADATA sha256=z0MAToqP5FEEgNuVnxOsq0cmqHU7T6pIgip5jZA36oY 779
ypricemagic-4.0.26.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
ypricemagic-4.0.26.dist-info/top_level.txt sha256=xp8y0kA8V0vC4Ge4yy6zlWZ1TUTt2k5qgzXV8KzYxKY 20
ypricemagic-4.0.26.dist-info/RECORD

top_level.txt

tests
y
ypricemagic