Skip to content

Remove Feature Flags from Tx Gossiping#664

Merged
ControlCplusControlV merged 4 commits intocontrolc/p2p_txfrom
controlc/p2p_fix
Oct 2, 2022
Merged

Remove Feature Flags from Tx Gossiping#664
ControlCplusControlV merged 4 commits intocontrolc/p2p_txfrom
controlc/p2p_fix

Conversation

@ControlCplusControlV
Copy link
Contributor

Removes the feature flag of p2p from the txpool, and instead just requires a noop network_sender to be supplied

@ControlCplusControlV ControlCplusControlV merged commit c37a8c6 into controlc/p2p_tx Oct 2, 2022
@ControlCplusControlV ControlCplusControlV deleted the controlc/p2p_fix branch October 2, 2022 21:50
bvrooman pushed a commit that referenced this pull request Oct 6, 2022
* txpool reimpled

* Tests go green

* clippy

* final touches?

* clippy fix

* clippy maybe?

* updated fmt

* ci passes?

* Error when tx_receiver channel sender is dropped

* Updated fmt

* Spelling

* Update modules channel wiring

* Keep alive for incoming_tx_sender

* Update features config and tests

* Revert unrelated change

* test issues now

* fixes

* fmt

* was it that easy?

* oops

* New testcase for tx gossip

* Fmt

* Test p2p connection and integ

* add tx gossip to default topics

* Clean up use statements and dbg

* Refactor node_config

* Simplify gossip test mod with feature flag

* Remove readme changes

* Minor cleanup

* Minor cleanup

* Add all gossip topics to default p2p config

* Fix

* Clean up txpool cargo

* Remove debug statements

* Remove Feature Flags from Tx Gossiping (#664)

* cleaned up feature flags

* fmt

* fix leak:

* fmt again

* Refactor insert_with_broadcast

* Remove insert_with_broadcast

* Simplify

Co-authored-by: controlcthenv <randomlikeabledude@gmail.com>
Co-authored-by: ControlCplusControlV <44706811+ControlCplusControlV@users.noreply.github.com>
Co-authored-by: Brandon Kite <brandonkite92@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants