Updated src/bitcoind.cpp to match upstream changes (Something happened in the previous merge where changes were skipped/missed somehow)7bff1ae95f
Updated src/rpc/rawtransaction.cpp (Had to revert some changes in 'getrawtransaction' func to match upstream5f6498133f
Fixed missing 'bool extendedRangeProof' para in TxToUniv function declarationa9a35db766
Added LIBMCL and LIBBLS to navcoin_chainstate_LDADD1c507a5c07
Updated return 0; to be return nullptr since this func does not return an (int)54fc4a6971
Removed some GUI related code9e7fcbc55c
Updated the $GOAL to be "install\ instead of "deploy" since we don't have a GUI anymore5bb50b3cdb
Merge pull request #110 from mxaddict/btc-master
Btc master 15/03/2023
4623cbf7d9
Added dandelion to BCLog:: in logging.h and logging.cpp6bdf18fe92
Added probing test for Dandelion++551fa58117
Updated Dandelion++ probing test6b5787f972
Updated logging.cpp to handle BCLog::DANDELION in std::string LogCategoryToStr(BCLog::LogFlags category)db2a33ba0b
OCDac804aaaa2
Added dandelion loop behavior test5df2eb118c
Better testing for Dandelion++ probing7a505db862
Added tx network loop test for Dandelion++587ed9cc40
Added blackhole testing for Dandelion++1207712aca
Updated the loop behavior and probing Dandelion++ tests to not have retries as they seem to be reliable without it2fe0e497d3
Updated the loop behavior and probing Dandelion++ tests to not have retries as they seem to be reliable without it52f73f8063
Updated comments in Dandelion++ test cases3f74c805ed
Added the 3 new tests to test_runner.pyb15780bb10
Removed COINBASE_MATURITY from Dandelion++ tests as they were unused0c1a239fd7
Updated Dandelion++ py tests to not rely on time travel for the probing and loop tests, and just add permissions for relay/mempool to the peer to bypass mempool security checks and directly access tx from mempool09dd641fb7
Updated some comments on the Dandelion++ tests03b43b53f9
Fixed a typo62288b642c
Added new MSG and INV types for DTX and DWTX for Dandelion++4130f072b7
Added IsMsgDtx() and IsMsgDwtx() to CInv as well as modify IsGenTxMsg() to check for MSG_{DTX,DWTX}ba688a6c69
Added MSG_DTX and MSG_DWTX to python test suite tools6a934fca02
Updated probing test to have 3 nodes instead of 136b58ffb28
Updated Dandelion++ probing test to use circular network connection structuref27af96c89
Updated tests to have comments higher up7792a59325
Updated tests to run MSG_DTX and MSG_DWTX in each case5264d05021
Added static const DANDELION_* globalsa203c54aa2
Added embargo time for stem phase mempool entries where neededd71e835061
Fixed nTime/nEmbargo valuesc4db92a4bb
OCD92a4ac5b28
Added embargo checking to446f6f7928
Better logic for embargo checking2b61f763fb
Added new message type DTX to fuzz test5f7596fa65
Reverted a change to src/test/validation_block_tests.cppf7951c5e47
Fixed time calculation for the embargo time022946ac12
Added comment to fix lint/tidy test78a5146a3a
Fix persistence for mempool611f08c701
Updated test/functional/p2p_dandelionpp_blackhole.py to only test DWTX6e2be1655d
Implemented more logic related to Dandelion++ like the MSG_DTX and MSG_DWTX support, mempool support, etc...3387a193e9
Added sync_all calls to dandelion testse695db671d
Fixed the logs162dcf66b9
Added more logginga5b381f2ec
Updates to the test cases7d4e71cd20
Dandelion++ updates, should be working as expected now2a41331dd6
Reverted the change to CTransactionRef PeerManagerImpl::FindTxForGetDataa478a90080
Fixed some lint/tidy issuese07e1fa7d3
Updated tests accoding to lint suggestions3bd7dcb7e2
Updated ShuffleStemRoutes to attempt reshuffle when no peers are selected to run faster on startup scenariob07315f2e9
Changed the GUARD for m_next_stem_peer_shuffle82c031c9b0
Removed m_peer_mutex guards from void ShuffleStemRoutes(const std::vector<CNode*>& nodes)7a6722bee9
Added exclusive lock for !m_peer_mutex to ShuffleStemRoutes functiona1f11d0187
Added locks for tx_relay->m_tx_inventory_mutex in ShuffleStemRoutesd03bc9169c
Removed [gui] from cirrus build for macOse01501544c
Updated test to check for dwtx instead of just wtx2d362b283c
Added MSG_DTX and MSG_DWTX to CInv processing for p2p.pyc220d6c07e
Change from OR syntax to in array syntax for checking MSG_* values6670b63d2c
Fix for a failure with old nodes that was waiting for MSG_TX instead of MSG_DTX1e02d50451
Fixed failure in p2p_tx_privacy.py89aac7ba3d
Updated how IsMsgTx() and IsMsgWtx work and removed IsMsgDtx and IsMsgWdtx3683c249e2
removed bool has_embargo from void RelayTransaction() as it's no longer used and added -dandelion flag for disabling dandelion to speed up some of the functional tests48ce878333
Revert "Fixed failure in p2p_tx_privacy.py"
This reverts commit 89aac7ba3d300bb894124cd11ec9ac23e90a9cf7.
d68e84d063
Revert "Fix for a failure with old nodes that was waiting for MSG_TX instead of MSG_DTX"
This reverts commit 1e02d504516461c9ba30acb39b008210f4ab7c22.
66a00adcae
Revert "Updated test to check for dwtx instead of just wtx"
This reverts commit 2d362b283c1881ccafaf194aecd84b1a0f603c65.
00bbc6643b
Added `-dandelion` flag to tests that needed them and disabled for the restab753de739
General refactoring and tying up lose ends66c657d87d
Removed a log call that is no longer needed5394d71dae
Implemented the fluff chance logic to pass value to ProcessTransaction for incoming DTX datad4b6ba64b4
Reverted a code change that was no longer relevant1d65702a82
Fixed issue where accept_time was always uninitilized in fuzz/tx_pool.cppf437298913
removed unnecesary call to .GetHash() on a txid var05e6b7697d
Cleaned up some log calls to be condensed608602deb3
Disabled ShuffleStemRoutes when -dandelion=false9d02c984aa
Updated some of the dandelion tests and added a new fluff testf59e6403a0
More changes to fluff test for dandelion0af9051f58
change fDandelionEnabled into a function9b21d32aa4
Merge branch 'dandelion-fresh' of github.com:mxaddict/navcoin into HEADf3fab01673
Updated embargo logic20aef0f9df
Added msg_dtx977691b101
Updated fluff testing logic7af306f0b7
Updated comment79045e19aa
Removed MSG_DWTX as we no longer use it2e8bae0260
Added test/functional/p2p_dandelionpp_fluffing.py to test runnercd60eb4a12
Updating probing testcc441b0406
Updated loop test2fa7539caf
Updated blackhole test to use only 2 nodes, we are just testing for the tx embargo expiryb2174fe8c3
Updated loop test case for dandelion3021334a50
Merge branch 'dandelion-fresh' of github.com:mxaddict/navcoin into dandelion-freshe16ac70a3e
Updated node 1 and node 2 in loop test to be non dandelion to speed up the testaaa45d47f6
Added missing calls to LOCK m_send_stem12d67512cc
Updated comment on loop test43d808355f
Added new test for mempool leak for Dandelion++6c4d58554f
Removed some locks that were already lockedf0cd1a4a76
Moved the LOCK call to fix a crash1df10552c4
Removed CInv from py test as it was not used65528f1a1d
Made blackhole and mempool_leak tests more reliableb7f1d3689c
Added msg_dtx to on_message parsing7c772bc9c4
More robust testing for blackhole and mempool leak25b51e3a86
Moved DANDELION related const values to new header file called `dandelion.h`102ed18536
Fixed include guards6a359051f4
Removed todo, we should not add an emabargo for orphaned tx that will be re added to mempoolacda0cd3a3
Merge pull request #81 from mxaddict/dandelion-fresh
Dandelion++ Implementation
795a59e033
Merge remote-tracking branch 'btc/master' into btc-master
This is a metadata mirror of the GitHub repository
bitcoin/bitcoin.
This site is not affiliated with GitHub.
Content is generated from a GitHub metadata backup.
generated: 2026-04-29 03:13 UTC
This site is hosted by @0xB10C More mirrored repositories can be found on mirror.b10c.me