💬 bigspider commented on pull request "MiniTapscript: port Miniscript to Tapscript":
(https://github.com/bitcoin/bitcoin/pull/27255#discussion_r1137201661)
It might be worth explicitly enumerating both the known contexts, and have a defensive final `assert(false);`.
Similarly for other places where the context is accessed).
(https://github.com/bitcoin/bitcoin/pull/27255#discussion_r1137201661)
It might be worth explicitly enumerating both the known contexts, and have a defensive final `assert(false);`.
Similarly for other places where the context is accessed).
💬 MarcoFalke commented on pull request "Remove almost all blockstorage globals":
(https://github.com/bitcoin/bitcoin/pull/25781#discussion_r1137211913)
Yes, makes sense for consistency. Thanks, done.
> This also similarly applies to fPruneMode.
I don't think it does. I've reworked the second commit.
(https://github.com/bitcoin/bitcoin/pull/25781#discussion_r1137211913)
Yes, makes sense for consistency. Thanks, done.
> This also similarly applies to fPruneMode.
I don't think it does. I've reworked the second commit.
💬 darosior commented on pull request "MiniTapscript: port Miniscript to Tapscript":
(https://github.com/bitcoin/bitcoin/pull/27255#discussion_r1137224005)
I could have a `IsTapscript(ctx)` helper that does that next to the `MiniscriptContext` enum. It could then be used in all those places to not have to duplicate the verbose `switch () ... assert(false)`.
(https://github.com/bitcoin/bitcoin/pull/27255#discussion_r1137224005)
I could have a `IsTapscript(ctx)` helper that does that next to the `MiniscriptContext` enum. It could then be used in all those places to not have to duplicate the verbose `switch () ... assert(false)`.
💬 Xekyo commented on pull request "Bump unconfirmed ancestor transactions to target feerate":
(https://github.com/bitcoin/bitcoin/pull/26152#issuecomment-1470172234)
Rebased on latest version of https://github.com/bitcoin/bitcoin/pull/27021. If you are interested in having #26152 in Bitcoin Core v25.0, please consider making time to review #27021.
(https://github.com/bitcoin/bitcoin/pull/26152#issuecomment-1470172234)
Rebased on latest version of https://github.com/bitcoin/bitcoin/pull/27021. If you are interested in having #26152 in Bitcoin Core v25.0, please consider making time to review #27021.
💬 MarcoFalke commented on pull request "Remove almost all blockstorage globals":
(https://github.com/bitcoin/bitcoin/pull/25781#issuecomment-1470172489)
I've added a new commit, because all of this was reworked anyway.
(https://github.com/bitcoin/bitcoin/pull/25781#issuecomment-1470172489)
I've added a new commit, because all of this was reworked anyway.
💬 bigspider commented on pull request "MiniTapscript: port Miniscript to Tapscript":
(https://github.com/bitcoin/bitcoin/pull/27255#discussion_r1137247463)
Why not this?
```C++
if (ctx.MsContext() == MiniscriptContext::P2WSH) {
return GetStackSize() <= MAX_STANDARD_P2WSH_STACK_ITEMS;
}
```
Otherwise, it seems to add the other condition for the `P2WSH` context as well.
(https://github.com/bitcoin/bitcoin/pull/27255#discussion_r1137247463)
Why not this?
```C++
if (ctx.MsContext() == MiniscriptContext::P2WSH) {
return GetStackSize() <= MAX_STANDARD_P2WSH_STACK_ITEMS;
}
```
Otherwise, it seems to add the other condition for the `P2WSH` context as well.
📝 rebroad opened a pull request: "Refine wallet synchronization warning for enhanced clarity"
(https://github.com/bitcoin/bitcoin/pull/27262)
This pull request updates the wallet synchronization warning text to provide a clearer and more concise message to users. The changes made are as follows:
- Replace the original warning text with a more concise version.
- Clarify that transactions using bitcoin from unseen transactions due to ongoing synchronization will be rejected by the network.
These changes aim to improve user experience by providing clearer information about potential issues related to wallet synchronization.
Old
...
(https://github.com/bitcoin/bitcoin/pull/27262)
This pull request updates the wallet synchronization warning text to provide a clearer and more concise message to users. The changes made are as follows:
- Replace the original warning text with a more concise version.
- Clarify that transactions using bitcoin from unseen transactions due to ongoing synchronization will be rejected by the network.
These changes aim to improve user experience by providing clearer information about potential issues related to wallet synchronization.
Old
...
💬 bigspider commented on pull request "MiniTapscript: port Miniscript to Tapscript":
(https://github.com/bitcoin/bitcoin/pull/27255#discussion_r1137259200)
Typo: "contexts"
(https://github.com/bitcoin/bitcoin/pull/27255#discussion_r1137259200)
Typo: "contexts"
💬 Xekyo commented on pull request "Implement Mini version of BlockAssembler to calculate mining scores":
(https://github.com/bitcoin/bitcoin/pull/27021#issuecomment-1470194229)
I’ve run both of the fuzz targets for 48-CPU-hours last night, and have not seen another crash bug.
(https://github.com/bitcoin/bitcoin/pull/27021#issuecomment-1470194229)
I’ve run both of the fuzz targets for 48-CPU-hours last night, and have not seen another crash bug.
💬 fanquake commented on pull request "Refine wallet synchronization warning for enhanced clarity":
(https://github.com/bitcoin/bitcoin/pull/27262#issuecomment-1470204188)
I'm not sure your changes are actually an improvement. However, you can drop all of the changes you've made to the .ts files. You've also opened this in the wrong repository. It's a GUI change.
(https://github.com/bitcoin/bitcoin/pull/27262#issuecomment-1470204188)
I'm not sure your changes are actually an improvement. However, you can drop all of the changes you've made to the .ts files. You've also opened this in the wrong repository. It's a GUI change.
💬 bigspider commented on pull request "MiniTapscript: port Miniscript to Tapscript":
(https://github.com/bitcoin/bitcoin/pull/27255#discussion_r1137280634)
Nit: missing a newline
(https://github.com/bitcoin/bitcoin/pull/27255#discussion_r1137280634)
Nit: missing a newline
✅ rebroad closed a pull request: "Refine wallet synchronization warning for enhanced clarity"
(https://github.com/bitcoin/bitcoin/pull/27262)
(https://github.com/bitcoin/bitcoin/pull/27262)
💬 rebroad commented on pull request "Refine wallet synchronization warning for enhanced clarity":
(https://github.com/bitcoin/bitcoin/pull/27262#issuecomment-1470224943)
> I'm not sure your changes are actually an improvement. However, you can drop all of the changes you've made to the .ts files. You've also opened this in the wrong repository. It's a GUI change.
It's mostly motivated by the poor grammar of the current wording. We should at least make it grammatically correct, shouldn't we? Are you objecting to it now being so few words in the first part? I can leave that unchanged if so.
(https://github.com/bitcoin/bitcoin/pull/27262#issuecomment-1470224943)
> I'm not sure your changes are actually an improvement. However, you can drop all of the changes you've made to the .ts files. You've also opened this in the wrong repository. It's a GUI change.
It's mostly motivated by the poor grammar of the current wording. We should at least make it grammatically correct, shouldn't we? Are you objecting to it now being so few words in the first part? I can leave that unchanged if so.
💬 bigspider commented on pull request "MiniTapscript: port Miniscript to Tapscript":
(https://github.com/bitcoin/bitcoin/pull/27255#discussion_r1137296790)
I suppose it never happens, but worth checking that `a.value >= b`?
Especially since it could be used with unsigned types.
(https://github.com/bitcoin/bitcoin/pull/27255#discussion_r1137296790)
I suppose it never happens, but worth checking that `a.value >= b`?
Especially since it could be used with unsigned types.
💬 brunoerg commented on pull request "test: fix intermittent issue in `feature_bip68_sequence`":
(https://github.com/bitcoin/bitcoin/pull/27177#discussion_r1137297128)
Yes, you're right, there is a way to simplify it, no need to rewrite the filter. Force-pushed addressing it.
(https://github.com/bitcoin/bitcoin/pull/27177#discussion_r1137297128)
Yes, you're right, there is a way to simplify it, no need to rewrite the filter. Force-pushed addressing it.
📝 rebroad opened a pull request: "Correct poor grammar in wallet synchronization warning."
(https://github.com/bitcoin-core/gui/pull/720)
This pull request updates the wallet synchronization warning text to provide a clearer and more concise message to users. The original text was somewhat clumsy and suffered from grammatical issues, which could lead to confusion. The changes made are as follows:
- Replace the original warning text with a more concise and grammatically correct version.
- Clarify that transactions using bitcoin from unseen transactions due to ongoing synchronization will be rejected by the network.
These cha
...
(https://github.com/bitcoin-core/gui/pull/720)
This pull request updates the wallet synchronization warning text to provide a clearer and more concise message to users. The original text was somewhat clumsy and suffered from grammatical issues, which could lead to confusion. The changes made are as follows:
- Replace the original warning text with a more concise and grammatically correct version.
- Clarify that transactions using bitcoin from unseen transactions due to ongoing synchronization will be rejected by the network.
These cha
...
💬 stickies-v commented on issue "Feature request: alert PR author in case of CI failure":
(https://github.com/bitcoin/bitcoin/issues/27178#issuecomment-1470269530)
Drahtbot could also update its comment to prefix it with instructions on what to do in case of CI failure? Also, I don't think I've actually ever received an email from label changes and can't find any settings or documentation for it?
So, perhaps the combination of DrahtBot:
1. assigning author to the PR to trigger a notification (the notification itself won't really contain any useful info, but I don't think it'll necessarily be too confusing either)
2. adding the "CI failed" label to mak
...
(https://github.com/bitcoin/bitcoin/issues/27178#issuecomment-1470269530)
Drahtbot could also update its comment to prefix it with instructions on what to do in case of CI failure? Also, I don't think I've actually ever received an email from label changes and can't find any settings or documentation for it?
So, perhaps the combination of DrahtBot:
1. assigning author to the PR to trigger a notification (the notification itself won't really contain any useful info, but I don't think it'll necessarily be too confusing either)
2. adding the "CI failed" label to mak
...
💬 ryanofsky commented on issue "Bitcoin ignores datadir and blocksdir parameter in .conf":
(https://github.com/bitcoin/bitcoin/issues/27246#issuecomment-1470284856)
It seems like there is a problem to be addressed here, though I'm not 100% sure what the best way to address it would be. You could have a datadir A containing a bitcoin.conf file specifying another datadir B that contains another bitcoin.conf file specifying another datadir C that contains another bitcoin.conf file, and so on.
Various ways this could be handled:
1. Follow the path forever just merging all the bitcoin.conf settings values together and only failing if there is a loop.
2. F
...
(https://github.com/bitcoin/bitcoin/issues/27246#issuecomment-1470284856)
It seems like there is a problem to be addressed here, though I'm not 100% sure what the best way to address it would be. You could have a datadir A containing a bitcoin.conf file specifying another datadir B that contains another bitcoin.conf file specifying another datadir C that contains another bitcoin.conf file, and so on.
Various ways this could be handled:
1. Follow the path forever just merging all the bitcoin.conf settings values together and only failing if there is a loop.
2. F
...
💬 petertodd commented on issue "Allow several OP_RETURN in one tx and no limited size":
(https://github.com/bitcoin/bitcoin/issues/27043#issuecomment-1470288671)
FYI, first bit of work on this, a minor cleanup to the logic: https://github.com/bitcoin/bitcoin/pull/27261
(https://github.com/bitcoin/bitcoin/issues/27043#issuecomment-1470288671)
FYI, first bit of work on this, a minor cleanup to the logic: https://github.com/bitcoin/bitcoin/pull/27261
💬 TheCharlatan commented on pull request "refactor / kernel: Move non-gArgs chainparams functionality to kernel":
(https://github.com/bitcoin/bitcoin/pull/26177#issuecomment-1470291207)
Thank you for the review!
Updated 600ab02bf58e073a93936438a7e884b3a7110f1c -> b3e78dc91d01e364b77aacd9fb9a2f88688ab8a6 ([tc/2022-09-libbitcoinkernel-chainparams-args_7](https://github.com/TheCharlatan/bitcoin/commits/tc/2022-09-libbitcoinkernel-chainparams-args_7) -> [tc/2022-09-libbitcoinkernel-chainparams-args_8](https://github.com/TheCharlatan/bitcoin/commits/tc/2022-09-libbitcoinkernel-chainparams-args_8), [compare](https://github.com/TheCharlatan/bitcoin/compare/tc/2022-09-libbitcoinkern
...
(https://github.com/bitcoin/bitcoin/pull/26177#issuecomment-1470291207)
Thank you for the review!
Updated 600ab02bf58e073a93936438a7e884b3a7110f1c -> b3e78dc91d01e364b77aacd9fb9a2f88688ab8a6 ([tc/2022-09-libbitcoinkernel-chainparams-args_7](https://github.com/TheCharlatan/bitcoin/commits/tc/2022-09-libbitcoinkernel-chainparams-args_7) -> [tc/2022-09-libbitcoinkernel-chainparams-args_8](https://github.com/TheCharlatan/bitcoin/commits/tc/2022-09-libbitcoinkernel-chainparams-args_8), [compare](https://github.com/TheCharlatan/bitcoin/compare/tc/2022-09-libbitcoinkern
...