software-mansion/starknet.py

Enhance Performance of ABI Parsing

barabanovro opened this issue · 2 comments

Feature Request

Parsing ABIs using AbiParser (any version) can be time-consuming; for example, processing the ArgentX ABI on an M1 Pro takes about 0.96 seconds. For use cases that require quick parsing, this can pose a performance bottleneck.

I am requesting an enhancement to the ABI parsing speed to cater to performance-critical applications.

To reproduce: https://github.com/barabanovro/starknetpy-abi-parsing