toJson method
Dont change order of toJson the key index must be equal to protoConfig fields.
Implementation
@override
Map<String, dynamic> toJson() {
return {
'txs': txs.map((e) => e.toJson()).toList(),
'trace_config': traceConfig?.toJson(),
'block_number': blockNumber?.toString(),
'block_hash': blockHash,
'block_time': blockTime?.toRfc3339(),
'proposer_address': switch (proposerAddress) {
List<int> bytes => StringUtils.decode(
bytes,
encoding: StringEncoding.base64,
),
_ => null,
},
'chain_id': chainId?.toString(),
'block_max_gas': blockMaxGas?.toString(),
};
}