π¬ glozow commented on pull request "Package Relay 1/3: Introduce TxPackageTracker as Orphan Resolution Module":
(https://github.com/bitcoin/bitcoin/pull/28031#discussion_r1293973655)
Changed these to `if(!Assume(...)) return;`
(https://github.com/bitcoin/bitcoin/pull/28031#discussion_r1293973655)
Changed these to `if(!Assume(...)) return;`
π¬ glozow commented on pull request "Package Relay 1/3: Introduce TxPackageTracker as Orphan Resolution Module":
(https://github.com/bitcoin/bitcoin/pull/28031#discussion_r1293972937)
Thanks, fixed
(https://github.com/bitcoin/bitcoin/pull/28031#discussion_r1293972937)
Thanks, fixed
π¬ glozow commented on pull request "Package Relay 1/3: Introduce TxPackageTracker as Orphan Resolution Module":
(https://github.com/bitcoin/bitcoin/pull/28031#discussion_r1272492061)
Dropped the commit instead
(https://github.com/bitcoin/bitcoin/pull/28031#discussion_r1272492061)
Dropped the commit instead
π¬ glozow commented on pull request "Package Relay 1/3: Introduce TxPackageTracker as Orphan Resolution Module":
(https://github.com/bitcoin/bitcoin/pull/28031#discussion_r1293973180)
Fixed
(https://github.com/bitcoin/bitcoin/pull/28031#discussion_r1293973180)
Fixed
π¬ glozow commented on pull request "Package Relay 1/3: Introduce TxPackageTracker as Orphan Resolution Module":
(https://github.com/bitcoin/bitcoin/pull/28031#discussion_r1272428700)
Removed the prefix
(https://github.com/bitcoin/bitcoin/pull/28031#discussion_r1272428700)
Removed the prefix
π¬ glozow commented on pull request "Package Relay 1/3: Introduce TxPackageTracker as Orphan Resolution Module":
(https://github.com/bitcoin/bitcoin/pull/28031#discussion_r1272426199)
Good point. The reason for excluding orphanage is actually not applicable yet so I have dropped it for now.
This is really only applicable when we are requesting the `ancpkginfo` for a tx. We want to exclude orphanage because otherwise, `AlreadyHaveTx` will return true and we will never request `ancpkginfo`s.
(https://github.com/bitcoin/bitcoin/pull/28031#discussion_r1272426199)
Good point. The reason for excluding orphanage is actually not applicable yet so I have dropped it for now.
This is really only applicable when we are requesting the `ancpkginfo` for a tx. We want to exclude orphanage because otherwise, `AlreadyHaveTx` will return true and we will never request `ancpkginfo`s.
π¬ glozow commented on pull request "Package Relay 1/3: Introduce TxPackageTracker as Orphan Resolution Module":
(https://github.com/bitcoin/bitcoin/pull/28031#discussion_r1293974858)
Replaced the exposure of `Count` to `CheckIsEmpty()` functions
(https://github.com/bitcoin/bitcoin/pull/28031#discussion_r1293974858)
Replaced the exposure of `Count` to `CheckIsEmpty()` functions
π¬ glozow commented on pull request "Package Relay 1/3: Introduce TxPackageTracker as Orphan Resolution Module":
(https://github.com/bitcoin/bitcoin/pull/28031#discussion_r1293978623)
Added `MEMPOOLREJ` log and successful `AcceptToMemoryPool` log for both orphan and non-orphan tx results.
(https://github.com/bitcoin/bitcoin/pull/28031#discussion_r1293978623)
Added `MEMPOOLREJ` log and successful `AcceptToMemoryPool` log for both orphan and non-orphan tx results.
π¬ brunoerg commented on pull request "fuzz: improve `coinselection`":
(https://github.com/bitcoin/bitcoin/pull/27585#discussion_r1293979442)
I checked that 1αΉ© may break `assert(result_bnb->GetChange(coin_params.m_cost_of_change, CAmount{0}) == 0);`
(https://github.com/bitcoin/bitcoin/pull/27585#discussion_r1293979442)
I checked that 1αΉ© may break `assert(result_bnb->GetChange(coin_params.m_cost_of_change, CAmount{0}) == 0);`
π¬ glozow commented on pull request "Package Relay 1/3: Introduce TxPackageTracker as Orphan Resolution Module":
(https://github.com/bitcoin/bitcoin/pull/28031#discussion_r1293981371)
This is gone now, replaced with registration of `ConnectionInfo` when the node first connects.
(https://github.com/bitcoin/bitcoin/pull/28031#discussion_r1293981371)
This is gone now, replaced with registration of `ConnectionInfo` when the node first connects.
π¬ glozow commented on pull request "Package Relay 1/3: Introduce TxPackageTracker as Orphan Resolution Module":
(https://github.com/bitcoin/bitcoin/pull/28031#discussion_r1293981811)
Removed the special casing. I can't remember why it comes into play later, but if I do, I'll add it when it's needed.
(https://github.com/bitcoin/bitcoin/pull/28031#discussion_r1293981811)
Removed the special casing. I can't remember why it comes into play later, but if I do, I'll add it when it's needed.
π¬ achow101 commented on pull request "Break up script/standard.{h/cpp}":
(https://github.com/bitcoin/bitcoin/pull/28244#discussion_r1293985018)
leaving as is since it is only moved.
(https://github.com/bitcoin/bitcoin/pull/28244#discussion_r1293985018)
leaving as is since it is only moved.
π¬ achow101 commented on pull request "Break up script/standard.{h/cpp}":
(https://github.com/bitcoin/bitcoin/pull/28244#discussion_r1293997139)
Done
(https://github.com/bitcoin/bitcoin/pull/28244#discussion_r1293997139)
Done
π¬ achow101 commented on pull request "Break up script/standard.{h/cpp}":
(https://github.com/bitcoin/bitcoin/pull/28244#discussion_r1293997252)
Added comment as suggested
(https://github.com/bitcoin/bitcoin/pull/28244#discussion_r1293997252)
Added comment as suggested
π¬ achow101 commented on pull request "Break up script/standard.{h/cpp}":
(https://github.com/bitcoin/bitcoin/pull/28244#discussion_r1293997485)
Cherry picked 461259c4ecc1e48d028eaea56061e72a6667ce4f from #26291
(https://github.com/bitcoin/bitcoin/pull/28244#discussion_r1293997485)
Cherry picked 461259c4ecc1e48d028eaea56061e72a6667ce4f from #26291
π¬ achow101 commented on pull request "Break up script/standard.{h/cpp}":
(https://github.com/bitcoin/bitcoin/pull/28244#discussion_r1293997590)
Dropped the reference
(https://github.com/bitcoin/bitcoin/pull/28244#discussion_r1293997590)
Dropped the reference
π¬ achow101 commented on pull request "Break up script/standard.{h/cpp}":
(https://github.com/bitcoin/bitcoin/pull/28244#discussion_r1293997660)
Dropped those comments.
(https://github.com/bitcoin/bitcoin/pull/28244#discussion_r1293997660)
Dropped those comments.
π¬ achow101 commented on pull request "Break up script/standard.{h/cpp}":
(https://github.com/bitcoin/bitcoin/pull/28244#issuecomment-1678113685)
> Did you use some script for [b3af9ce](https://github.com/bitcoin/bitcoin/commit/b3af9cea5806d26dc3e8f397a1de870065611648)?
Ran IWYU with manual cleanup.
(https://github.com/bitcoin/bitcoin/pull/28244#issuecomment-1678113685)
> Did you use some script for [b3af9ce](https://github.com/bitcoin/bitcoin/commit/b3af9cea5806d26dc3e8f397a1de870065611648)?
Ran IWYU with manual cleanup.
π¬ Retropex commented on pull request "set `DEFAULT_PERMIT_BAREMULTISIG` to false":
(https://github.com/bitcoin/bitcoin/pull/28217#discussion_r1294000727)
@jonatack Do I have to add other elements?
(https://github.com/bitcoin/bitcoin/pull/28217#discussion_r1294000727)
@jonatack Do I have to add other elements?
π¬ murchandamus commented on pull request "fuzz: improve `coinselection`":
(https://github.com/bitcoin/bitcoin/pull/27585#discussion_r1294000827)
Ah, my bad, I thought this target referred to the sum of recipient outputs, but itβs actually `recipient_sum + not_input_fees`.
Is it possible that this then would need to be at least as large as the cost for the header + change output? 1000 αΉ©/vB might not be enough for every feerate then.
(https://github.com/bitcoin/bitcoin/pull/27585#discussion_r1294000827)
Ah, my bad, I thought this target referred to the sum of recipient outputs, but itβs actually `recipient_sum + not_input_fees`.
Is it possible that this then would need to be at least as large as the cost for the header + change output? 1000 αΉ©/vB might not be enough for every feerate then.