toJson method
Converts the object to a JSON representation.
Implementation
@override
Map<String, dynamic> toJson() {
return {
'minfee_a': minfeeA?.toString(),
'minfee_b': minFeeB?.toString(),
'max_block_body_size': maxBlockBodySize,
'max_tx_size': maxTxSize,
'max_block_header_size': maxBlockHeaderSize,
'key_deposit': keyDeposit?.toString(),
'pool_deposit': poolDeposit?.toString(),
'max_epoch': maxEpoch,
'n_opt': nOpt,
'pool_pledge_influence': poolPledgeInfluence?.toJson(),
'expansion_rate': expansionRate?.toJson(),
'treasury_growth_rate': treasuryGrowthRate?.toJson(),
'd': d?.toJson(),
'extra_entropy': extraEntropy?.toJson(),
'protocol_version': protocolVersion?.toJson(),
'min_pool_cost': minPoolCost?.toString(),
'ada_per_utxo_byte': adaPerUtxoByte?.toString(),
'cost_models': costModel?.toJson(),
'execution_costs': executionCosts?.toJson(),
'max_tx_ex_units': maxTxExUnits?.toJson(),
'max_block_ex_units': maxBlockExUnits?.toJson(),
'max_value_size': maxValueSize,
'collateral_percentage': collateralPercentage,
'max_collateral_inputs': maxCollateralInputs
};
}