@override Map<String, dynamic> toBroadcast() { return { "transaction": transaction.toJson(), "signature": signature, }; }