diff --git a/core/res/src/main/res/values-ja/strings.xml b/core/res/src/main/res/values-ja/strings.xml
index b208cd2845..dce2316a93 100644
--- a/core/res/src/main/res/values-ja/strings.xml
+++ b/core/res/src/main/res/values-ja/strings.xml
@@ -181,6 +181,7 @@
ADAが不足しています。
受け入れる
アクセスが拒否されました
+ アカウント
アカウント
有効化
追加
@@ -244,7 +245,7 @@
有効にする
有効
エラー
- 推定手数料
+ ネットワークサービス手数料
スワップ
移動する
取引履歴を調べる
@@ -1760,7 +1761,7 @@
貸付のために入金する際は、残高から%1$s以下のネットワーク手数料が差し引かれます。
現在、ネットワーク手数料が高すぎるため貸付を実行できません。手数料が%1$s以下に下がり次第、資金が供給されます。
私の資金
- あなたの%1$sはAaveに預けられ、利息が付きます。あなたは%2$sトークンを保有しており、これは残高を表し、時間の経過とともに増加します。入金すると資金はAaveに供給され、取引手数料を差し引いた利息が付きます。
+ あなたの%1$sは現在Aaveにデプロイされ、利回りを生んでいます。あなたは%2$sトークンを保有しており、これはあなたの残高を表し、自動的に利回りが発生します。追加入金すると、手数料を差し引いた上でAaveに資産が追加され、さらに利回りを得られるようになります。
利息モード
総収益
Aaveへの送金
@@ -1786,7 +1787,7 @@
いつでも、即座に資金を送信、交換、売却できます。
いつでも資金にアクセス可能
使い方
- Aaveは、総額819億ドル以上の資産を管理する分散型プロトコルです。
+ Aaveは、総額610億ドル以上の資産を管理する分散型プロトコルです。
分散型・自己管理型
このサービスを利用することにより、プロバイダー\n%1$sおよび%2$sに同意するものとします。
Aave を接続
@@ -1805,15 +1806,16 @@
アクティブ
停止中
利回りモードを無効にする
- これをオフにすると、Aave からウォレットの %s に資金が引き出され、報酬の獲得が停止します。
+ これをオフにすると、Aaveから資産が引き出され、ウォレット内の%sに変換され、利回りの発生が停止します。
出金金額からネットワーク手数料が差し引かれます。
+ 供給
供給APY
APY
自分で管理しながら、資金に働かせましょう。
利息は自動的に発生します
利回りモード
入金の処理中
- 資産を有効活用しましょう
+ 利息は自動的に発生します
自動
取引のネットワーク手数料をカバーするために、 %1$s %2$sを入金してください
%s手数料を支払えません
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 a3bca5586f..fc85d8d240 100644
--- a/core/res/src/main/res/values-uk-rUA/strings.xml
+++ b/core/res/src/main/res/values-uk-rUA/strings.xml
@@ -1434,6 +1434,7 @@
Щоб не платити підвищену комісію при наступному поповненні гаманця, зменште суму на %s XTZ
З активним режимом дохідності всі майбутні депозити на цю адресу будуть надходити до Aave. Ви все ще можете вільно розпоряджатися своїми коштами.
Ваш %s внесений до Aave
+ Передача %1$s %2$s до Aave очікується
Дати згоду
Схвалення для вашого токена було відкликано. Надайте його знову, щоб відновити роботу сервісу.
Потрібне схвалення
@@ -1447,14 +1448,18 @@
APY %1$s%%
Доступно
Поточний APY
+ При поповненні для кредитування з балансу буде вирахувано комісію мережі, що не перевищує %1$s.
+ Наразі мережева комісія є занадто високою, щоб здійснювати кредитування. Кошти будуть надані, як тільки вона знизиться до %1$s або нижче.
Мої кошти
Ваші %1$s тепер розміщено в Aave і приносить дохід. У вас є токен %2$s, який представляє ваш баланс і з часом збільшується. При поповненні кошти автоматично направляються в Aave для отримання процентів з вирахуванням комісії за транзакцію.
+ Режим дохідності
Підсумковий дохід
Перекази в Aave
Дослідити Aave
Це поточна комісія у мережі %s.
Поточна комісія
Усі майбутні депозити %s будуть надходити до Aave автоматично, з вирахуванням комісії за транзакцію.
+ Приблизна мережева плата в розмірі %1$s (%2$s) буде вираховуватися з кожного наступного поповнення, і вона не перевищуватиме ваш ліміт %3$s (%4$s).
Якщо мережеві комісії перевищують максимальну комісію, транзакція не пройде, поки вони не знизяться. Ви можете змінити цей ліміт пізніше.
Максимальна комісія
Це найменший депозит, який можна надіслати в Aave. Щоб депозити залишалися прибутковими, ми не обробляємо їх, коли комісія мережі перевищує %1$s%2$s від суми.
@@ -1467,9 +1472,23 @@
Потрібний дозвіл для токену
Перевірте підключення до мережі
Інформація про комісію недоступна
+ Кожен ваш депозит буде автоматично надходити до Aave.
+ Автопереказ до AAVE
+ Відправляйте, обмінюйте або продавайте свої кошти миттєво, в будь-який час.
+ Миттєвий вивід коштів
+ Як це працює?
+ Aave — це децентралізований протокол, який управляє активами загальною вартістю понад 61 мільярд доларів.
+ Децентралізований та некастодіальний
+ Використовуючи сервіс, ви погоджуєтесь з умовами провайдера %1$s та %2$s
+ Підключити Aave
+ Aave %1$s%% • Ставка з плаваючим відсотком
Аave
+ Серед. %s
+ Дохідність за минулий рік
+ Поточна відсоткова ставка завжди змінна і автоматично розраховується смарт-контрактом Aave у блокчейні на основі попиту та пропозиції в режимі реального часу.
При підтримці
- Коли ви поповнюєте рахунок, ваші кошти автоматично надсилатимуться на Aave, щоб почати нараховувати відсотки. Для покриття комісії з вас буде утримана невелика плата у розмірі %s.
+ Ставка може змінюватися
+ Коли ви поповнюєте рахунок, ваші кошти автоматично надсилатимуться на Aave, щоб почати нараховувати відсотки. Для покриття комісії з вас буде утримана невелика плата у розмірі %s.
Почати заробляти
Ваш %s буде передано до Aave, і залишиться завжди доступним.
Політика комісій
diff --git a/core/res/src/main/res/values/strings.xml b/core/res/src/main/res/values/strings.xml
index 05e968f603..ce40321393 100644
--- a/core/res/src/main/res/values/strings.xml
+++ b/core/res/src/main/res/values/strings.xml
@@ -1880,6 +1880,7 @@
Disable yield mode
Turning this off will withdraw your assets from Aave, convert them back to %s in your wallet, and stop yield accrual.
The network fee will be deducted from the amount you withdraw.
+ Supply
Supply APY
APY
Let your funds do the work while you stay in control.
diff --git a/domain/legacy/src/main/assets/contract_methods.json b/domain/legacy/src/main/assets/contract_methods.json
index 671f0b7d6b..944b8a716b 100644
--- a/domain/legacy/src/main/assets/contract_methods.json
+++ b/domain/legacy/src/main/assets/contract_methods.json
@@ -201,5 +201,35 @@
"info": "stakeBSC",
"source": "https://bscscan.com/tx/0xfcbeac6e0a4ba5768d97d14b5115d08dda92defa8a8deee8bba34e2f0655c52b",
"name": "claim"
+ },
+ "0xcbeda14c": {
+ "info": "yieldModule",
+ "source": "https://github.com/tangem/tangem-yield-module-contracts/",
+ "name": "supply"
+ },
+ "0x79be55f7": {
+ "info": "yieldModule",
+ "source": "https://github.com/tangem/tangem-yield-module-contracts/",
+ "name": "supply"
+ },
+ "0xc65e6dcf": {
+ "info": "yieldModule",
+ "source": "https://github.com/tangem/tangem-yield-module-contracts/",
+ "name": "supply"
+ },
+ "0xebd4b81c": {
+ "info": "yieldModule",
+ "source": "https://github.com/tangem/tangem-yield-module-contracts/",
+ "name": "supply"
+ },
+ "0xc478e956": {
+ "info": "yieldModule",
+ "source": "https://github.com/tangem/tangem-yield-module-contracts/",
+ "name": "supply"
+ },
+ "0x0779afe6": {
+ "info": "yieldModule",
+ "source": "https://github.com/tangem/tangem-yield-module-contracts/",
+ "name": "transfer"
}
}
diff --git a/features/txhistory/impl/src/main/kotlin/com/tangem/features/txhistory/converter/TxHistoryItemToTransactionStateConverter.kt b/features/txhistory/impl/src/main/kotlin/com/tangem/features/txhistory/converter/TxHistoryItemToTransactionStateConverter.kt
index f18879a60a..33ef338944 100644
--- a/features/txhistory/impl/src/main/kotlin/com/tangem/features/txhistory/converter/TxHistoryItemToTransactionStateConverter.kt
+++ b/features/txhistory/impl/src/main/kotlin/com/tangem/features/txhistory/converter/TxHistoryItemToTransactionStateConverter.kt
@@ -63,9 +63,8 @@ internal class TxHistoryItemToTransactionStateConverter(
is TxInfo.TransactionType.Approve -> resourceReference(R.string.common_approval)
is TxInfo.TransactionType.Operation -> stringReference(type.name)
is TxInfo.TransactionType.Swap -> resourceReference(R.string.common_swap)
- is TxInfo.TransactionType.YieldSupply,
- is TxInfo.TransactionType.Transfer,
- -> resourceReference(R.string.common_transfer)
+ is TxInfo.TransactionType.Transfer -> resourceReference(R.string.common_transfer)
+ is TxInfo.TransactionType.YieldSupply -> resourceReference(R.string.yield_module_supply)
is TxInfo.TransactionType.Staking.Stake -> resourceReference(R.string.common_stake)
is TxInfo.TransactionType.Staking.Unstake -> resourceReference(R.string.common_unstake)
is TxInfo.TransactionType.Staking.Vote -> resourceReference(R.string.staking_vote)
diff --git a/features/wallet/impl/src/main/java/com/tangem/feature/wallet/presentation/wallet/state/transformers/converter/TxHistoryItemStateConverter.kt b/features/wallet/impl/src/main/java/com/tangem/feature/wallet/presentation/wallet/state/transformers/converter/TxHistoryItemStateConverter.kt
index 5db8fb0058..d926942932 100644
--- a/features/wallet/impl/src/main/java/com/tangem/feature/wallet/presentation/wallet/state/transformers/converter/TxHistoryItemStateConverter.kt
+++ b/features/wallet/impl/src/main/java/com/tangem/feature/wallet/presentation/wallet/state/transformers/converter/TxHistoryItemStateConverter.kt
@@ -71,9 +71,8 @@ internal class TxHistoryItemStateConverter(
is TransactionType.Approve -> resourceReference(R.string.common_approval)
is TransactionType.Operation -> stringReference(type.name)
is TransactionType.Swap -> resourceReference(R.string.common_swap)
- is TransactionType.YieldSupply,
- is TransactionType.Transfer,
- -> resourceReference(R.string.common_transfer)
+ is TransactionType.Transfer -> resourceReference(R.string.common_transfer)
+ is TransactionType.YieldSupply -> resourceReference(R.string.yield_module_supply)
is TransactionType.Staking.Stake -> resourceReference(R.string.common_stake)
is TransactionType.Staking.Unstake -> resourceReference(R.string.common_unstake)
is TransactionType.Staking.Vote -> resourceReference(R.string.staking_vote)
diff --git a/gradle/tangem_dependencies.toml b/gradle/tangem_dependencies.toml
index 0d352a3768..c78f64b9aa 100644
--- a/gradle/tangem_dependencies.toml
+++ b/gradle/tangem_dependencies.toml
@@ -5,7 +5,7 @@
# https://github.com/tangem/tangem-sdk-android/
# https://github.com/tangem/vico
-tangemBlockchainSdk = "releases-5.30-1290"
+tangemBlockchainSdk = "releases-5.30-1292"
#tangemBlockchainSdk = "0.0.1" # Keep it! - used for local builds
tangemCardSdk = "releases-5.30-567"
#tangemCardSdk = "0.0.1" # Keep it! - used for local builds ^