Async web3py middleware that collects eth calls and batches them into multicalls, then batches those multicalls into jsonrpc batches along with all your other calls in the background.
Python package for abstracting and simplifying multicaller contract calls on Ethereum/EVM chains
web3py multicaller simplified interface with added BSC testnet