You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While making an application that uses the web3.py library I found myself really wishing there were strong return types for the various methods like w3.eth.get_block(...). Basically, I want to have something like a TypedDict which strongly defines the return types of the various web3 methods.
How can it be fixed?
The web3 library should have TypedDict types for all of the various return types that return a mapping. These types should be importable by 3rd party libraries (probably via web3.typing) and should also be documented (probably in a new section of the documentation focused on how to do typing for 3rd party applications).