-
Notifications
You must be signed in to change notification settings - Fork 73
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve packed_transaction parsing performance #1199
Conversation
@heifner if I create a |
Short answer: no. |
You can ignore that. It is expected. |
Hey, thanks for the tip, I debugged with the core file (super easy) and it pointed me to the problem. Apparently the cache was returning an incorrect abi_serializer. I'm not 100% sure why, but I think it was because we construct a |
Resolves #1025.
Introduce a
caching_resolver
class, which provides the same API as a resolver, but which cachesabi_serializers
as they are retrieved, so we pay the cost of retrieval only once.