Author

Topic: help with "bumpfee" at the comman line (Read 122 times)

legendary
Activity: 1896
Merit: 1343
September 11, 2023, 06:26:05 AM
#12
Hi, I am trying to increase the fee of a transaction I created (also at the command line)

I tried this:

$ electrum bumpfee 39e05fa9a63d650c5476e02d79acd3ede9e4813cdb381b2c9087fff25c226728 18

but got this error message:

attempt to read past end of buffer

How can I progress?

Thanks

Try to combine commands:

$ electrum gettransaction 39e05fa9a63d650c5476e02d79acd3ede9e4813cdb381b2c9087fff25c226728 | electrum bumpfee - 18
newbie
Activity: 8
Merit: 0
September 07, 2023, 06:48:06 AM
#11
This worked! thanks!

I will keep an eye on any progress with my bug report
https://github.com/spesmilo/electrum/issues/8603

Thank you all for all your help
hero member
Activity: 2310
Merit: 757
Bitcoin = Financial freedom
September 07, 2023, 06:27:05 AM
#10
At the moment my immediate concern is to get the "bumpfee" to work, somehow
I can download and install any previous version of electrum (on another machine), which one do you think will be able do the bumpfee?
Any other ideas?

If I am not wrong I used the bump fee on my Android 4.4.5 with no issues, so if you can import the wallet or that address to an Android Electrum and click the transaction there you can see the bump fee at the bottom.

newbie
Activity: 8
Merit: 0
September 07, 2023, 04:03:59 AM
#9
At the moment my immediate concern is to get the "bumpfee" to work, somehow
I can download and install any previous version of electrum (on another machine), which one do you think will be able do the bumpfee?
Any other ideas?
legendary
Activity: 2394
Merit: 5531
Self-proclaimed Genius
September 07, 2023, 03:55:48 AM
#8
Hi
I see it failed for you on version 4.4.4
Which is the last version it is know to work?
I'm about to edit it since I've provided logs from my previous test session.
But given this reply, I think editing it isn't necessary anymore.

Both v4.4.4, v4.4.6 and master branch results are the same so it's not yet fixed.
newbie
Activity: 8
Merit: 0
September 07, 2023, 03:37:48 AM
#7
Hi
I see it failed for you on version 4.4.4
Which is the last version it is know to work?
legendary
Activity: 2394
Merit: 5531
Self-proclaimed Genius
September 07, 2023, 03:26:55 AM
#6
Any other ideas?
I tried it with the current master build from GitHub (source) and it also result with the same error, seems like a bug.
Here's the log:
Code:
Traceback (most recent call last):
-snip-
    return lambda *args, **kwargs: f(method,
Python310\electrum-4.4.4\electrum\commands.py", line 192, in _run
    result = fut.result()
Python310\lib\concurrent\futures\_base.py", line 446, in result
    return self.__get_result()
Python310\lib\concurrent\futures\_base.py", line 391, in __get_result
    raise self._exception
Python310\electrum-4.4.4\electrum\commands.py", line 155, in func_wrapper
    return await func(*args, **kwargs)
Python310\electrum-4.4.4\electrum\commands.py", line 787, in bumpfee
    tx.add_info_from_wallet(wallet)
Python310\electrum-4.4.4\electrum\transaction.py", line 989, in add_info_from_wallet
    for txin in self.inputs():
Python310\electrum-4.4.4\electrum\transaction.py", line 781, in inputs
    self.deserialize()
Python310\electrum-4.4.4\electrum\transaction.py", line 808, in deserialize
    txins = [parse_input(vds) for i in range(n_vin)]
Python310\electrum-4.4.4\electrum\transaction.py", line 808, in
    txins = [parse_input(vds) for i in range(n_vin)]
Python310\electrum-4.4.4\electrum\transaction.py", line 692, in parse_input
    prevout_hash = vds.read_bytes(32)[::-1]
Python310\electrum-4.4.4\electrum\transaction.py", line 454, in read_bytes
    raise SerializationError('attempt to read past end of buffer')
electrum.transaction.SerializationError: attempt to read past end of buffer

I saw that you just made a new issue in GitHub (seconds ago) regarding this issue: link
newbie
Activity: 8
Merit: 0
September 07, 2023, 03:03:06 AM
#5
Yes, happens at the command line, I'm not using the GUI so I don't know if it happens there as well
I have left a bug report at https://github.com/spesmilo/electrum/issues/8603

I'll try a 4.4.5 instance and report back
legendary
Activity: 3234
Merit: 2943
Block halving is coming.
September 06, 2023, 02:46:39 PM
#4
The error you mentioned actually fixed in version 3.2.0, which was years back.


According to this bug reports it also comes up on newer version no report yet on the most recent version but other version like 4.1.5 also have this bug.

- https://github.com/spesmilo/electrum/issues/6436

@OP
Did you get the error message after you enter the command line? Or does it also show up on the Electrum GUI?

If the error came from the most recent version I suggest report this to the Electrum issue page and then let the developer release a fixed version.

If you have a backup seed I suggest try to downgrade Electrum to 4.4.5 or lower and update here if it fixes your issue.
newbie
Activity: 8
Merit: 0
September 06, 2023, 02:31:59 PM
#3
Hi
I am using version 4.4.6, installed about a couple of weeks ago
(on an linux machine, Ubuntu 22.04.3 LTS)
Everything else (all other command line options) seem to work fine
Any other ideas?
hero member
Activity: 2310
Merit: 757
Bitcoin = Financial freedom
September 06, 2023, 11:51:44 AM
#2
The error you mentioned actually fixed in version 3.2.0, which was years back.

Check your Electrum version, if it's not ver 4.4.6 then update it to the latest version from their official site: https://electrum.org/#download

The updated version most likely will resolve this error.

newbie
Activity: 8
Merit: 0
September 06, 2023, 11:44:54 AM
#1
Hi, I am trying to increase the fee of a transaction I created (also at the command line)

I tried this:

$ electrum bumpfee 39e05fa9a63d650c5476e02d79acd3ede9e4813cdb381b2c9087fff25c226728 18

but got this error message:

attempt to read past end of buffer

How can I progress?

Thanks
Jump to: