@override Map<String, dynamic> toBroadcast() { if (!isSigned) return {}; Map<String, dynamic> json = { 'tx_blob': signature, }; return json; }