diff --git a/core/res/src/main/res/values-de/strings.xml b/core/res/src/main/res/values-de/strings.xml
index c5d3a6d70e..ee000bb82f 100644
--- a/core/res/src/main/res/values-de/strings.xml
+++ b/core/res/src/main/res/values-de/strings.xml
@@ -1679,6 +1679,7 @@
Der erhaltene Betrag %1$s %2$s wurde nicht auf Aave eingezahlt.Aktuelle GebührMaximale Gebühr
+ Dies ist die niedrigste Einzahlung, die an Aave gesendet werden kann. Um Einzahlungen rentabel zu halten, verarbeiten wir sie nicht, wenn die Netzwerkgebühren 4 % des Betrags übersteigen.GebührenpolitikDie Netzwerkgebühr ist derzeit zu hoch. Warte, bis sie unter Dein Limit fällt.Historische Renditen
diff --git a/core/res/src/main/res/values-ja/strings.xml b/core/res/src/main/res/values-ja/strings.xml
index 16107ea2c1..e23ac2ff8f 100644
--- a/core/res/src/main/res/values-ja/strings.xml
+++ b/core/res/src/main/res/values-ja/strings.xml
@@ -30,6 +30,7 @@
このアカウントをアーカイブしますが、いつでも復元できます。アカウントアカウントが保存されました
+ 報酬用のアカウントアカウント番号%s — アドレス導出に使用されます。アカウントを追加保存
@@ -545,6 +546,7 @@
その他の方法秘密鍵をオフラインで安全に保存する物理デバイス。リカバリーフレーズ
+ ウォレットをハードウェアにアップグレードするには、まずバックアップしてください。鍵はアプリに保存されますシードフレーズのバックアップモバイルウォレットを作成する
@@ -969,6 +971,10 @@
このカードを使用して、現在のウォレットの他のカードのアクセスコードを回復させられないことを認識しています。工場出荷時設定にリセットすると、選択したカードやリングからウォレットが完全に削除されます。現在のウォレットを復元したり、カードやリングを使用してアクセスコードを復元することはできません。工場出荷時の状態にリセットすると、選択したカードやリングからウォレットが完全に削除され、アプリから削除されます。現在のウォレットを復元することはできません。
+ すべてのTangemデバイスがリセットされました。
+ アクティベーション処理中に問題が発生しました。カードを1枚ずつリセットしてください。
+ カード認証に失敗しました
+ 続行するには次のデバイスをリセットしてくださいTangem Ringユーザーは、11/15日までChangelly経由でスワップを3回手数料ゼロで行えます!今すぐ手数料0% でスワップしましょう!アプリにログインして、カードまたはリングをスキャンせずに残高を確認できます
@@ -1298,6 +1304,8 @@
この手数料は、送金処理にかかるコストをカバーするためのものです。出金PINを変更する
+ カードは支払いの準備が整いました。
+ PINコードを作成しましたデータの読み込みに失敗しました。しばらくしてからもう一度お試しください。カードの一時停止非表示
@@ -1728,8 +1736,9 @@
いいえ、すべて送信します%s XTZを減らす次回ウォレットにチャージするときに手数料の増加を避けるには、金額を%s XTZ減らしてください。
- 資産残高に関するテキスト [プレースホルダー]
- %sはAaveに預けられています
+ あなたの資金は現在Aaveプロトコルに供給されていますが、いつでも管理できます。
+ %sはAaveに供給されています
+ 受け取った金額%1$s %2$sはAaveに入金されませんでした。承認する前回の承認に問題があったため、新しい承認が必要です。手続き方法を選択してください。承認が必要
@@ -1743,60 +1752,62 @@
年利%1$s%%利用可能現在のAPY
+ 貸付のために入金する際は、残高から%1$s以下のネットワーク手数料が差し引かれます。
+ 現在、ネットワーク手数料が高すぎるため貸付を実行できません。手数料が%1$s以下に下がり次第、資金が供給されます。私の資金
- あなたの%1$sはAaveに預けられ、利息が付きます。あなたは%2$sトークンを保有しており、これは残高を表し、時間の経過とともに増加します。入金すると、資金はAaveに預け入れられ、取引手数料を差し引いた利息が付きます。
+ あなたの%1$sはAaveに預けられ、利息が付きます。あなたは%2$sトークンを保有しており、これは残高を表し、時間の経過とともに増加します。入金すると資金はAaveに供給され、取引手数料を差し引いた利息が付きます。利回りを得る総収益Aaveへの送金Aaveの詳細を見る
- これは%sの現在の供給手数料です。実際のコストは受取画面に表示されます。
+ これは%sの現在の供給手数料です。実際のコストはアクティベーションタブに表示されます。現在の手数料今後の%sの入金はすべて、取引手数料が差し引かれて自動的にAaveに供給されます。ネットワーク手数料が上限手数料を超えた場合、手数料が下がるまで取引は成立しません。この制限は後で変更できます。最大手数料
- 取引手数料は入金額の4%未満である必要があります。残高がこの条件を満たすのに十分な金額になった場合にのみ、TangemはAaveに資金を送ります。
+ これがAaveに供給できる最小金額です。利回りモードの収益性を保つため、ネットワーク手数料が金額の4%を超える場合は資産を供給しません。最低入金額手数料ポリシーTangemはまた、得られた利回りに対して3%のサービス手数料を差し引きます。
- ネットワーク手数料が現在高すぎます。設定した上限を下回るまで待機しています。
+ ネットワーク手数料が下がるか、残高が最低必要額に達すると、資金は自動的にAaveに供給されます。過去のリターンここに説明を入力してください。1〜3行が理想的です。[プレースホルダー]
- トークン承認が必要
+ トークンの承認が必要ネットワーク接続を確認してくださいネットワーク手数料についての情報にアクセスできませんアカウントへの入金はすべて自動的にAaveに貸し出されます。
- 残高は自動的に計算されます
+ Aaveへの自動送金いつでも、即座に資金を送信、交換、売却できます。いつでも資金にアクセス可能使い方Aaveは、総額819億ドル以上の資産を管理する分散型プロトコルです。分散型・自己管理型
- サービスを利用することにより、プロバイダー\n %1$sおよび%2$sに同意したことになります
+ このサービスを利用することにより、プロバイダー\n%1$sおよび%2$sに同意するものとします。Aave を接続Aave %1$s%% • 変動金利Aave平均%s昨年のリターン
- 現在の金利は常に変動し、リアルタイムの需要と供給に基づいて、AAVEオンチェーンスマートコントラクトによって自動的に計算されます。
+ 現在の金利は常に変動し、リアルタイムの需要と供給に基づいて、Aaveオンチェーンスマートコントラクトによって自動的に計算されます。提供金利は変動します
- 入金すると、資金は自動的にAaveに送金され、利息が付き始めます。取引手数料として%s相当の少額の手数料が差し引かれます。
+ 入金すると、資金は自動的にAaveに送金され、利息が付き始めます。%sが取引手数料として差し引かれます。資産を供給する
- %sはAaveに供給され、すぐに利用可能になります
+ %sはAaveに供給されますが、管理可能な状態のままになります。手数料ポリシーを見る
- 次回以降の入金は自動的にAaveに供給されます。
+ 次回の入金は自動的にAaveに供給されます。アクティブ停止中
- 収益を停止する
- オフにすると、Aaveから資金が引き出され、ウォレットの%sに戻され、報酬の獲得が停止されます。
+ 利回りモードを無効にする
+ これをオフにすると、Aave からウォレットの %s に資金が引き出され、報酬の獲得が停止します。出金金額からネットワーク手数料が差し引かれます。供給APYAPY
- あなたの資産を眠らせない — 残高を運用して利息を得ましょう。
+ 自分で管理しながら、資金に働かせましょう。利息は自動的に発生します
- Aaveの利回り
+ 利回りモード入金の処理中
- 残高を活用
+ 資産を有効活用しましょう自動取引のネットワーク手数料をカバーするために、 %1$s %2$sを入金してください%s手数料を支払えません
diff --git a/core/res/src/main/res/values-ru/strings.xml b/core/res/src/main/res/values-ru/strings.xml
index 168ba8b435..9b73434b2d 100644
--- a/core/res/src/main/res/values-ru/strings.xml
+++ b/core/res/src/main/res/values-ru/strings.xml
@@ -1569,6 +1569,7 @@
Нет, отправить всеУменьшить на %s XTZЧтобы не платить повышенную комиссию при следующем пополнении кошелька, уменьшите сумму на %s XTZ
+ Ваши средства сейчас размещены в протоколе AAVE, но вы можете управлять ими в любое время.Ваш %s внесён в AaveВыдать разрешениеЧто-то пошло не так с вашим предыдущим разрешением, поэтому требуется новое. Выберите, как хотите продолжить.
@@ -1592,7 +1593,7 @@
Все следующие пополнения %s автоматически поступят в Aave с удержанием комиссии за транзакцию.Если комиссия сети превысит максимальный лимит, транзакция не будет выполнена до тех пор, пока комиссия не снизится. Вы сможете изменить этот лимит позже.Максимальная комиссия
- Комиссия за транзакцию должна быть ниже 4% от суммы депозита. Tangem переведёт средства в Aave, как только это условие будет выполнено.
+ Это минимальный депозит, который можно отправить в Aave. Чтобы депозиты оставались прибыльными, мы не обрабатываем их, когда комиссия сети превышает 4% от суммы.Минимальный депозитПолитика комиссийTangem взимает комиссию за обслуживание в размере 3% от полученного дохода.
@@ -1602,7 +1603,7 @@
Проверьте ваше интернет соединениеИнформация о комиссии недоступнаКаждое пополнение вашего адреса автоматически будет отправляться в Aave.
- Ваш баланс работает автоматически
+ Автоперевод в AAVEОтправляйте, обменивайте или продавайте свои средства мгновенно, когда захотите.Мгновенный вывод средствКак это работает?
diff --git a/core/res/src/main/res/values-uk-rUA/strings.xml b/core/res/src/main/res/values-uk-rUA/strings.xml
index 4e66cabc58..b13f5ecb1d 100644
--- a/core/res/src/main/res/values-uk-rUA/strings.xml
+++ b/core/res/src/main/res/values-uk-rUA/strings.xml
@@ -1430,4 +1430,5 @@
Ні, відправити всеЗменшити на %s XTZЩоб не платити підвищену комісію при наступному поповненні гаманця, зменште суму на %s XTZ
+ Це найменший депозит, який можна надіслати в Aave. Щоб депозити залишалися прибутковими, ми не обробляємо їх, коли комісія мережі перевищує 4% від суми.
diff --git a/core/res/src/main/res/values/strings.xml b/core/res/src/main/res/values/strings.xml
index fa0fd9a2ea..c32a04da24 100644
--- a/core/res/src/main/res/values/strings.xml
+++ b/core/res/src/main/res/values/strings.xml
@@ -23,6 +23,8 @@
Can\'t recover accountArchivedWe couldn’t archive account. Please try again later.
+ This account participates in the referral program.
+ This account cannot be archived.We couldn’t create account. Please try again later.Account createdArchive account
@@ -42,6 +44,8 @@
Edit account%1$s in %2$sMain account
+ You have already exceeded the limit of %1$s active accounts. Archive one to recover
+ Can’t recover accountAccount recoveredLong tap on an account to reorder accountsKeep Editing
@@ -555,6 +559,7 @@
Other methodsPhysical devices that securely store your private key offline.Recovery phrase
+ To upgrade your wallet to hardware, back it up first.Your private keys are securely encrypted and stored on your phoneKeys are stored in the appCreate or restore your wallet using a recovery phrase — your built-in backup.
@@ -993,7 +998,7 @@
Factory Reset will completely delete the wallet from the selected card or ring. You will not be able to restore the current wallet or use the card or ring to recover the access code.Factory Reset will completely delete the wallet from the selected card or ring and remove it from the app. You will not be able to restore the current wallet.All Tangem devices have been reset.
- Something went wrong with activation process. Please reset cards one by one.
+ Something went wrong with the activation process. Please reset the cards one by one.Card verification failedPlease reset the next device to continueRing owners get 3 commission-free swaps on Changelly until 15.11!
@@ -1326,6 +1331,8 @@
This fee goes to cover the cost of handling your transfer.WithdrawalChange PIN
+ The card is fully ready for payments.
+ PIN code createdFailed to load data. Try again later.Freeze CardHide
@@ -1805,9 +1812,9 @@
No, send allReduce by %s XTZTo avoid paying an increased commission the next time you top up your wallet, reduce the amount by %s XTZ
- Text about your money in balance [PLACEHOLDER]
- Your %s is deposited in Aave
- The amount received, %1$s %2$s was not deposited to Aave.
+ Your funds are currently supplied to the Aave protocol, but you can manage them at any time.
+ Your %s is supplied to Aave
+ Supplying %1$s %2$s to Aave is pendingGive ApproveSomething went wrong with your previous approval, so we need a new one. Choose how you’d like to proceed.Approve needed
@@ -1817,66 +1824,67 @@
Text about your money in balance [PLACEHOLDER]Your %s is deposited in AaveUnable to load chart...
- The amount received, %1$s %2$s was not deposited to Aave.
+ The amount received, %1$s %2$s was not supplied to Aave.APY %1$s%%AvailableCurrent APY
- When topping up for lending, a network fee will be deducted from the amount — never more than %1$s
+ When topping up for lending, a network fee not exceeding %1$s will be deducted from the balance.The network fee is currently too high to execute lending. Funds will be supplied once it drops to %1$s or below. My funds
- Your %1$s is now deposited in Aave and earning interest. You hold a%2$s token, which represents your balance and grows over time. When you top up, funds go to Aave to earn interest, minus a transaction fee.
+ Your %1$s is now deposited in Aave and earning interest. You hold a%2$s token, which represents your balance and grows over time. When you deposit more funds, they\'ll be supplied to Aave to earn interest, minus a transaction fee.EarnTotal earningsTransfers to AaveExplore Aave
- This is the current supply fee on %s. The live cost will be shown on the Receive Screen.
+ This is the current supply fee on %s. The actual cost will be shown on the activation tab.Current fee
- All future %s top-ups will be supplied to Aave automatically, with the transaction fee deducted.
+ All future %s deposits will be supplied to Aave automatically, with the transaction fee deducted.
+ An approximate network fee of %1$s (%2$s) will be deducted from each future top-up, and it won’t exceed your %3$s (%4$s) limit.If network fees rise above maximum fee, the transaction won’t go through until they decrease. You can change this limit later.Maximum fee
- The transaction fee must stay below 4% of your deposit. Tangem will transfer funds to Aave only once your balance is large enough to meet this condition.
- Minimal top-up
+ The minimum amount is calculated from the current network fee to ensure it does not exceed 4%, which makes the minimum %1$s (%2$s).
+ Minimum top-upFee policy
- Tangem also takes a 3% service fee on the yield earned.
- Your funds will be automatically transferred to Aave once network fees are lower or your balance meets the minimum required amount.
+ Tangem also takes a 3% service fee on yield earned.
+ Your funds will be automatically supplied to Aave once network fees are lower or your balance meets the minimum required amount.Historical returnsWrite description here. In one, two or three lines will be awesome. [PLACEHOLDER]
- Some token approve needed
+ Token approvals neededCheck your network connectionNetwork fee info unreachable
- Every top-up of your account will be lended to Aave automatically.
- Your balance works automatically
+ Every deposit you make will be supplied to Aave automatically.
+ Auto-Transfer to AaveSend, swap, or sell your funds instantly, anytime you want.
- Access to funds at any time
+ Access your funds anytimeHow it works?Aave is a decentralized protocol managing over $81.9 billion in total value.Decentralized and self-custodial
- By using service, you agree with provider\n%1$s and %2$s
+ By using this service, you agree with provider\n%1$s and %2$sConnect AaveAave %1$s%% • Variable Interest RateAaveAvg %s
- Last year returns
- Current interest rate is always variable and automatically computed by AAVE on-chain smart-contract based on real-time supply and demand.
+ Last year\'s returns
+ Current interest rate is always variable and automatically computed by the Aave on-chain smart-contract, based on real-time supply and demand.Powered byInterest rate is variable
- When you top up, your funds will be automatically sent to Aave to start earning interest. A small fee equal to %s will be deducted to cover the transaction.
+ When you top up, your funds will be automatically sent to Aave to start earning interest. %s will be deducted to cover the transaction fee.Supply assets
- Your %s will be supplied to Aave and will stay instantly available
+ Your %s will be supplied to Aave, but will remain manageable.See fee policy
- Your next top-ups will be automatically supplied to Aave.
+ Your next deposits will be automatically supplied to Aave.ActivePausedDisable yield mode
- Turning off will withdraw your funds from Aave, return them to %s in your wallet, and stop earning rewards.
+ Turning this off will withdraw your funds from Aave to %s in your wallet and it will stop earning rewards.The network fee will be deducted from the amount you withdraw.Supply APYAPY
- Let your funds work in the background while you stay in control.
+ Let your funds do the work while you stay in control.Interest accrues automaticallyYield modeProcessing your deposit
- Make your balance work for you
+ Make your assets work for youAutomaticDeposit some %1$s %2$s to cover the network fee for transactionsUnable to cover %s fee
diff --git a/data/account/src/main/kotlin/com/tangem/data/account/repository/DefaultAccountsCRUDRepository.kt b/data/account/src/main/kotlin/com/tangem/data/account/repository/DefaultAccountsCRUDRepository.kt
index a71e7e66c3..c41e56cc31 100644
--- a/data/account/src/main/kotlin/com/tangem/data/account/repository/DefaultAccountsCRUDRepository.kt
+++ b/data/account/src/main/kotlin/com/tangem/data/account/repository/DefaultAccountsCRUDRepository.kt
@@ -168,17 +168,17 @@ internal class DefaultAccountsCRUDRepository(
userTokensSaver.push(userWalletId = userWalletId, response = response.toUserTokensResponse())
}
- override suspend fun getTotalAccountsCountSync(userWalletId: UserWalletId): Option = option {
+ override suspend fun getTotalActiveAccountsCountSync(userWalletId: UserWalletId): Option = option {
val accountListResponse = getAccountsResponseSync(userWalletId = userWalletId)
ensureNotNull(accountListResponse)
- return accountListResponse.wallet.totalAccounts.toOption()
+ return accountListResponse.accounts.size.toOption()
}
- override fun getTotalAccountsCount(userWalletId: UserWalletId): Flow