| 1 | import 'package:cw_zano/zano_wallet.dart'; |
| 2 | |
| 3 | class WiExtended { |
| 4 | final String spendPrivateKey; |
| 5 | final String spendPublicKey; |
| 6 | final String viewPrivateKey; |
| 7 | final String viewPublicKey; |
| 8 | |
| 9 | WiExtended( |
| 10 | {required this.spendPrivateKey, |
| 11 | required this.spendPublicKey, |
| 12 | required this.viewPrivateKey, |
| 13 | required this.viewPublicKey}); |
| 14 | |
| 15 | factory WiExtended.fromJson(Map<String, dynamic> json) => WiExtended( |
| 16 | spendPrivateKey: json['spend_private_key'] as String? ?? '', |
| 17 | spendPublicKey: json['spend_public_key'] as String? ?? '', |
| 18 | viewPrivateKey: json['view_private_key'] as String? ?? '', |
| 19 | viewPublicKey: json['view_public_key'] as String? ?? '', |
| 20 | ); |
| 21 | |
| 22 | Future<String> seed(ZanoWalletBase api) { |
| 23 | return api.getSeed(); |
| 24 | } |
| 25 | } |