ó
    EÖ#i’  ã                   óB   • S SK Jr  S SKJr  S SKJrJr  S\S\S\4S jr	g)	é    )Úreduce)Ú
ADDR_BOUND)Ú_starknet_keccakÚpedersen_hashÚvar_nameÚargsÚreturnc                 ód   • [        U R                  S5      5      n[        [        X5      [        -  $ )zZ
Returns the storage address of a Starknet storage variable given its name and arguments.
Úascii)r   Úencoder   r   r   )r   r   Úress      Úh/home/james-whalen/.local/lib/python3.13/site-packages/ccxt/static_dependencies/starknet/hash/storage.pyÚget_storage_var_addressr      s)   € ô ˜8Ÿ?™?¨7Ó3Ó
4€CÜ”- Ó+¬jÑ8Ð8ó    N)
Ú	functoolsr   Ú	constantsr   Ú
hash.utilsr   r   ÚstrÚintr   © r   r   Ú<module>r      s(   ðÝ å  ß 6ð9 cð 9°#ð 9¸#õ 9r   