toBroadcast method

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

Implementation

@override
Map<String, dynamic> toBroadcast() {
  if (!isSigned) return {};
  return {
    'transaction': {
      'version': version,
      'inputs': inputs.map((input) => input.toJson()).toList(),
      'outputs': outputs.map((output) => output.toJson()).toList(),
      'lockTime': lockTime,
      'subnetworkId': subnetworkId
    },
    'allowOrphan': allowOrphan,
  };
}