toBroadcast method

  1. @override
Map<String, dynamic> toBroadcast()
override

Implementation

@override
Map<String, dynamic> toBroadcast() {
  return {
    'version': version,
    'hash': hash,
    'cell_deps': cellDeps?.map((cellDep) => cellDep.toJson()).toList(),
    'header_deps': headerDeps,
    'inputs': inputs?.map((input) => input.toJson()).toList(),
    'outputs': outputs?.map((output) => output.toJson()).toList(),
    'outputs_data': outputsData,
    'witnesses': witnesses
        ?.map((witness) => witness is String ? witness : null)
        .toList()
  };
}