From ee69207d9c0787ff6f4d294bc4533f97327c0cf1 Mon Sep 17 00:00:00 2001 From: Tangem Date: Tue, 28 Oct 2025 14:15:35 +0500 Subject: [PATCH] Updated on 2026-08-14 --- core/res/src/main/res/values-ja/strings.xml | 12 ++++---- .../src/main/res/values-uk-rUA/strings.xml | 21 ++++++++++++- core/res/src/main/res/values/strings.xml | 1 + .../src/main/assets/contract_methods.json | 30 +++++++++++++++++++ ...xHistoryItemToTransactionStateConverter.kt | 5 ++-- .../converter/TxHistoryItemStateConverter.kt | 5 ++-- gradle/tangem_dependencies.toml | 2 +- 7 files changed, 63 insertions(+), 13 deletions(-) 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 ^