Cache chain properties
Cache chain properties

The problem is that self.blockchain.prefix attr required RPC call, thus
all calls to prefix should be wrapped as `await self.blockchain.prefix`,
this created a huge problem for Wallet class initialization.

xeroc/python-graphenelib