factory PoolMetadata.fromJson(Map<String, dynamic> json) { return PoolMetadata( url: json["url"], poolMetadataHash: PoolMetadataHash.fromHex(json["pool_metadata_hash"])); }