mirror of
https://github.com/cake-tech/cake_wallet.git
synced 2025-01-03 17:40:43 +00:00
fixes for other coin types
This commit is contained in:
parent
8b2b3bda16
commit
1521a67c03
1 changed files with 18 additions and 0 deletions
|
@ -20,6 +20,24 @@ class EnsRecord {
|
||||||
try {
|
try {
|
||||||
final ens = Ens(client: _client);
|
final ens = Ens(client: _client);
|
||||||
|
|
||||||
|
dynamic res;
|
||||||
|
|
||||||
|
if (wallet != null) {
|
||||||
|
switch (wallet.type) {
|
||||||
|
case WalletType.monero:
|
||||||
|
return await ens.withName(name).getCoinAddress(CoinType.XMR);
|
||||||
|
case WalletType.bitcoin:
|
||||||
|
return await ens.withName(name).getCoinAddress(CoinType.BTC);
|
||||||
|
case WalletType.litecoin:
|
||||||
|
return await ens.withName(name).getCoinAddress(CoinType.LTC);
|
||||||
|
case WalletType.haven:
|
||||||
|
return await ens.withName(name).getCoinAddress(CoinType.XHV);
|
||||||
|
case WalletType.ethereum:
|
||||||
|
default:
|
||||||
|
return (await ens.withName(name).getAddress()).hex;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
final addr = await ens.withName(name).getAddress();
|
final addr = await ens.withName(name).getAddress();
|
||||||
return addr.hex;
|
return addr.hex;
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
|
Loading…
Reference in a new issue