-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ELECTRUM WALLET #103
base: master
Are you sure you want to change the base?
ELECTRUM WALLET #103
Commits on Mar 3, 2023
-
trezor: TrezorPlugin._make_multisig to use MultisigDescriptor
This fixes a regression where the plugin was assuming ordering for txin.pubkeys (which is now a set). (previously txin.pubkeys was a list ordered according to the final sort order of keys inside the bitcoin script)
Configuration menu - View commit details
-
Copy full SHA for e457bb5 - Browse repository at this point
Copy the full SHA e457bb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a80bef8 - Browse repository at this point
Copy the full SHA a80bef8View commit details
Commits on Mar 4, 2023
-
Merge pull request spesmilo#8230 from SomberNight/202302_osd_tx
output script descriptors, part 1: change API of transaction.py
Configuration menu - View commit details
-
Copy full SHA for 798cd60 - Browse repository at this point
Copy the full SHA 798cd60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ed7157 - Browse repository at this point
Copy the full SHA 2ed7157View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27ce9d8 - Browse repository at this point
Copy the full SHA 27ce9d8View commit details
Commits on Mar 5, 2023
-
Move transaction related settings into transaction editor.
That way, users can see the effects settings directly on their transaction. This changes the API of make_tx: - get_coins is called inside make_tx, so that inputs can be changed dynamically - make_tx takes an optional parameter: unconfirmed_only, passed to get_coins - ConfirmTxDialog detects if we can pay by disabling confirmed_only or lowering fee
Configuration menu - View commit details
-
Copy full SHA for 2f6d60c - Browse repository at this point
Copy the full SHA 2f6d60cView commit details
Commits on Mar 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d2883e1 - Browse repository at this point
Copy the full SHA d2883e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce5b649 - Browse repository at this point
Copy the full SHA ce5b649View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5485e5 - Browse repository at this point
Copy the full SHA a5485e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 461fcf2 - Browse repository at this point
Copy the full SHA 461fcf2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0028625 - Browse repository at this point
Copy the full SHA 0028625View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b0ff48 - Browse repository at this point
Copy the full SHA 9b0ff48View commit details -
Configuration menu - View commit details
-
Copy full SHA for b788f79 - Browse repository at this point
Copy the full SHA b788f79View commit details -
confirm_tx_dialog: separate messages from warnings. add warnings abou…
…t tx batching and spending unconfirmed coins
Configuration menu - View commit details
-
Copy full SHA for 74718e9 - Browse repository at this point
Copy the full SHA 74718e9View commit details
Commits on Mar 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0545edd - Browse repository at this point
Copy the full SHA 0545eddView commit details -
Configuration menu - View commit details
-
Copy full SHA for a5c7cc6 - Browse repository at this point
Copy the full SHA a5c7cc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18cf546 - Browse repository at this point
Copy the full SHA 18cf546View commit details
Commits on Mar 8, 2023
-
Add rbf_merge_txid to PartialTransaction, instead of calling
get_unconfirmed_base_tx_for_batching a second time from GUI.
Configuration menu - View commit details
-
Copy full SHA for 3253e49 - Browse repository at this point
Copy the full SHA 3253e49View commit details -
Configuration menu - View commit details
-
Copy full SHA for dce0615 - Browse repository at this point
Copy the full SHA dce0615View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3645109 - Browse repository at this point
Copy the full SHA 3645109View commit details -
Configuration menu - View commit details
-
Copy full SHA for a244b50 - Browse repository at this point
Copy the full SHA a244b50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37b29b1 - Browse repository at this point
Copy the full SHA 37b29b1View commit details
Commits on Mar 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for db467ff - Browse repository at this point
Copy the full SHA db467ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for f7a300b - Browse repository at this point
Copy the full SHA f7a300bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c449c8e - Browse repository at this point
Copy the full SHA c449c8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b960433 - Browse repository at this point
Copy the full SHA b960433View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9f1a21 - Browse repository at this point
Copy the full SHA d9f1a21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0423970 - Browse repository at this point
Copy the full SHA 0423970View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6be252 - Browse repository at this point
Copy the full SHA c6be252View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5e7887 - Browse repository at this point
Copy the full SHA b5e7887View commit details -
Configuration menu - View commit details
-
Copy full SHA for d717471 - Browse repository at this point
Copy the full SHA d717471View commit details -
wallet: kill negative conf numbers for TxMinedInfo
fixes spesmilo#8240 spesmilo#8240 was triggering an AssertionError in wallet.get_invoice_status, as code there was assuming conf >= 0. To trigger, force-close a LN channel, and while the sweep is waiting on the CSV, try to make a payment in the Send tab to the ismine change address used for the sweep in the future_tx. (order of events can also be reversed)
Configuration menu - View commit details
-
Copy full SHA for 7584ba0 - Browse repository at this point
Copy the full SHA 7584ba0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1210ef5 - Browse repository at this point
Copy the full SHA 1210ef5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62ab6d9 - Browse repository at this point
Copy the full SHA 62ab6d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0e7fc6 - Browse repository at this point
Copy the full SHA c0e7fc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for aaca7c5 - Browse repository at this point
Copy the full SHA aaca7c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 016eea2 - Browse repository at this point
Copy the full SHA 016eea2View commit details
Commits on Mar 10, 2023
-
qml: don't explicitly add new channel to listmodel. It is updated aut…
…omatically (and the model refreshed) through the channels_updated callback
Configuration menu - View commit details
-
Copy full SHA for ffb8998 - Browse repository at this point
Copy the full SHA ffb8998View commit details -
Configuration menu - View commit details
-
Copy full SHA for df94bc0 - Browse repository at this point
Copy the full SHA df94bc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0b2c66 - Browse repository at this point
Copy the full SHA d0b2c66View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb5a9e4 - Browse repository at this point
Copy the full SHA cb5a9e4View commit details -
qml: auto sign & broadcast fee bump transactions if wallet can sign w…
…ithout cosigners. Show a dialog otherwise
Configuration menu - View commit details
-
Copy full SHA for 15a3c2d - Browse repository at this point
Copy the full SHA 15a3c2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f2dc651 - Browse repository at this point
Copy the full SHA f2dc651View commit details -
bip32: (trivial) rename method strpath_to_intpath, for symmetry
Required a much higher mental load to parse the name "convert_bip32_path_to_list_of_uint32" than to parse "convert_bip32_strpath_to_intpath". And we already have the ~inverse: "convert_bip32_intpath_to_strpath".
Configuration menu - View commit details
-
Copy full SHA for 7746cc8 - Browse repository at this point
Copy the full SHA 7746cc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a595102 - Browse repository at this point
Copy the full SHA a595102View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e5ebf0 - Browse repository at this point
Copy the full SHA 7e5ebf0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f89a466 - Browse repository at this point
Copy the full SHA f89a466View commit details
Commits on Mar 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1a0a52f - Browse repository at this point
Copy the full SHA 1a0a52fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c595df3 - Browse repository at this point
Copy the full SHA c595df3View commit details -
Qt: move remaining menu items that are tab specific to tab toolbars: …
…history, addresses, contacts
Configuration menu - View commit details
-
Copy full SHA for d6a65a0 - Browse repository at this point
Copy the full SHA d6a65a0View commit details -
restore invoices_label and requests_label. move paytomany and toggle_…
…qr_window from main menu to toolbar
Configuration menu - View commit details
-
Copy full SHA for 5ad4023 - Browse repository at this point
Copy the full SHA 5ad4023View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a049a3 - Browse repository at this point
Copy the full SHA 6a049a3View commit details
Commits on Mar 12, 2023
-
network: fix bug in best_effort_reliable
self.interface might get set to None after decorator checks it but before func gets scheduled: 125.04 | E | asyncio | Task exception was never retrieved future: <Task finished name='Task-408' coro=<Transaction.add_info_from_network.<locals>.add_info_to_txin() done, defined at ...\electrum\electrum\transaction.py:976> exception=AttributeError("'NoneType' object has no attribute 'get_transaction'")> Traceback (most recent call last): File "...\electrum\electrum\transaction.py", line 980, in add_info_to_txin await txin.add_info_from_network(network=network, ignore_network_issues=ignore_network_issues) File "...\electrum\electrum\transaction.py", line 375, in add_info_from_network self.utxo = await fetch_from_network(txid=self.prevout.txid.hex()) File "...\electrum\electrum\transaction.py", line 362, in fetch_from_network raw_tx = await network.get_transaction(txid, timeout=10) File "...\electrum\electrum\network.py", line 866, in make_reliable_wrapper async with OldTaskGroup(wait=any) as group: File "...\aiorpcX\aiorpcx\curio.py", line 304, in __aexit__ await self.join() File "...\electrum\electrum\util.py", line 1410, in join self.completed.result() File "...\electrum\electrum\network.py", line 889, in wrapper return await func(self, *args, **kwargs) File "...\electrum\electrum\network.py", line 1114, in get_transaction return await self.interface.get_transaction(tx_hash=tx_hash, timeout=timeout) AttributeError: 'NoneType' object has no attribute 'get_transaction'
Configuration menu - View commit details
-
Copy full SHA for 9439261 - Browse repository at this point
Copy the full SHA 9439261View commit details -
wallet: add_input_info to no longer do network requests
- wallet.add_input_info() previously had a fallback to download parent prev txs from the network (after a lookup in wallet.db failed). wallet.add_input_info() is not async, so the network request cannot be done cleanly there and was really just a hack. - tx.add_info_from_wallet() calls wallet.add_input_info() on each txin, in which case these network requests were done sequentially, not concurrently - the network part of wallet.add_input_info() is now split out into new method: txin.add_info_from_network() - in addition to tx.add_info_from_wallet(), there is now also tx.add_info_from_network() - callers of old tx.add_info_from_wallet() should now called either - tx.add_info_from_wallet(), then tx.add_info_from_network(), preferably in that order - tx.add_info_from_wallet() alone is sufficient if the tx is complete, or typically when not in a signing context - callers of wallet.bump_fee and wallet.dscancel are now expected to have already called tx.add_info_from_network(), as it cannot be done in a non-async context (but for the common case of all-inputs-are-ismine, bump_fee/dscancel should work regardless) - PartialTxInput.utxo was moved to the baseclass, TxInput.utxo
Configuration menu - View commit details
-
Copy full SHA for 81772fa - Browse repository at this point
Copy the full SHA 81772faView commit details -
qt: port "rate_limiter" function decorator utility from Electron-Cash
ported from https://github.com/Electron-Cash/Electron-Cash/blob/e8bbf8280ccaef95c10cdb1c1cb182cd4b504937/electroncash_gui/qt/util.py (originally added in Electron-Cash@8b8d8a5 ) Co-authored-by: Calin Culianu <calin.culianu@gmail.com> Co-authored-by: SomberNight <somber.night@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for c79074c - Browse repository at this point
Copy the full SHA c79074cView commit details -
qt tx dialog: add checkbox "Download input data"
If checked, we download prev (parent) txs from the network, asynchronously. This allows calculating the fee and showing "input addresses". We could also SPV-verify the tx, to fill in missing tx_mined_status (block height, blockhash, timestamp, short ids), but this is not done currently. Note that there is no clean way to do this with electrum protocol 1.4: `blockchain.transaction.get_merkle(tx_hash, height)` requires knowledge of the block height. Loosely based on Electron-Cash@6112fe0
Configuration menu - View commit details
-
Copy full SHA for d83863c - Browse repository at this point
Copy the full SHA d83863cView commit details -
Merge pull request spesmilo#8241 from SomberNight/202303_wallet_split…
…_add_input_info split out network reqs from `wallet.add_input_info`, and add "Download input data" cb in qt tx dlg
Configuration menu - View commit details
-
Copy full SHA for f87cac0 - Browse repository at this point
Copy the full SHA f87cac0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 473c86c - Browse repository at this point
Copy the full SHA 473c86cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 37a0e12 - Browse repository at this point
Copy the full SHA 37a0e12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98f0526 - Browse repository at this point
Copy the full SHA 98f0526View commit details -
Configuration menu - View commit details
-
Copy full SHA for 503776c - Browse repository at this point
Copy the full SHA 503776cView commit details
Commits on Mar 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for eef1f0b - Browse repository at this point
Copy the full SHA eef1f0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b15387c - Browse repository at this point
Copy the full SHA b15387cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4909ceb - Browse repository at this point
Copy the full SHA 4909cebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 519926a - Browse repository at this point
Copy the full SHA 519926aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e150a9c - Browse repository at this point
Copy the full SHA e150a9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 439f1e6 - Browse repository at this point
Copy the full SHA 439f1e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 303ad02 - Browse repository at this point
Copy the full SHA 303ad02View commit details -
Configuration menu - View commit details
-
Copy full SHA for cbab50e - Browse repository at this point
Copy the full SHA cbab50eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ebec20 - Browse repository at this point
Copy the full SHA 0ebec20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bf2d81 - Browse repository at this point
Copy the full SHA 2bf2d81View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90b4688 - Browse repository at this point
Copy the full SHA 90b4688View commit details -
Configuration menu - View commit details
-
Copy full SHA for 375ae85 - Browse repository at this point
Copy the full SHA 375ae85View commit details -
Configuration menu - View commit details
-
Copy full SHA for b690f2e - Browse repository at this point
Copy the full SHA b690f2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a7e5349 - Browse repository at this point
Copy the full SHA a7e5349View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32ee704 - Browse repository at this point
Copy the full SHA 32ee704View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f1fe1b - Browse repository at this point
Copy the full SHA 0f1fe1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c39653c - Browse repository at this point
Copy the full SHA c39653cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2571eee - Browse repository at this point
Copy the full SHA 2571eeeView commit details -
Configuration menu - View commit details
-
Copy full SHA for c29e820 - Browse repository at this point
Copy the full SHA c29e820View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e0d7b6 - Browse repository at this point
Copy the full SHA 9e0d7b6View commit details -
Store file creation date and version in db
Store the electrum version used to create a wallet file and a timestamp, in the file itself. This can be useful for debugging.
Configuration menu - View commit details
-
Copy full SHA for 950065a - Browse repository at this point
Copy the full SHA 950065aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 638c896 - Browse repository at this point
Copy the full SHA 638c896View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3c241d - Browse repository at this point
Copy the full SHA d3c241dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e2a585 - Browse repository at this point
Copy the full SHA 8e2a585View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08c37ab - Browse repository at this point
Copy the full SHA 08c37abView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd27c6b - Browse repository at this point
Copy the full SHA dd27c6bView commit details -
qml: enable canPay in InvoiceDialog if wallet has insufficient funds …
…to pay via lightning and invoice has fallback address and amount can be paid on-chain. In WalletMainView, follow on-chain payment path if available lighting balance is insufficient for the invoice amount
Configuration menu - View commit details
-
Copy full SHA for faf0c80 - Browse repository at this point
Copy the full SHA faf0c80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fd7721 - Browse repository at this point
Copy the full SHA 5fd7721View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d64fe7 - Browse repository at this point
Copy the full SHA 9d64fe7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1740765 - Browse repository at this point
Copy the full SHA 1740765View commit details -
Configuration menu - View commit details
-
Copy full SHA for acc1f22 - Browse repository at this point
Copy the full SHA acc1f22View commit details
Commits on Mar 14, 2023
-
qml: show channel backups together with channels in Channels, remove …
…Channel backups button from WalletDetails, filter backups to bottom, add backups section header
Configuration menu - View commit details
-
Copy full SHA for c0ce029 - Browse repository at this point
Copy the full SHA c0ce029View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4979346 - Browse repository at this point
Copy the full SHA 4979346View commit details -
Configuration menu - View commit details
-
Copy full SHA for 842229c - Browse repository at this point
Copy the full SHA 842229cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fc4153 - Browse repository at this point
Copy the full SHA 7fc4153View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5feb16a - Browse repository at this point
Copy the full SHA 5feb16aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 876b0ff - Browse repository at this point
Copy the full SHA 876b0ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 950d8f4 - Browse repository at this point
Copy the full SHA 950d8f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b0a58a - Browse repository at this point
Copy the full SHA 1b0a58aView commit details -
- show a QLineEdit by default, a QTextEdit only if paytomany is active. paytomany is a rare use case, it should not interfer with regular use (e.g. when a user inadvertently types enter). - this also fixes the visual appearance if the payto line - keep paytomany menu in sync with actual state
Configuration menu - View commit details
-
Copy full SHA for 1f4cedf - Browse repository at this point
Copy the full SHA 1f4cedfView commit details -
qml: ElDialog titlebar click moves focus, hack for android to remove …
…onscreen keyboard
Configuration menu - View commit details
-
Copy full SHA for f0f320b - Browse repository at this point
Copy the full SHA f0f320bView commit details -
qt send_tab: allow saving bip70 payment requests
probably got disabled in or around spesmilo#7839 by accident
Configuration menu - View commit details
-
Copy full SHA for a6c4069 - Browse repository at this point
Copy the full SHA a6c4069View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0799560 - Browse repository at this point
Copy the full SHA 0799560View commit details -
Merge pull request spesmilo#8243 from SomberNight/202303_db_metadata
Store file creation date and version in db
Configuration menu - View commit details
-
Copy full SHA for 49847f3 - Browse repository at this point
Copy the full SHA 49847f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for d56162c - Browse repository at this point
Copy the full SHA d56162cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f770905 - Browse repository at this point
Copy the full SHA f770905View commit details -
Configuration menu - View commit details
-
Copy full SHA for e14ed71 - Browse repository at this point
Copy the full SHA e14ed71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 02a2f02 - Browse repository at this point
Copy the full SHA 02a2f02View commit details -
Probably got broken in spesmilo#7839 , which got released in 4.3.0, ~7 months ago. As no one complained, this really again raises the question of removing openalias... related spesmilo#6232
Configuration menu - View commit details
-
Copy full SHA for d166fa8 - Browse repository at this point
Copy the full SHA d166fa8View commit details
Commits on Mar 15, 2023
-
Qt: let user edit tx label from tx_dialog
This allows users to edit labels from the utxo_dialog, without having to search for the transaction in history. Also, remove block hash from tx dialog: not very useful, and available through block explorers. (the situation where this could be useful is case of a chain fork, but in that case the tx might be mined in both branches of the fork, and we would want to know that).
Configuration menu - View commit details
-
Copy full SHA for 660a8eb - Browse repository at this point
Copy the full SHA 660a8ebView commit details -
Qt lists: always show item detail on double click
No longer enter edit mode for editable columns. (that behaviour was difficult to learn, because it is not explicit which columns are editable)
Configuration menu - View commit details
-
Copy full SHA for 0bda808 - Browse repository at this point
Copy the full SHA 0bda808View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20e93af - Browse repository at this point
Copy the full SHA 20e93afView commit details -
tx in/out details: rewording 'receiving address'
in the confirm tx dialog, 'receiving' could lead users to believe that the funds are going to be sent to this address.
Configuration menu - View commit details
-
Copy full SHA for 2db0bc9 - Browse repository at this point
Copy the full SHA 2db0bc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 107a6f9 - Browse repository at this point
Copy the full SHA 107a6f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for b431d39 - Browse repository at this point
Copy the full SHA b431d39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33a84f6 - Browse repository at this point
Copy the full SHA 33a84f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42a6364 - Browse repository at this point
Copy the full SHA 42a6364View commit details -
receive tab: move back Expiry to its previous location, but use
dialog instead of ComboBox. The toolbar location is not good, because it can be perceived as being about the request currently displayed.
Configuration menu - View commit details
-
Copy full SHA for 5750c89 - Browse repository at this point
Copy the full SHA 5750c89View commit details -
Configuration menu - View commit details
-
Copy full SHA for abc8d15 - Browse repository at this point
Copy the full SHA abc8d15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 206bacb - Browse repository at this point
Copy the full SHA 206bacbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2881c49 - Browse repository at this point
Copy the full SHA 2881c49View commit details -
Revert "qml: ElDialog titlebar click moves focus, hack for android to…
… remove onscreen keyboard" This reverts commit f0f320b.
Configuration menu - View commit details
-
Copy full SHA for c690c9c - Browse repository at this point
Copy the full SHA c690c9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ddffb9 - Browse repository at this point
Copy the full SHA 3ddffb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91f36db - Browse repository at this point
Copy the full SHA 91f36dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4872ec7 - Browse repository at this point
Copy the full SHA 4872ec7View commit details
Commits on Mar 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4e2b7c6 - Browse repository at this point
Copy the full SHA 4e2b7c6View commit details -
qml: use get_node_alias in name_for_node_id.
(fixes crash caused by lnworker.channel_db being None with trampoline.)
Configuration menu - View commit details
-
Copy full SHA for 43d6fd2 - Browse repository at this point
Copy the full SHA 43d6fd2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09afacd - Browse repository at this point
Copy the full SHA 09afacdView commit details -
qml PIN: do not lock inactive app, and remove timeout
- the activity callback does not work properly on android (does not work on my phone). Also, it duplicates the lock screen function of most phones. - if we do not lock inactive app, then the PIN feature does not need a timeout, and is easier to understand without it. - in Preferences, explain what it does
Configuration menu - View commit details
-
Copy full SHA for 337d2a3 - Browse repository at this point
Copy the full SHA 337d2a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8db2dca - Browse repository at this point
Copy the full SHA 8db2dcaView commit details -
Configuration menu - View commit details
-
Copy full SHA for bcb06e5 - Browse repository at this point
Copy the full SHA bcb06e5View commit details -
Without this, if a user starts a lightning payment and quits the app before the payment succeeds or fails, the app hangs indefinitely and needs to be killed, because the future never returns.
Configuration menu - View commit details
-
Copy full SHA for c5dc133 - Browse repository at this point
Copy the full SHA c5dc133View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d67f51 - Browse repository at this point
Copy the full SHA 6d67f51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46d5fdb - Browse repository at this point
Copy the full SHA 46d5fdbView commit details -
Configuration menu - View commit details
-
Copy full SHA for b59a141 - Browse repository at this point
Copy the full SHA b59a141View commit details -
qml: expand clickable area to full toolbar height and a bit more padd…
…ing for right-side menu
Configuration menu - View commit details
-
Copy full SHA for f0d44d0 - Browse repository at this point
Copy the full SHA f0d44d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b8fdac - Browse repository at this point
Copy the full SHA 5b8fdacView commit details -
Configuration menu - View commit details
-
Copy full SHA for 64dde8b - Browse repository at this point
Copy the full SHA 64dde8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3334b2f - Browse repository at this point
Copy the full SHA 3334b2fView commit details -
qml: move Pay button to the right
the default action should always be to the right side, because right-handed people are dominating the world :-).
Configuration menu - View commit details
-
Copy full SHA for e2867b7 - Browse repository at this point
Copy the full SHA e2867b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f49ef14 - Browse repository at this point
Copy the full SHA f49ef14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67cb08a - Browse repository at this point
Copy the full SHA 67cb08aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d985c9e - Browse repository at this point
Copy the full SHA d985c9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 39eaf9d - Browse repository at this point
Copy the full SHA 39eaf9dView commit details -
qml: ask user whether to configure Tor or other proxy before presenti…
…ng proxy detail config screen
Configuration menu - View commit details
-
Copy full SHA for 7a86d8d - Browse repository at this point
Copy the full SHA 7a86d8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a7bc82 - Browse repository at this point
Copy the full SHA 3a7bc82View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7207f13 - Browse repository at this point
Copy the full SHA 7207f13View commit details -
exchange_rate: guard against garbage hist data coming from exchange
See discussion at spesmilo@583089d#r104678577 CoinGecko for PLN gives "None" str as rate (instead of null) for two months mid-2014: ``` 2.29 | D | exchange_rate.CoinGecko | found corrupted historical_rate: rate='None'. for ccy='PLN' at 2014-05-10 ``` Thanks to @lukasz1992 for reporting.
Configuration menu - View commit details
-
Copy full SHA for 0a5d186 - Browse repository at this point
Copy the full SHA 0a5d186View commit details -
The second alternative in previous phrase can be misinterpreted as: 'Do you want to connect to the internet through an ISP?'
Configuration menu - View commit details
-
Copy full SHA for 2ef60b9 - Browse repository at this point
Copy the full SHA 2ef60b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13a9d1e - Browse repository at this point
Copy the full SHA 13a9d1eView commit details -
qml wizard: enable restore from "2fa" legacy seeds
not sure why it was disabled, there should be no meaningful distinction at that point
Configuration menu - View commit details
-
Copy full SHA for d4d6d05 - Browse repository at this point
Copy the full SHA d4d6d05View commit details -
qml: fix display of server fee in swap dialog
The previously displayed amount was not the percentage, but the mining fee plus the percentage.
Configuration menu - View commit details
-
Copy full SHA for 6890268 - Browse repository at this point
Copy the full SHA 6890268View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57a4cbb - Browse repository at this point
Copy the full SHA 57a4cbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 849d987 - Browse repository at this point
Copy the full SHA 849d987View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff2da7c - Browse repository at this point
Copy the full SHA ff2da7cView commit details -
qml: in the password dialogs, disable the password confirmation
line if the first entered password is too short. Without that, a user may enter two passwords that are identical but too short, and then click on the eye icon in order to discover that they actuall are identical.. and only at this point guess that the size might be the problem. Also, raise the minimum length to 6, because that is what is was on Kivy. One of the password dialogs still had two eye icons; that was only fixed in the wizard. I guess that could be avoided if both dialogs used the same code.
Configuration menu - View commit details
-
Copy full SHA for 3574c99 - Browse repository at this point
Copy the full SHA 3574c99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e5c692 - Browse repository at this point
Copy the full SHA 3e5c692View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bb41a3 - Browse repository at this point
Copy the full SHA 0bb41a3View commit details
Commits on Mar 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 49683d6 - Browse repository at this point
Copy the full SHA 49683d6View commit details -
qml: display network status and history server status separately. Als…
…o, show network fees on full screen width
Configuration menu - View commit details
-
Copy full SHA for fcbd25c - Browse repository at this point
Copy the full SHA fcbd25cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a571451 - Browse repository at this point
Copy the full SHA a571451View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8528907 - Browse repository at this point
Copy the full SHA 8528907View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b32798 - Browse repository at this point
Copy the full SHA 0b32798View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c2f13a - Browse repository at this point
Copy the full SHA 7c2f13aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8eca3e0 - Browse repository at this point
Copy the full SHA 8eca3e0View commit details -
Qt swaps_dialog: do not use side effects to update tx.
Use the app timer instead, so that the tx is not recomputed on every slider move (like in ConfirmTxDialog). A similar modification is needed for QML. I started with Qt in order to get a sense of how it should be done.
Configuration menu - View commit details
-
Copy full SHA for c3a0f9c - Browse repository at this point
Copy the full SHA c3a0f9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 24a3d6e - Browse repository at this point
Copy the full SHA 24a3d6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d2ba3c - Browse repository at this point
Copy the full SHA 7d2ba3cView commit details -
qt export history: let util.filename_field decide default path
which uses: directory = config.get('io_dir', os.path.expanduser('~'))
Configuration menu - View commit details
-
Copy full SHA for 8db1c38 - Browse repository at this point
Copy the full SHA 8db1c38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55da727 - Browse repository at this point
Copy the full SHA 55da727View commit details -
Configuration menu - View commit details
-
Copy full SHA for 231ea5d - Browse repository at this point
Copy the full SHA 231ea5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a90bff4 - Browse repository at this point
Copy the full SHA a90bff4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48e3769 - Browse repository at this point
Copy the full SHA 48e3769View commit details -
android readme: update "access datadir on Android from desktop"
was getting `cp: /sdcard/some_path/my_wallet: Operation not permitted` adb no longer has permissions to write to the sdcard New command allows dumping the file directly to local pc via usb. related: https://stackoverflow.com/q/72714568 https://stackoverflow.com/q/18471780
Configuration menu - View commit details
-
Copy full SHA for adca13a - Browse repository at this point
Copy the full SHA adca13aView commit details -
Configuration menu - View commit details
-
Copy full SHA for fed5fe5 - Browse repository at this point
Copy the full SHA fed5fe5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39ac484 - Browse repository at this point
Copy the full SHA 39ac484View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3003484 - Browse repository at this point
Copy the full SHA 3003484View commit details
Commits on Mar 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f6699e0 - Browse repository at this point
Copy the full SHA f6699e0View commit details -
build: rm "non-free" from debian apt sources lists
was not needed, and better to avoid :)
Configuration menu - View commit details
-
Copy full SHA for d8abab3 - Browse repository at this point
Copy the full SHA d8abab3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cc6102 - Browse repository at this point
Copy the full SHA 8cc6102View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb4c99d - Browse repository at this point
Copy the full SHA cb4c99dView commit details -
qml: Handle situation where no more addresses are available without
creating addresses beyond the gap limit. - if lightning is enabled, propose to create a lightning-only invoice - otherwise, propose to reuse an address - never generate addresses beyond the gap limit Implementation: - createDefaultRequest is removed - create_bitcoin_address is called whether the wallet has lightning or not
Configuration menu - View commit details
-
Copy full SHA for 2836dcc - Browse repository at this point
Copy the full SHA 2836dccView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd2dced - Browse repository at this point
Copy the full SHA dd2dcedView commit details -
Save user-entered amount in invoice. fixes spesmilo#8252.
Note that this allows users to save invoices that have an empty amount, which is not allowed by the Qt GUI. Qt will complain at pay time about empty amount if a lightning invoice without amount is saved. With onchain invoices, Qt will create an onchain tx with a zero output.
Configuration menu - View commit details
-
Copy full SHA for d7c5c40 - Browse repository at this point
Copy the full SHA d7c5c40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b78466 - Browse repository at this point
Copy the full SHA 3b78466View commit details
Commits on Mar 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5c60b9a - Browse repository at this point
Copy the full SHA 5c60b9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa3697d - Browse repository at this point
Copy the full SHA aa3697dView commit details -
qml: remove '1 month' expiry option.
The list of supported values is in electrum/invoices.py If the config is set to an unsuported value, the qt app will crash.
Configuration menu - View commit details
-
Copy full SHA for 5ab3a25 - Browse repository at this point
Copy the full SHA 5ab3a25View commit details -
Qt: allow to save invoices that have no amount
(such invoices are already saved by the QML GUI.)
Configuration menu - View commit details
-
Copy full SHA for c3e52bf - Browse repository at this point
Copy the full SHA c3e52bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for b07fe97 - Browse repository at this point
Copy the full SHA b07fe97View commit details -
qt send_tab: simplify method names.
when a method belongs to a class, there is no need to repeat the class name in the method name.
Configuration menu - View commit details
-
Copy full SHA for 4243b25 - Browse repository at this point
Copy the full SHA 4243b25View commit details -
receive tab: disable widgets if request has expired, instead of apply…
…ing red stylesheet
Configuration menu - View commit details
-
Copy full SHA for 8b0a694 - Browse repository at this point
Copy the full SHA 8b0a694View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cf4b34 - Browse repository at this point
Copy the full SHA 5cf4b34View commit details -
commands: small fix and clean-up for "serialize" cmd
Docstring was outdated, and `txout.get('value', txout['value_sats'])` was a logic bug. fixes spesmilo#8265
Configuration menu - View commit details
-
Copy full SHA for 68bba47 - Browse repository at this point
Copy the full SHA 68bba47View commit details -
lnutil: test ImportedChannelBackupStorage.from_bytes
regression test - we should not inadvertently break deserialising existing backups
Configuration menu - View commit details
-
Copy full SHA for a30cda4 - Browse repository at this point
Copy the full SHA a30cda4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fb35c0 - Browse repository at this point
Copy the full SHA 4fb35c0View commit details -
lnutil.ImportedChannelBackupStorage: change ser format: int16->uint16
In the binary serialised format, replace all instances of int16 with uint16. In particular, this allows port>32767. Fixes spesmilo#8264 I think this is backwards compatible, as in, any existing channel backup already out there, should be properly parsed with the new code. (new code however can serialise cbs that old code deserialises incorrectly) ``` >>> struct.pack('<h', 258) b'\x02\x01' >>> struct.pack('<H', 258) b'\x02\x01' ```
Configuration menu - View commit details
-
Copy full SHA for 5a4c39c - Browse repository at this point
Copy the full SHA 5a4c39cView commit details
Commits on Mar 20, 2023
-
build: add separate .dockerignore files
The .dockerignore symlink in the project root dir is only picked up by the android build. The android build has the project root as its build context for "docker build" -- the other builds have their own subdirectories as build context, e.g. contrib/build-linux/appimage.
Configuration menu - View commit details
-
Copy full SHA for 08ae0a7 - Browse repository at this point
Copy the full SHA 08ae0a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab07382 - Browse repository at this point
Copy the full SHA ab07382View commit details -
build: follow-up prev: only use host userid for local dev builds
reproducibility probably needs a hardcoded userid Also, move the UID arg later in the dockerfiles, for better caching. (if local dev build and repro build set different UIDs, the build caches will diverge at that step)
Configuration menu - View commit details
-
Copy full SHA for 6e472ef - Browse repository at this point
Copy the full SHA 6e472efView commit details -
Merge pull request spesmilo#8266 from SomberNight/202303_cb_uint16
lnutil.ImportedChannelBackupStorage: change ser format: int16->uint16
Configuration menu - View commit details
-
Copy full SHA for 5ee89a2 - Browse repository at this point
Copy the full SHA 5ee89a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e797b4 - Browse repository at this point
Copy the full SHA 2e797b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fa192d - Browse repository at this point
Copy the full SHA 4fa192dView commit details -
android: update P4A to 8589243afb48fdb116d791dc5b3973382e83273f
include Qt Virtual Keyboard libraries and associated QtQuick components
Configuration menu - View commit details
-
Copy full SHA for c9df290 - Browse repository at this point
Copy the full SHA c9df290View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ed69cc - Browse repository at this point
Copy the full SHA 4ed69ccView commit details -
wallet: fix get_locktime_for_new_transaction for lagging server
Merchant reported that 0.5% of txs they make are rejected by the connected server due to the locktime being in the future. fixes spesmilo#8245
Configuration menu - View commit details
-
Copy full SHA for b8d4ccd - Browse repository at this point
Copy the full SHA b8d4ccdView commit details -
qml: ElDialog now defaults to parent on Overlay.overlay
This was replicated in basically all ElDialog derived dialogs
Configuration menu - View commit details
-
Copy full SHA for 677e125 - Browse repository at this point
Copy the full SHA 677e125View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5c58f8 - Browse repository at this point
Copy the full SHA a5c58f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for aac9afa - Browse repository at this point
Copy the full SHA aac9afaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 11f06d8 - Browse repository at this point
Copy the full SHA 11f06d8View commit details -
password unification: bugfix, now passes test cases
fixes spesmilo#8259 note that technically this is an API change for - wallet.check_password - wallet.update_password - storage.check_password
Configuration menu - View commit details
-
Copy full SHA for 9df5f55 - Browse repository at this point
Copy the full SHA 9df5f55View commit details -
build: fix repro builds where host userid != 1000
- repro builds to use fixed uid=1000 inside the container - in case the file permissions leak into the binaries, they are still reproducible - chown 1000:1000 fresh_clone - repro builds to create fresh_clone dir outside git clone - otherwise the local dev build would still interact with the fresh_clone dir - due to e.g. recursive "find -exec touch", - and even the "docker build" cmd itself would try to stat/read it - see docker/for-linux#380 - and "rm -rf fresh_clone" needs sudo if the host uid is not 1000 - this way the local dev build does not need sudo to recap: - local dev builds use the host userid inside the container, directly operate on the project dir - does not need sudo - repro builds create a fresh git clone, chown it to 1000, and use userid=1000 inside the container - if the host userid is 1000, does not need sudo - otherwise, needs sudo closes spesmilo#8261
Configuration menu - View commit details
-
Copy full SHA for c9b6a6c - Browse repository at this point
Copy the full SHA c9b6a6cView commit details
Commits on Mar 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ce6e4d9 - Browse repository at this point
Copy the full SHA ce6e4d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 077ea9a - Browse repository at this point
Copy the full SHA 077ea9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cf732c - Browse repository at this point
Copy the full SHA 3cf732cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a080e51 - Browse repository at this point
Copy the full SHA a080e51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1503ef1 - Browse repository at this point
Copy the full SHA 1503ef1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1176552 - Browse repository at this point
Copy the full SHA 1176552View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b9d294 - Browse repository at this point
Copy the full SHA 6b9d294View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed0f1ea - Browse repository at this point
Copy the full SHA ed0f1eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fb3e3b - Browse repository at this point
Copy the full SHA 3fb3e3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for bac889c - Browse repository at this point
Copy the full SHA bac889cView commit details -
android build: default to log_level=2
It is nice to see debug logs for local builds, and also extremely useful to have them on the CI. follow-up spesmilo@6b9d294
Configuration menu - View commit details
-
Copy full SHA for 9830466 - Browse repository at this point
Copy the full SHA 9830466View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f7ee8d - Browse repository at this point
Copy the full SHA 7f7ee8dView commit details -
qml: reorganise toolbarTopLayout, so that top-left click opens menu
previously clicking too far left would not open the wallet-menu: - click on label would open it, but - click on wallet-icon or padding to its left would not
Configuration menu - View commit details
-
Copy full SHA for 558eb1a - Browse repository at this point
Copy the full SHA 558eb1aView commit details -
Merge pull request spesmilo#8267 from SomberNight/202303_build_userid…
…1000 build: docker scripts to work even if host user id != 1000
Configuration menu - View commit details
-
Copy full SHA for 27bc0bb - Browse repository at this point
Copy the full SHA 27bc0bbView commit details
Commits on Mar 22, 2023
-
Merge pull request spesmilo#8273 from SomberNight/202303_qml_esc_shor…
…tcut qml: pressing "Esc" on desktop to ~simulate "back" button
Configuration menu - View commit details
-
Copy full SHA for 36687e4 - Browse repository at this point
Copy the full SHA 36687e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d007b5 - Browse repository at this point
Copy the full SHA 0d007b5View commit details -
commands: fix satoshis decimal conversion in payto cmd and others
When called via jsonrpc (but not via cli) with non-string amounts, there could be a rounding error resulting in sending 1 sat less. example: ``` $ ./run_electrum --testnet -w ~/.electrum/testnet/wallets/test_segwit_2 paytomany '[["tb1q6k5h4cz6ra8nzhg90xm9wldvadgh0fpttfthcg", 0.00033389]]' --fee 0 02000000000101b9e6018acb16952e3c9618b069df404dc85544eda8120e5f6e7cd7e94ce5ae8d0100000000fdffffff02fd8100000000000016001410c5b97085ec1637a9f702852f5a81f650fae1566d82000000000000160014d5a97ae05a1f4f315d0579b6577daceb5177a42b024730440220251d2ce83f6e69273de8e9be8602fbcf72b9157e1c0116161fa52f7e04db6e4302202d84045cc6b7056a215d1db3f59884e28dadd5257e1a3960068f90df90b452d1012102b0eff3bf364a2ab5effe952cba33521ebede81dac88c71951a5ed598cb48347b3a022500 $ curl --data-binary '{"id":"curltext","method":"paytomany","params":{"outputs":[["tb1q6k5h4cz6ra8nzhg90xm9wldvadgh0fpttfthcg", 0.00033389]], "fee": 0, "wallet": "/home/user/.electrum/testnet/wallets/test_segwit_2"}}' http://user:pass@127.0.0.1:7777 {"id": "curltext", "jsonrpc": "2.0", "result": "02000000000101b9e6018acb16952e3c9618b069df404dc85544eda8120e5f6e7cd7e94ce5ae8d0100000000fdffffff02fe8100000000000016001410c5b97085ec1637a9f702852f5a81f650fae1566c82000000000000160014d5a97ae05a1f4f315d0579b6577daceb5177a42b0247304402206ef66b845ca298c14dc6e8049cba9ed19db1671132194518ce5d521de6f5df8802205ca4b1aee703e3b98331fb9b88210917b385560020c8b2a8a88da38996b101c4012102b0eff3bf364a2ab5effe952cba33521ebede81dac88c71951a5ed598cb48347b39022500"} ``` ^ note that first tx has output for 0.00033389, second tx has output for 0.00033388 fixes spesmilo#8274
Configuration menu - View commit details
-
Copy full SHA for 7834f6c - Browse repository at this point
Copy the full SHA 7834f6cView commit details
Commits on Mar 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9eb25cd - Browse repository at this point
Copy the full SHA 9eb25cdView commit details -
Revert "qml: pressing "Esc" on desktop to ~simulate "back" button"
This reverts commit 7f7ee8d. This commit caused a regression with the android back button not closing a dialog. reproduce: 1. from the main window, press receive. 2. in the request details window, press Create request. 3. in the receive payment dialog, press Copy 4. observe dialog cannot be closed by back button
Configuration menu - View commit details
-
Copy full SHA for e7cc2c5 - Browse repository at this point
Copy the full SHA e7cc2c5View commit details -
qml: enable Qt virtual keyboard and add Electrum keyboard style, modi…
…fied from Qt 'default' style
Configuration menu - View commit details
-
Copy full SHA for 17bb1ad - Browse repository at this point
Copy the full SHA 17bb1adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bdd521 - Browse repository at this point
Copy the full SHA 4bdd521View commit details -
android: set default localization to en_GB to force number formatting…
… and parsing to en_GB
Configuration menu - View commit details
-
Copy full SHA for 75e5e4a - Browse repository at this point
Copy the full SHA 75e5e4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f89e0b8 - Browse repository at this point
Copy the full SHA f89e0b8View commit details -
qml: TxDetails small form-factor fix, wrap buttons to below fee-bump …
…text if width is constrained
Configuration menu - View commit details
-
Copy full SHA for abae815 - Browse repository at this point
Copy the full SHA abae815View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3909778 - Browse repository at this point
Copy the full SHA 3909778View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e7cbd6 - Browse repository at this point
Copy the full SHA 8e7cbd6View commit details -
Merge pull request spesmilo#8275 from spesmilo/qt_vkbd
use Qt virtual keyboard for Android QML
Configuration menu - View commit details
-
Copy full SHA for f0a49de - Browse repository at this point
Copy the full SHA f0a49deView commit details -
Configuration menu - View commit details
-
Copy full SHA for f9a5c22 - Browse repository at this point
Copy the full SHA f9a5c22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2231057 - Browse repository at this point
Copy the full SHA 2231057View commit details -
qml: only do android-specific stuff when on android
don't log an error when running on desktop
Configuration menu - View commit details
-
Copy full SHA for 0ebcc7d - Browse repository at this point
Copy the full SHA 0ebcc7dView commit details -
android build: rm x86_64 target from "all" alias, since it is broken
(and release.sh uses the "all" target) see spesmilo#8278
Configuration menu - View commit details
-
Copy full SHA for b2372f2 - Browse repository at this point
Copy the full SHA b2372f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe968cf - Browse repository at this point
Copy the full SHA fe968cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for ee380bb - Browse repository at this point
Copy the full SHA ee380bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 743ea80 - Browse repository at this point
Copy the full SHA 743ea80View commit details -
android: update P4A to 3c2750795ba93aa1a3e513a13c2ea2ac5bddba17
remove qt5 patch to disable avx/avx2 for x86_64 arch
Configuration menu - View commit details
-
Copy full SHA for aaff750 - Browse repository at this point
Copy the full SHA aaff750View commit details -
Revert "android build: rm x86_64 target from "all" alias, since it is…
… broken" This reverts commit b2372f2. x86_64 build should work now
Configuration menu - View commit details
-
Copy full SHA for f9f57b5 - Browse repository at this point
Copy the full SHA f9f57b5View commit details -
qml TxDetails: show short_id instead of block height and txpos
The "TX index" (txpos) item I think was confusing.
Configuration menu - View commit details
-
Copy full SHA for 8c1fe10 - Browse repository at this point
Copy the full SHA 8c1fe10View commit details