@override Future<T> getSnapshotBlockByHash<T>(String hash) => makeTypedRpcCall('ledger_getSnapshotBlockByHash', [hash]);