We wrote the plugin for our own use, to replace Boltz, as they changed their license from AGPL to a non-free license around 2023-04. Since around 2023-08 we are no longer using Boltz. That is, the official swap server is now an electrum daemon with this plugin enabled. Okay, so this is the reason why there's always a " The swap server errored or is unreachable" error whenever I try using submarine swap. It would've been great if this info is mentioned in the release notes, though.
|
|
|
-snip- Does anyone know how I transfer my Breez BTC to Electrum? Thank you!
If you decided to follow the initial instructions in the first reply, it should be noted that a newly opened lightning channel in Electrum doesn't have any inbound capacity. And opening a channel requires a minimum amount of Bitcoins that you'll use to fund your channel's initial sending capacity. ( depends on the remote node: 0.002BTC+ and on-chain transaction fees) In other words: you'll need on-chain funds in Electrum and you cannot immediately send your bitcoins from Breez via LN without spending your sending capacity first or by using Electrum's " submarine swap" feature to gain inbound capacity.
|
|
|
* Plugins: - new: swapserver plugin (#8489)
Does anyone understand what this plugin does? I briefly checked relevant pull link at 8489, but i only can figure out it's related with LN. Yes, it's related to Lightning. It's a plugin that enables the user to set a custom " swapserver" by adding the lines below or by using " setconfig" commands via daemon: - "use_swapserver": true,
- "swapserver_address": "swapserver_address:swapserver_port",
By default, Electrum uses Boltz for submarine swaps. I can't find any official documentation on how to set up the swapserver though. -edit-" swapserver_address" changed to 'port' after this commit ( in v4.5.1): https://github.com/spesmilo/electrum/commit/f30d81a98fe8d7cde6daae4e15eba7b4852e43d9
|
|
|
mempool.space's accelerator needs an account and it need to be activated by them, mine which was registered about a month ago is still in their "waiting list". So either they don't have the connections yet, or they don't want to earn money? That's weird for such a service. Some people claim that they have an account with access after becoming a sponsor so it must be working. But reason for the waitlist is unknown. I discussed this with OP, but he doesn't feel confident handling private keys and manually doing this in another wallet. Wallet B can't do anything.
Okay, so one of his option is to wait for the average fee rate to drop below 44sat/vB. Last week, transactions with even lower fee rate than his got confirmed so he just needs to be patient. Or if he want it to confirm faster, paying for a legit accelerator services will be expensive for 1000vB+200vB ( approx) transactions. He will have to pay about $500 to those pools.
|
|
|
Now I get it... it's maybe other users who transfered their tumbled coins with a CPFP transaction with significantly higher fees and which bumped the effective fee rate of the tumbler's payout transaction from initially way too low 15sat/vB to ~44sat/vB. The tumbler pays the finally mixed coins to various users which used the tumbler.
It's his own transaction from 'Wallet A' to 'Wallet B'; Wallet A used the UTXO from the received txn from the tumbler to send that transaction, effectively bumping its effective fee rate. I can choose to accelerate it thru mempool.space but will that even work? What do you think should i give it 1 more day or will this not show up to wallet "A" since it hasnt been confirmed over 2 days?
Dont really care about the fee to pay IF the accelerate option is working, i just need to get this transaction done in one way or another. cost of fee will not be an issue.
mempool.space's accelerator needs an account and it need to be activated by them, mine which was registered about a month ago is still in their " waiting list". They don't usually drop transactions in that online wallet, even after the 14days default nor even after it reached the bottom of a default mempool size. Don't expect it to be dropped without any intervention from the sender, they'll have to spend its input to effectively " cancel" it. You can just create a CPFP transaction to the unconfirmed transaction that's sent to wallet B. The issue is if Wallet B supports it or if you can at least export its seed phrase ( 12/24 words) to be able to import to a wallet that can do it. Example, if you can a manage to import it to Electrum: all you have to do is to right-click on the unconfirmed transaction and select " Child pays for parent" to create a children transaction with very high fee rate, then 'sign' and 'broadcast' it.
|
|
|
I use the online wallet at blockchain.com
I send with priority, thing is i am helpless cause of what i understand it is the tumblers transaction that may got sent with low fee ? The incoming unconfirmed transaction from Tumbler to wallet A may not be the only unconfirmed parent of the transaction to wallet B. It may have an unconfirmed parent as well. If you're willing to use a blockexplorer to see the " effective fee rate" of all the bundled unconfirmed parent and children transactions, Use mempool.space and search using the txid of any of the transactions. There, you'll be able to see if there are even more unconfirmed ancestor transactions and the important effective fee rate of the CPFP txn bundle. Click " CPFP !" to see how many unconfirmed transactions are bundled with yours. If there are lots of transactions in the list, that's the cause of the issue and performing ( expensive) CPFP to the last transaction is your solution. Depending on the wallet, steps to perform CPFP may be a simple feature or a complicated manual procedure.
|
|
|
I run an old version of Electrum and it's not possible to sign or to verify a message with it. I didn't update my Electrum app but if the only new feature they have introduced is signing and verifying messages then I won't update my app. It's a waste of time and data.
You should click the link to release notes below the quoted message to see all the changes under " Android" and " General". There are reintroduced features in the new QML Android GUI version that was available in the old Kivi Android GUI. There also various bugfixes.
|
|
|
Does anyone know what this means? - remove SSL options from config
The reference " (012ce1c)" next to it points to this commit: 012ce1c1bb6fad43e55ab18e92f85ec7514e96e6Basically, it's what's described. It removed " ssl_certfile" and " ssl_keyfile" options in the config file and related code in various features and plugins. They'll have to update their documentations after this version.
|
|
|
All I have is the private keys and the amount of btc for each pk so this is how I know roughly how much $$$ is involved.
You may have a list of " Transaction ID" and their respective amounts instead of an ECDSA Private key. Because it's rare to have a backup of a private key that's not in WIF these days, unless it's from the very old wallets. In case those are TXIDs, the list is useless as a backup; it's more of a transaction history export. But do not test if it's TXID yet until you've confirmed that it's empty if imported as private key.
|
|
|
do U think a paid acceleration will work
OP, your transaction is now confirmed without any intervention or acceleration required. It's included to a block mined by Foundry USA Pool while it reached the tip of the average mempool. If someone claimed that they've accelerated it for you, it's may be a lie unless they used an accelerator that's using that pool or the user himself is working for that pool.
|
|
|
* When I try to uninstall Electrum (99,1 MB), I get the following message (translated): "Can't find the file C:\Program Files (x86)\Electrum\Uninstall.exe. Control the name and try again." So: I can't find/open the app ánd I can't uninstall it.
Doesn't matter if you can't uninstall it, it'll get overwritten once you install the latest installer version. Problem will occur if any of the file is launched in the background when you try to start Electrum, so try to restart Windows before installing the latest version if did so. You can also try the " Standalone Executable" version. It doesn't have any loose files and should start without requiring you to install it. ( but verifying its signature is still recommended)
|
|
|
-snip-
Yes you can check if your pruned ( full) node successfully switched into an archival ( full) node, <-use those terms next time. Enter getblockchaininfo command and look for "pruned": false, in the output. You can also check it before disabling any prune-related settings and it'll show as " true".
|
|
|
Cash app rejected my deposit and reveresed back to stake.us
Of course they can send the coins back to the sending address after the transaction gets confirmed but I doubt they would do that. I've seen 3-4 topics similar to this one, they will actually ask the user for a " return address" where the bitcoins will be sent, though, the txn fee will be set by them. In the older threads, the fee rate is even lower than OP's transaction. Here are some examples:
|
|
|
-snip- but what about other addresses that are not using bytes but virtual bytes instead like segwit? Let us say the input is 750, having over 110 kb but the virtual size is 51044 vkb. Will such transaction be able to broadcast until it reaches 100 vkb?
For that, refer to " policy.h": https://github.com/bitcoin/bitcoin/blob/master/src/policy/policy.h#L26-L27C1After SegWit upgrade, they've set the value in 'weight' instead of raw Bytes, that's 400000WU or 100000vB. So, refer to the transaction's weight or virtual bytes instead. Your example is still within standard range ( if you meant 51.044 vkB).
|
|
|
Can I add extra nodes that are more close to me, to speed up the syncing?
Check your peers' ping first if it's really the cause of your slow IBD: Click the network icon below and select " Show peers tab", or click " Window->Peers". Or via command: getpeerinfoIt'll only be slow if you're exclusively connected to very slow nodes which rarely happens; Most of the case, it's the hardware and node settings.
|
|
|
Would the Core Client fail to create the wallet or issue a warning or block if it does not have enough entropy available when generating the binary seed? Does it read the entropy from /dev/random or also from /dev/urandom?
The comments in " random.h" code conveniently answers that question. Link: github.com/bitcoin/bitcoin/blob/v26.0/src/random.hIn case there is a developer reading here: For the future it would be nice to have the option to pass a binary seed to the Core Client when creating a new wallet.
You can post that as a new issue as " Feature Request" with " Feature" label in Bitcoin's GitHub repository. But make sure to search for possible duplicate issue first before posting it.
|
|
|
All I have is a 17 word passphrase and I know exactly when the wallet was created. On the other hand, a cryptocurrency wallet service provider such as blockchain.info or Blockchain.com must develop rules of action in case the owner of the wallet loses access to the email from which he would have been registered. This is a fairly common everyday situation. -snip- I haven't received a response from support yet. In their new wallet version, that would be the users' BIP39-compatible backup phrase that can be restored pretty much anywhere. Yours, the old version, however do not have a choice but to rely on their support. Your 17-word account backup phrase is just equivalent to your walletID and password.
|
|
|
No sigScript allowed when spending... hm. How do I create a witness program for a dumb script for which there is no known public and private key? Is it even possible?
The correct address should be the one provided by vjudeu from Bitcoin Core's decodescript command. To spend it, you'll basically have to do the same as your previous transaction, but for SegWit: 01000000 < Version 1 00 < SegWit marker 01 < SegWit flag 01 < amount of input(s) f052c63f7cc387e85f96c99dc108f53289943f03d3814e0ff5e8f54f8e22d29e < input0 txid 00000000 < input0 index 00 < script length (0 for p2wpkh) ffffffff < input0 nSequence 01 < amount of output(s) 60EA000000000000 < output0 amount 19 76a914b77e875983ee5851006ec5bd461208ebd11ea1bf88ac < output0 Size scriptPubkey -------------------------------------------Witness for input 0-------------------------------------------- 02 < Number of Stack Items 01 51 < Stack item 0 (Size OP_PUSHNUM_1) 02 7551 < Stack item 1 (Size OP_Drop 1 OP_PUSHNUM_1) -------------------------------------------Witness for input 0-------------------------------------------- 00000000 < nLocktime Your previous transaction's scriptSig " 0x0451027551" is used as Witness. But in P2WPKH spend, the number of stack items must be indicated followed by those stack items with their respective sizes. Transactions: Spent by: blockstream.info/testnet/tx/1b291f7cf57e827f6e8d1225657264fcee9ad4a8248e769c2788a8196a2bda6b ( the example above) Funded by: blockstream.info/testnet/tx/9ed2228e4ff5e8f50f4e81d3033f948932f508c19dc9965fe887c37c3fc652f0
|
|
|
|