Age | Commit message (Expand) | Author | Files | Lines |
2024-03-08 | Fixed mempool pruning | SChernykh | 1 | -2/+13 |
2024-03-08 | Merge pull request #9222 | luigi1111 | 1 | -1/+1 |
2024-03-08 | get_block_template_backlog: better sorting logic | SChernykh | 1 | -1/+1 |
2024-03-07 | tx_memory_pool: make double spends a no-drop offense | jeffro256 | 1 | -0/+1 |
2023-04-25 | Merge pull request #8698 | luigi1111 | 1 | -1/+1 |
2023-03-29 | cryptonote core/protocol: don't drop peers for soft offenses | jeffro256 | 1 | -0/+2 |
2023-03-18 | Merge pull request #8733 | luigi1111 | 1 | -0/+9 |
2023-03-18 | Merge pull request #8076 | luigi1111 | 1 | -23/+235 |
2023-03-07 | Enforce restricted # pool txs served via RPC + optimize chunked reqs | j-berman | 1 | -30/+48 |
2023-02-26 | Add a size limit for tx_extra in tx pool | tevador | 1 | -0/+9 |
2023-01-16 | Copyright: Update to 2023 | mj-xmr | 1 | -1/+1 |
2022-12-30 | wallet2, RPC: Optimize RPC calls for periodic refresh from 3 down to 1 call | rbrunner7 | 1 | -19/+213 |
2022-12-22 | common: move boost_serialization_helper.h out and cleanup includes | Jeffrey Ryan | 1 | -1/+0 |
2022-08-22 | Merge pull request #8427 | luigi1111 | 1 | -1/+9 |
2022-08-22 | Merge pull request #8415 | luigi1111 | 1 | -5/+24 |
2022-07-26 | Fixed get_block_template_backlog performance | SChernykh | 1 | -16/+51 |
2022-07-21 | Publish submitted txs via zmq | j-berman | 1 | -1/+9 |
2022-07-01 | continue pool pruning even if a tx can't be found | j-berman | 1 | -5/+24 |
2022-05-12 | fix backoff delay logic when re-relaying txs | j-berman | 1 | -4/+4 |
2022-03-04 | Copyright: Update to 2022 | mj-xmr | 1 | -1/+1 |
2021-11-16 | cryptonote_core: fix unused lambda warning | selsta | 1 | -1/+1 |
2021-11-01 | tx_pool: full tx revalidation on fork boundaries | moneromooo-monero | 1 | -45/+43 |
2021-09-11 | RPC and ZeroMQ APIs to support p2pool | SChernykh | 1 | -4/+35 |
2021-02-09 | Remove unused variables in monero codebase | Kevin Barbour | 1 | -2/+0 |
2020-12-01 | Merge pull request #7025 | Alexander Blair | 1 | -2/+2 |
2020-11-17 | Change Dandelion++ fluff probability to 20%, and embargo timeout to 39s | Lee Clagett | 1 | -2/+2 |
2020-11-15 | Fix timeout checks for forwarded and Dandelion++ stem txes | Lee Clagett | 1 | -5/+36 |
2020-10-12 | tx_pool: silence spammy harmless warning till we fix the bug | moneromooo-monero | 1 | -1/+4 |
2020-08-17 | Avoid some temporary strings when reading off the database | moneromooo-monero | 1 | -13/+13 |
2020-08-09 | Merge pull request #6354 | Alexander Blair | 1 | -10/+48 |
2020-07-19 | Merge pull request #6512 | Alexander Blair | 1 | -1/+1 |
2020-07-09 | tx_pool: mine stem txes in fake chain mode | moneromooo-monero | 1 | -4/+10 |
2020-06-12 | Fix D++ block template check | Lee Clagett | 1 | -1/+1 |
2020-05-15 | Add randomized delay when forwarding txes from i2p/tor -> ipv4/6 | Lee Clagett | 1 | -10/+48 |
2020-05-06 | Update copyright year to 2020 | SomaticFanatic | 1 | -1/+1 |
2020-05-06 | Merge pull request #6478 | luigi1111 | 1 | -1/+1 |
2020-04-29 | txpool.cpp: rename var to fix for old g++ version (xenial default) | Sumo Gr | 1 | -2/+2 |
2020-04-24 | Used legacy category to match insert_key_images behavior | Lee Clagett | 1 | -1/+1 |
2020-03-30 | Always reject duplicate key-images from second txid | Lee Clagett | 1 | -10/+12 |
2020-03-26 | Adding Dandelion++ support to public networks: | Lee Clagett | 1 | -30/+85 |
2020-04-10 | Merge pull request #6403 | luigi1111 | 1 | -16/+7 |
2020-03-31 | Merge pull request #6336 | luigi1111 | 1 | -1/+5 |
2020-03-31 | Merge pull request #6214 | luigi1111 | 1 | -0/+33 |
2020-03-22 | protocol: request txpool contents when synced | moneromooo-monero | 1 | -0/+33 |
2020-03-14 | Correct key image check in tx_pool | Lee Clagett | 1 | -16/+7 |
2020-03-12 | core: move the LockedTXN class out of txpool so it may be reused | moneromooo-monero | 1 | -30/+12 |
2020-02-12 | tx_pool: catch theoretical error in get_block_reward | moneromooo-monero | 1 | -1/+5 |
2019-12-12 | Merge pull request #6052 | luigi1111 | 1 | -2/+2 |
2019-11-02 | Adding support for hidden (anonymity) txpool | Lee Clagett | 1 | -89/+120 |
2019-10-29 | tx_pool: fix error message assuming incorrectly | moneromooo-monero | 1 | -2/+2 |
2019-10-25 | tx_pool: fix divide by 0 in log | moneromooo-monero | 1 | -1/+1 |
2019-10-22 | Merge pull request #5981 | luigi1111 | 1 | -2/+2 |
2019-10-22 | Merge pull request #5919 | luigi1111 | 1 | -0/+53 |
2019-10-16 | Merge pull request #5962 | luigi1111 | 1 | -1/+1 |
2019-10-11 | tx_pool: do not divide by 0 | moneromooo-monero | 1 | -2/+2 |
2019-10-10 | blockchain: fill in cumulative block weight for alt blocks | moneromooo-monero | 1 | -0/+53 |
2019-10-08 | Merge pull request #5915 | luigi1111 | 1 | -8/+17 |
2019-10-06 | tx_pool: make spent return-by-reference as intended | stoffu | 1 | -1/+1 |
2019-09-27 | monerod can now sync from pruned blocks | moneromooo-monero | 1 | -8/+17 |
2019-08-28 | Fix bug in mempool get_transaction_stats histogram calculation | Tom Smeding | 1 | -3/+10 |
2019-05-25 | core: do not commit half constructed batch db txn | moneromooo-monero | 1 | -2/+16 |
2019-03-05 | Update 2019 copyright | binaryFate | 1 | -1/+1 |
2019-03-05 | Avoid repeated (de)serialization when syncing | moneromooo-monero | 1 | -2/+2 |
2018-12-31 | Merge pull request #4946 | luigi1111 | 1 | -8/+15 |
2018-12-05 | tx_pool: add a few std::move where it can make a difference | moneromooo-monero | 1 | -3/+4 |
2018-12-05 | cryptonote: set tx hash on newly parsed txes when known | moneromooo-monero | 1 | -5/+11 |
2018-12-04 | move int-util.h to epee | moneromooo-monero | 1 | -1/+1 |
2018-11-16 | Merge pull request #4768 | Riccardo Spagni | 1 | -3/+2 |
2018-11-14 | Merge pull request #4769 | Riccardo Spagni | 1 | -9/+21 |
2018-11-04 | Merge pull request #4688 | Riccardo Spagni | 1 | -3/+3 |
2018-11-01 | tx_pool: speed up take_tx for transactions from blocks | moneromooo-monero | 1 | -1/+12 |
2018-11-01 | tx_pool: remove unnecessary get_transaction_hash | moneromooo-monero | 1 | -4/+3 |
2018-11-01 | core: avoid unnecessary tx/blob conversions | moneromooo-monero | 1 | -5/+7 |
2018-10-31 | tx_pool: allow take_tx to work without m_txs_by_fee_and_receive_time | moneromooo-monero | 1 | -3/+2 |
2018-10-23 | Fix prune using receive time as tx_weight | doy-lee | 1 | -3/+3 |
2018-10-18 | tx_pool: revert #4592 and move bin2hex conversion to on_get_transaction_pool | stoffu | 1 | -1/+1 |
2018-10-15 | Merge pull request #4389 | Riccardo Spagni | 1 | -26/+25 |
2018-10-15 | tx_pool: store hex string instead of raw binary to tx_blob of get_transaction... | stoffu | 1 | -1/+1 |
2018-10-08 | tx_pool: avoid parsing a whole tx if only the prefix is needed | moneromooo-monero | 1 | -26/+25 |
2018-09-25 | tx_pool: fix tx removal at startup keeping references | moneromooo-monero | 1 | -0/+1 |
2018-09-13 | tx_pool: make the max tx size a consensus rule from v8 | moneromooo-monero | 1 | -1/+1 |
2018-09-11 | v8: per byte fee, pad bulletproofs, fixed 11 ring size | moneromooo-monero | 1 | -78/+85 |
2018-09-04 | Merge pull request #4276 | luigi1111 | 1 | -7/+1 |
2018-08-19 | tx_pool: fix infinite loop when failing to find a meta record | moneromooo-monero | 1 | -7/+1 |
2018-08-16 | core: cache block template where possible | moneromooo-monero | 1 | -1/+21 |
2018-07-19 | Merge pull request #4047 | luigi1111 | 1 | -5/+28 |
2018-06-27 | Merge pull request #3716 | luigi1111 | 1 | -3/+11 |
2018-06-26 | replace std::list with std::vector on some hot paths | moneromooo-monero | 1 | -3/+11 |
2018-06-25 | Merge pull request #3936 | luigi1111 | 1 | -0/+2 |
2018-06-24 | tx_pool: cache check_tx_inputs results | moneromooo-monero | 1 | -5/+28 |
2018-06-05 | tx_pool: initialize bitflags padding since it gets written to storage | moneromooo-monero | 1 | -0/+2 |
2018-06-02 | tx_pool: hold off parsing a tx blob till we actually need it | moneromooo-monero | 1 | -11/+32 |
2018-05-28 | tx_pool: remove old comment from fill_block_template() | stoffu | 1 | -4/+0 |
2018-04-11 | tx_pool: fix loading with colliding key images | moneromooo-monero | 1 | -17/+26 |
2018-03-15 | Fix typos in various files | Dimitris Apostolou | 1 | -2/+2 |
2018-02-16 | txpool: Don't bail out when blob_size == tx_size_limit | Leon Klingele | 1 | -2/+2 |
2018-02-16 | Merge pull request #3210 | Riccardo Spagni | 1 | -1/+8 |
2018-02-07 | tx_pool: add a max pool size, settable with --max-txpool-size | moneromooo-monero | 1 | -2/+80 |
2018-02-01 | txpool: Properly bail out when outputs_amount == inputs_amount | Leon Klingele | 1 | -1/+8 |
2018-01-26 | Update 2018 copyright | xmr-eric | 1 | -1/+1 |
2017-12-20 | Fix exceptions not finding txpool txes when relaying | moneromooo-monero | 1 | -8/+31 |
2017-11-14 | remove "using namespace std" from headers | moneromooo-monero | 1 | -0/+2 |
2017-11-14 | Merge pull request #2615 | Riccardo Spagni | 1 | -21/+41 |
2017-11-08 | Protect node privacy by proper filtering in restricted-mode RPC answers | binaryFate | 1 | -21/+41 |
2017-11-06 | track double spending in the txpool | moneromooo-monero | 1 | -1/+47 |
2017-09-25 | Merge pull request #2452 | Riccardo Spagni | 1 | -0/+1 |
2017-09-25 | tx_pool: pre-init tvc.m_verifivation_failed before processing | moneromooo-monero | 1 | -3/+3 |
2017-09-25 | tx_pool: guard against failure getting tx hash | moneromooo-monero | 1 | -1/+2 |
2017-09-20 | tx_pool: drop invalid txes from the pool on startup | moneromooo-monero | 1 | -3/+23 |
2017-09-18 | Merge pull request #2023 | Riccardo Spagni | 1 | -1/+1 |
2017-09-18 | Merge pull request #2044 | Riccardo Spagni | 1 | -0/+59 |
2017-09-16 | tx_pool: set the "invalid input" bit when check_tx_inputs fails | moneromooo-monero | 1 | -0/+1 |
2017-09-14 | Remove 1.25x multiplier from tx_pool | Nano Akron | 1 | -1/+1 |
2017-09-05 | json serialization for rpc-relevant monero types | Thomas Winget | 1 | -0/+59 |
2017-09-04 | tx_pool: catch exceptions in LockedTXN dtor | moneromooo-monero | 1 | -1/+1 |
2017-08-29 | tx_pool: wrap tx meta updates in a LockedTXN | moneromooo-monero | 1 | -0/+3 |
2017-08-27 | Merge pull request #2349 | Riccardo Spagni | 1 | -2/+20 |
2017-08-26 | rpc: add a new RPC to get current txpool backlog (sizes and fees) | moneromooo-monero | 1 | -0/+11 |
2017-08-25 | txpool: update db tx metadata when it changes | moneromooo | 1 | -1/+15 |
2017-08-25 | txpool: add tx size median to the pool stats | moneromooo | 1 | -1/+5 |
2017-08-23 | tx_pool: fix crash in stats | Howard Chu | 1 | -1/+1 |
2017-07-02 | tx_pool: initialize padding in txpool meta structure | moneromooo-monero | 1 | -0/+2 |
2017-06-18 | Merge pull request #2082 | Riccardo Spagni | 1 | -2/+1 |
2017-06-11 | blockchain_db: add a txpool tx getter which returns existence | moneromooo-monero | 1 | -2/+1 |
2017-06-04 | Add histogram to poolstats | Howard Chu | 1 | -1/+47 |
2017-06-01 | Merge pull request #2062 | Riccardo Spagni | 1 | -0/+5 |
2017-06-01 | Speedup print_pool_stats | Howard Chu | 1 | -0/+25 |
2017-05-31 | tx_pool: add missing blockchain lock in add_tx | moneromooo-monero | 1 | -0/+5 |
2017-05-30 | Merge pull request #1982 | Riccardo Spagni | 1 | -219/+349 |
2017-05-25 | Move txpool to the database | moneromooo-monero | 1 | -219/+349 |
2017-04-19 | Add expected total reward to RPC "getblocktemplate". | assylias | 1 | -1/+2 |
2017-04-04 | tx_pool: add blob size and fee/byte when logging a new tx | moneromooo-monero | 1 | -1/+1 |
2017-03-23 | Merge pull request #1911 | Riccardo Spagni | 1 | -3/+19 |
2017-03-23 | tx_pool: ensure txes loaded from poolstate.bin have their txid cached | moneromooo-monero | 1 | -5/+6 |
2017-03-23 | tx_pool: remove transactions if they're in the blockchain | moneromooo-monero | 1 | -1/+9 |
2017-03-23 | core, wallet: faster tx pool scanning | moneromooo-monero | 1 | -0/+7 |
2017-03-21 | tx_pool: silence use of uninitialized warning | moneromooo-monero | 1 | -1/+1 |
2017-03-20 | tx_pool: use new filling algorithm from v5 only | moneromooo-monero | 1 | -20/+30 |
2017-03-15 | Add intervening v5 fork for increased min block size | moneromooo-monero | 1 | -14/+7 |
2017-03-03 | tx_pool: log separately "not ready" and "double spend" cases | moneromooo-monero | 1 | -2/+8 |
2017-02-21 | update copyright year, fix occasional lack of newline at line end | Riccardo Spagni | 1 | -1/+1 |
2017-02-20 | tx_pool: revert template filling changes | moneromooo-monero | 1 | -0/+16 |
2017-02-12 | tx_pool: add a debug message when adding a tx to the pool | moneromooo-monero | 1 | -0/+1 |
2017-02-08 | extract some basic code from libcryptonote_core into libcryptonote_basic | kenshi84 | 1 | -2/+2 |
2017-02-02 | Merge pull request #1631 | Riccardo Spagni | 1 | -4/+8 |
2017-01-25 | Blockfill - Sort tx pool correctly | Alexis Enston | 1 | -2/+2 |
2017-01-25 | Blockfill - Take TX fees into account properly | Alexis Enston | 1 | -1/+1 |
2017-01-25 | Consider empty block when filling with TXs | Alexis Enston | 1 | -1/+5 |
2017-01-22 | Replace BOOST_FOREACH with C++11 ranged for | Miguel Herranz | 1 | -4/+4 |
2017-01-16 | Change logging to easylogging++ | moneromooo-monero | 1 | -0/+3 |
2017-01-15 | Merge pull request #1571 | Riccardo Spagni | 1 | -6/+10 |
2017-01-14 | fix do_not_relay not preventing relaying on a timer | moneromooo-monero | 1 | -6/+10 |
2017-01-13 | Prioritize older transactions in the mempool | Miguel Herranz | 1 | -15/+17 |
2017-01-08 | Merge pull request #1534 | Riccardo Spagni | 1 | -15/+30 |
2017-01-07 | tx_pool: better block template filling algorithm | moneromooo-monero | 1 | -15/+30 |
2016-12-24 | tx_pool: fix uninitialized "last failed" fields | moneromooo-monero | 1 | -0/+2 |
2016-12-04 | Fix a few minor typos | Pierre Boyer | 1 | -1/+1 |
2016-10-31 | core: dynamic fee algorithm from ArticMine | moneromooo-monero | 1 | -5/+1 |
2016-10-23 | daemon: report transaction relay status in print_pool* commands | moneromooo-monero | 1 | -0/+2 |
2016-10-22 | tx_pool: set relayed flag on relay | moneromooo-monero | 1 | -0/+3 |
2016-10-10 | Add performance timers for ringct tx verification | moneromooo-monero | 1 | -0/+2 |
2016-10-04 | Brackets to prevent premature return | NanoAkron | 1 | -0/+2 |
2016-10-03 | Moved logging to target functions rather than caller | NanoAkron | 1 | -4/+13 |
2016-08-28 | core: allow v1 txes after HF 5 when sweeping unmixable outputs | moneromooo-monero | 1 | -15/+0 |
2016-08-28 | rct: rework the verification preparation process | moneromooo-monero | 1 | -5/+5 |
2016-08-28 | core: add some locking around pool use | moneromooo-monero | 1 | -0/+1 |
2016-08-28 | tx_pool: log why a transaction was rejected for version checks | moneromooo-monero | 1 | -0/+3 |
2016-08-28 | change fork settings to allow pre-rct txes for one more fork cycle | moneromooo-monero | 1 | -2/+7 |
2016-08-28 | Condition v2 txes on v3 hard fork | moneromooo-monero | 1 | -1/+3 |
2016-08-28 | add rct to the protocol | moneromooo-monero | 1 | -16/+38 |
2016-08-28 | remove original Cryptonote blockchain_storage blockchain format | moneromooo-monero | 1 | -19/+0 |
2016-04-05 | tx_pool: ensure no txes that fail check_inputs get in the block template | moneromooo-monero | 1 | -1/+1 |
2016-04-02 | Merge pull request #767 | Riccardo Spagni | 1 | -3/+15 |
2016-03-30 | minor corrections/clarifications | Thomas Winget | 1 | -3/+5 |
2016-03-27 | Convey tx verification failure reasons to the RPC client | moneromooo-monero | 1 | -3/+15 |
2016-03-24 | Transaction pool documentation (and some cleanup) | Thomas Winget | 1 | -7/+23 |
2016-01-29 | tx_pool: do not accept txes not in a block if they timed out before | moneromooo-monero | 1 | -1/+10 |
2016-01-29 | tx_pool: fix use of invalidated iterator | moneromooo-monero | 1 | -1/+2 |
2016-01-29 | Fix V1/V2 use of hard fork related parameters | moneromooo-monero | 1 | -15/+35 |
2015-12-31 | core: do not use the persistent pool state for tests | moneromooo-monero | 1 | -0/+6 |
2015-12-31 | updated copyright year | Riccardo Spagni | 1 | -1/+1 |
2015-12-15 | Replace tabs with two spaces for consistency with rest of codebase | warptangent | 1 | -12/+12 |
2015-12-13 | tx_pool: fix "minumim" typo in message | moneromooo-monero | 1 | -1/+1 |
2015-11-21 | Relay transactions when they linger too long in the pool | moneromooo-monero | 1 | -4/+55 |
2015-10-11 | from hard fork 2, all outputs must be decomposed | moneromooo-monero | 1 | -0/+6 |
2015-07-15 | Removed on_idle() calls to Blockchain::store_blockchain() for lmdb. | NoodleDoodleNoodleDoodleNoodleDoodleNoo | 1 | -6/+6 |
2015-07-15 | Fixed binary size issue due to embedded checkpoint data. | NoodleDoodleNoodleDoodleNoodleDoodleNoo | 1 | -6/+6 |
2015-07-15 | ** CHANGES ARE EXPERIMENTAL (FOR TESTING ONLY) | NoodleDoodleNoodleDoodleNoodleDoodleNoo | 1 | -3/+10 |
2015-07-10 | Fix loop bug when calling core::get_block_template, causing calling thread to... | NoodleDoodleNoodleDoodleNoodleDoodleNoo | 1 | -0/+9 |
2015-05-13 | Fixes changes to sort tx by fee per kb | Thomas Winget | 1 | -11/+27 |
2015-05-13 | resolved merge conflict in tx_pool.cpp | Riccardo Spagni | 1 | -12/+33 |
2015-04-30 | Sort txs by per-kb-fee for miners | Thomas Winget | 1 | -7/+28 |
2015-04-30 | When removing 'stuck' transactions, don't ignore the first tx in the pool | Thomas Winget | 1 | -5/+5 |
2015-04-23 | Keep memory pool consistent when stuck tx removed | warptangent | 1 | -0/+1 |
2015-04-23 | Add mempool output to daemon via command and RPC | warptangent | 1 | -0/+34 |
2015-02-02 | Add compile-time support for both db implementations: in-memory and LMDB | warptangent | 1 | -1/+12 |
2015-01-04 | Integrate BlockchainDB into cryptonote_core | Thomas Winget | 1 | -2/+2 |
2015-01-02 | year updated in license | Riccardo Spagni | 1 | -1/+1 |
2014-11-11 | Disable legacy fees for now | iamsmooth | 1 | -1/+1 |
2014-11-09 | Remove DEFAULT_FEE, add temporary acceptance of too-small per-kb fee >= 0.1, ... | iamsmooth | 1 | -1/+1 |