t() :: %Blockfrost.Shared.ProtocolParameters{
a0: float(),
decentralisation_param: float(),
e_max: integer(),
epoch: integer(),
extra_entropy: term(),
key_deposit: String.t(),
max_block_header_size: integer(),
max_block_size: integer(),
max_tx_size: integer(),
min_fee_a: integer(),
min_fee_b: integer(),
min_pool_cost: String.t(),
min_utxo: String.t(),
n_opt: integer(),
nonce: String.t(),
pool_deposit: String.t(),
protocol_major_ver: integer(),
protocol_minor_ver: integer(),
rho: float(),
tau: float()
}