What Python Ethereum client is meant for smart contract interaction ?
(mostly ERC20 tokens methods balanceOf
, transfer
)
I guess web3.py is older and low level close to JSON RPC.
But newer Trinity in in alpha.
The Trinity client is currently in an alpha release stage and is not suitable for mission critical production use cases.
You do not need a "client", or run your own "node", you need a library and some API service provider.
For JSON-RPC API services check Ethereum nodes.