From b3fb65b8588bd1e70fe1011247561d100df099ef Mon Sep 17 00:00:00 2001 From: Oscar Mira Date: Mon, 27 May 2024 19:08:14 +0200 Subject: [PATCH] monero: rebase molly/release-v0.18 onto v0.18.3.3 --- lib/android/src/main/cpp/wallet/wallet.cc | 5 +---- lib/android/src/main/cpp/wallet/wallet.h | 3 +-- .../src/main/kotlin/im/molly/monero/TransferRequest.kt | 2 -- lib/android/src/main/kotlin/im/molly/monero/WalletNative.kt | 2 -- .../src/main/kotlin/im/molly/monero/internal/HttpRequest.kt | 2 +- vendor/monero | 2 +- 6 files changed, 4 insertions(+), 12 deletions(-) diff --git a/lib/android/src/main/cpp/wallet/wallet.cc b/lib/android/src/main/cpp/wallet/wallet.cc index c9b85b9..674ccc5 100644 --- a/lib/android/src/main/cpp/wallet/wallet.cc +++ b/lib/android/src/main/cpp/wallet/wallet.cc @@ -168,7 +168,6 @@ std::string Wallet::addSubaddressInternal(const cryptonote::subaddress_index& in std::unique_ptr Wallet::createPayment( const std::vector& addresses, const std::vector& amounts, - uint64_t time_lock, int priority, uint32_t account_index, const std::set& subaddr_indexes) { @@ -196,7 +195,6 @@ std::unique_ptr Wallet::createPayment( auto ptxs = m_wallet.create_transactions_2( dsts, m_wallet.get_min_ring_size() - 1, - time_lock, priority, {}, /* extra */ account_index, @@ -847,7 +845,6 @@ Java_im_molly_monero_WalletNative_nativeCreatePayment( jlong handle, jobjectArray j_addresses, jlongArray j_amounts, - jlong time_lock, jint priority, jint account_index, jintArray j_subaddr_indexes, @@ -865,7 +862,7 @@ Java_im_molly_monero_WalletNative_nativeCreatePayment( pending_transfer = wallet->createPayment( addresses, {amounts.begin(), amounts.end()}, - time_lock, priority, + priority, account_index, {subaddr_indexes.begin(), subaddr_indexes.end()}); // } catch (error::daemon_busy& e) { diff --git a/lib/android/src/main/cpp/wallet/wallet.h b/lib/android/src/main/cpp/wallet/wallet.h index 327c97a..187dd73 100644 --- a/lib/android/src/main/cpp/wallet/wallet.h +++ b/lib/android/src/main/cpp/wallet/wallet.h @@ -101,7 +101,6 @@ class Wallet : i_wallet2_callback { std::unique_ptr createPayment( const std::vector& addresses, const std::vector& amounts, - uint64_t time_lock, int priority, uint32_t account_index, const std::set& subaddr_indexes); @@ -175,7 +174,7 @@ class Wallet : i_wallet2_callback { handleNewBlock(height, block.timestamp); } - void on_reorg(uint64_t height) override { + void on_reorg(uint64_t height, uint64_t blocks_detached, size_t transfers_detached) override { handleReorgEvent(height); } diff --git a/lib/android/src/main/kotlin/im/molly/monero/TransferRequest.kt b/lib/android/src/main/kotlin/im/molly/monero/TransferRequest.kt index b13a644..24595da 100644 --- a/lib/android/src/main/kotlin/im/molly/monero/TransferRequest.kt +++ b/lib/android/src/main/kotlin/im/molly/monero/TransferRequest.kt @@ -10,7 +10,6 @@ data class PaymentRequest( val paymentDetails: List, val spendingAccountIndex: Int, val feePriority: FeePriority? = null, - val timeLock: UnlockTime? = null, ) : TransferRequest @Parcelize @@ -19,5 +18,4 @@ data class SweepRequest( val splitCount: Int = 1, val keyImageHashes: List, val feePriority: FeePriority? = null, - val timeLock: UnlockTime? = null, ) : TransferRequest diff --git a/lib/android/src/main/kotlin/im/molly/monero/WalletNative.kt b/lib/android/src/main/kotlin/im/molly/monero/WalletNative.kt index 6844a1f..97d1ed6 100644 --- a/lib/android/src/main/kotlin/im/molly/monero/WalletNative.kt +++ b/lib/android/src/main/kotlin/im/molly/monero/WalletNative.kt @@ -193,7 +193,6 @@ internal class WalletNative private constructor( handle = handle, addresses = addresses.toTypedArray(), amounts = amounts.toLongArray(), - timeLock = request.timeLock?.blockchainTime?.toLong() ?: 0, priority = request.feePriority?.priority ?: 0, accountIndex = request.spendingAccountIndex, subAddressIndexes = IntArray(0), @@ -469,7 +468,6 @@ internal class WalletNative private constructor( handle: Long, addresses: Array, amounts: LongArray, - timeLock: Long, priority: Int, accountIndex: Int, subAddressIndexes: IntArray, diff --git a/lib/android/src/main/kotlin/im/molly/monero/internal/HttpRequest.kt b/lib/android/src/main/kotlin/im/molly/monero/internal/HttpRequest.kt index 0c1d81e..1071c98 100644 --- a/lib/android/src/main/kotlin/im/molly/monero/internal/HttpRequest.kt +++ b/lib/android/src/main/kotlin/im/molly/monero/internal/HttpRequest.kt @@ -12,7 +12,7 @@ data class HttpRequest( ) : Parcelable { override fun toString(): String = - "HttpRequest(method=$method, path$path, headers=${header?.length}, body=${bodyBytes?.size})" + "HttpRequest(method=$method, path=$path, headers=${header?.length}, body=${bodyBytes?.size})" override fun equals(other: Any?): Boolean { if (this === other) return true diff --git a/vendor/monero b/vendor/monero index 36d6a9c..64eebdb 160000 --- a/vendor/monero +++ b/vendor/monero @@ -1 +1 @@ -Subproject commit 36d6a9c4c68a9c787a14d419edc05384fe1c506d +Subproject commit 64eebdb3ace488435a95acd6eb4e48f908a47c2c