I think Substrate API is really messy and difficult to understand. How could I get all the transactions for an account? And getting account by address is also counterintuitive: you need to make a query
with some module and function but I didn't find any list of available functions and modules. So I would appreciate if you could suggest me clear and full documentation.
P.S. I'm using Python
for development, so therefor I use py-substrate-interface and code for getting account by address looks like:
result = substrate.query(
module='System',
storage_function='Account',
params=['F4xQKRUagnSGjFqafyhajLs94e7Vvzvr8ebwYJceKpr8R7T']
)