2022-12-28 15:02:04 +00:00
|
|
|
part of 'ethereum.dart';
|
|
|
|
|
|
|
|
class CWEthereum extends Ethereum {
|
|
|
|
@override
|
2023-01-03 20:19:02 +00:00
|
|
|
List<String> getEthereumWordList(String language) => EthereumMnemonics.englishWordlist;
|
2022-12-28 15:02:04 +00:00
|
|
|
|
2023-01-03 20:19:02 +00:00
|
|
|
WalletService createEthereumWalletService(Box<WalletInfo> walletInfoSource) =>
|
|
|
|
EthereumWalletService(walletInfoSource);
|
|
|
|
|
|
|
|
@override
|
|
|
|
WalletCredentials createEthereumNewWalletCredentials({
|
|
|
|
required String name,
|
|
|
|
WalletInfo? walletInfo,
|
2023-01-05 21:11:10 +00:00
|
|
|
}) =>
|
|
|
|
EthereumNewWalletCredentials(name: name, walletInfo: walletInfo);
|
2023-01-05 18:03:55 +00:00
|
|
|
|
2023-01-05 21:11:10 +00:00
|
|
|
@override
|
|
|
|
WalletCredentials createEthereumRestoreWalletFromSeedCredentials({
|
|
|
|
required String name,
|
|
|
|
required String mnemonic,
|
|
|
|
required String password,
|
|
|
|
}) =>
|
|
|
|
EthereumRestoreWalletFromSeedCredentials(name: name, password: password, mnemonic: mnemonic);
|
|
|
|
|
|
|
|
@override
|
2023-01-05 18:03:55 +00:00
|
|
|
String getAddress(WalletBase wallet) => (wallet as EthereumWallet).walletAddresses.address;
|
2022-12-28 15:02:04 +00:00
|
|
|
}
|