Merge pull request #2974 from vitorpamplona/claude/clickable-wallet-card-hHTbM

Add on-chain transaction history screen with pagination
This commit is contained in:
Vitor Pamplona
2026-05-19 10:35:31 -04:00
committed by GitHub
18 changed files with 1094 additions and 1 deletions
@@ -30,6 +30,7 @@ import com.vitorpamplona.quartz.nip01Core.signers.NostrSignerInternal
import com.vitorpamplona.quartz.nip57Zaps.LnZapPrivateEvent
import com.vitorpamplona.quartz.nip57Zaps.LnZapRequestEvent
import com.vitorpamplona.quartz.nipBCOnchainZaps.builder.OnchainZapBuilder
import com.vitorpamplona.quartz.nipBCOnchainZaps.chain.BitcoinAddressTx
import com.vitorpamplona.quartz.nipBCOnchainZaps.chain.BitcoinTx
import com.vitorpamplona.quartz.nipBCOnchainZaps.chain.FeeEstimates
import com.vitorpamplona.quartz.nipBCOnchainZaps.chain.OnchainBackend
@@ -69,6 +70,11 @@ class OnchainZapSenderTest {
override suspend fun getUtxosForAddress(address: String): List<Utxo> = utxos
override suspend fun getTxsForAddress(
address: String,
afterTxid: String?,
): List<BitcoinAddressTx> = emptyList()
override suspend fun broadcast(rawTxHex: String): String {
if (broadcastFails) throw RuntimeException("relay rejected tx")
broadcastedHex = rawTxHex