Map<String, dynamic> toJson() => { 'amount': amount.map((coin) => coin.toJson()).toList(), 'gas': gas, };