Skip to content
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

Merged master #2

Open
wants to merge 3,463 commits into
base: master
Choose a base branch
from
Open

Merged master #2

wants to merge 3,463 commits into from

Conversation

delta1
Copy link
Owner

@delta1 delta1 commented Dec 12, 2024

No description provided.

jamesdorfman and others added 30 commits October 16, 2024 07:07
Note I did manually run the trim headers functional test successfully on
this commit, since it touched some of trim headers code.
Commented out the change to the psbt test with a FIXME, due to
differences between PSBT/PSET
BITCOIN_DAEMON_NAME=elementsd
BITCOIN_GUI_NAME=elements-qt
BITCOIN_TEST_NAME=test_bitcoin
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

test_elements ?

fix for intermittent assertion error in getselectionwaste
introduced in f46275d as part of merge
for bitcoin/bitcoin#25647

the assertion would trigger in a fundrawtransaction call in
feature_confidential_transactions.py where the transaction inputs
included a non-policy asset.

during the loop in getselectionwaste, if the non-policy input waste was
calculated first the assertion would be triggered because
selected_effective_value has not yet met the selection target, because
non-policy coins have 0 effective value

the fix changed the assertion to an if statement, only adding to the
waste metric when selected_effective_value meets the target.
FIXME investigate why this call to `send` would sometimes result in a
"not BIP 125 replaceable" transaction
@delta1 delta1 force-pushed the merged-master branch 4 times, most recently from 4cfc67a to b706b27 Compare January 6, 2025 13:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants