Files
hash-wallet/cw_core/lib/pending_transaction.dart
T
ee0996f535 CW-1175-Implement-swaps.xyz-swap-provider (#2526)
* Integrate SwapsXYZ

* Remove print

* enhance SwapsXyz EVM token swap handling

* Disable fixed rate support in SwapsXyz provider

* enable fixed rate swap

* fix timestamp parsing

* remove sender and recipient address from fetchRate

* Improve SwapsXYZ trade approval logic

* fix trade ID overflow

* add Base chain support for  swaps xyz

* Update lib/view_model/exchange/exchange_trade_view_model.dart

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>

* add missing support for Base

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2025-10-20 23:22:01 +02:00

24 lines
492 B
Dart

class PendingChange {
final String address;
final String amount;
PendingChange(this.address, this.amount);
}
mixin PendingTransaction {
String get id;
String get amountFormatted;
String get feeFormatted;
String get feeFormattedValue;
String? feeRate;
String get hex;
String? get evmTxHashFromRawHex => null;
int? get outputCount => null;
PendingChange? change;
bool shouldCommitUR() => false;
Future<void> commit();
Future<Map<String, String>> commitUR();
}