@override Map<String, dynamic> toBroadcast() { return { 'rawPublicKey': rawPublicKey, 'signature': signature, 'transaction': transaction }; }