aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | Daemon-specific proxy for the wallet-rpc.0xFFFC00002024-11-234-4/+30
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | 1. Daemon-specific proxy is exclusive with global proxy (--proxy). 2. If you set global proxy (--proxy) you cannot set daemon-specific proxy. 3. If you don't set global proxy, you can set proxy (or not set) proxy for each daemon connection with the proxy field in jsonrpc to the wallet-rpc.
* | | | Merge pull request #9512luigi11112024-12-234-3/+5
|\ \ \ \ | | | | | | | | | | | | | | | 8b29ae4 Relax static_asserts in src/lmdb (Lee Clagett)
| * | | | Relax static_asserts in src/lmdbLee Clagett2024-10-094-3/+5
| |/ / /
* | | | Merge pull request #9506luigi11112024-12-231-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | a928cbc wallet2: fix error throw if unable to load cache (tobtoht)
| * | | | wallet2: fix error throw if unable to load cachetobtoht2024-10-071-1/+1
| | | | |
* | | | | Merge pull request #9400luigi11112024-12-231-6/+0
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | f0a574c Blockchain: fix temp fails causing alt blocks to be permanently invalid (jeffro256)
| * | | | Blockchain: fix temp fails causing alt blocks to be permanently invalidjeffro2562024-07-151-6/+0
| | |/ / | |/| |
* | | | build: fix build with Boost 1.85 and remove instances of viewkey logging ↵jeffro2562024-09-1010-41/+42
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | [RELEASE] 1. Use std::is_standard_layout and std::is_trivially_copyable instead of std::is_pod for KV byte-wise serialization, which fixes compile issue for Boost UUIDs 2. Removed reimplementation of std::hash for boost::uuids::uuid 3. Removed << operator overload for crypto::secret_key 4. Removed instances in code where private view key was dumped to the log in plaintext Release version of #9450, containing C++14 modified assertions
* | | Merge pull request #9345luigi11112024-08-134-2/+3
|\ \ \ | | | | | | | | | | | | 956d55c build: prepare v0.18.3.4 (selsta)
| * | | build: prepare v0.18.3.4selsta2024-07-224-2/+3
| |/ /
* | | Merge pull request #9430luigi11112024-08-131-0/+1
|\ \ \ | | | | | | | | | | | | dffa676 device: add ledger flex support (tobtoht)
| * | | device: add ledger flex supporttobtoht2024-08-091-0/+1
| | |/ | |/| | | | | | | See: https://github.com/LedgerHQ/ledger-live/blob/bd1b09970f2f5a27eb08352a67a73dfa2fce29f6/libs/ledgerjs/packages/devices/src/index.ts#L111
* | | Merge pull request #9426luigi11112024-08-132-2/+2
|\ \ \ | | | | | | | | | | | | 1f733fb Make wallet2::estimate_fee static (Lee Clagett)
| * | | Make wallet2::estimate_fee staticLee Clagett2024-08-072-2/+2
| |/ /
* | | Merge pull request #9385luigi11112024-08-133-0/+25
|\ \ \ | |/ / |/| | | | | c5ad937 Fix ZMQ DaemonInfo: (Lee *!* Clagett)
| * | Fix ZMQ DaemonInfo:Lee *!* Clagett2024-06-243-0/+25
| |/ | | | | | | | | | | * top_block_hash was never set in handler * wide_difficulty was never sent in JSON * wide_cumulative_difficulty was never sent in JSON
* | Merge pull request #9377luigi11112024-07-162-4/+7
|\ \ | | | | | | | | | e875a58 Fix ZMQ Tx Pruning (Lee Clagett)
| * | Fix ZMQ Tx PruningLee Clagett2024-06-212-4/+7
| |/
* | Merge pull request #9374luigi11112024-07-161-0/+1
|\ \ | | | | | | | | | 8c254e4 wallet: fetch pool txs in pruned form [RELEASE] (jeffro256)
| * | wallet: fetch pool txs in pruned form [RELEASE]jeffro2562024-06-211-0/+1
| |/
* / cryptonote_protocol: prevent duplicate txs in fluff queue0xFFFC00002024-06-061-0/+2
|/ | | | | | | 1. Fix duplicate transaction #9335 2. Add test for cases where there are duplicate transaction in fluff Co-authored-by: Boog900 <boog900@tutanota.com>
* Merge pull request #9323luigi11112024-05-201-9/+8
|\ | | | | | | 1123ae9 net_node: update seed nodes (selsta)
| * net_node: update seed nodesselsta2024-05-121-9/+8
| | | | | | | | Also remove port for I2P seed nodes
* | Merge pull request #9311luigi11112024-05-2017-195/+124
|\ \ | | | | | | | | | dd47d03 Enforce Tx unlock_time is Zero by Relay Rule [RELEASE] (jeffro256)
| * | Enforce Tx unlock_time is Zero by Relay Rule [RELEASE]jeffro2562024-04-2917-195/+124
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Related to https://github.com/monero-project/research-lab/issues/78 Added a relay rule that enforces the `unlock_time` field is equal to 0 for non-coinbase transactions. UIs changed: * Removed `locked_transfer` and `locked_sweep_all` commands from `monero-wallet-cli` APIs changed: * Removed `unlock_time` parameters from `wallet2` transfer methods * Wallet RPC transfer endpoints send error codes when requested unlock time is not 0 * Removed `unlock_time` parameters from `construct_tx*` cryptonote core functions @tobtoht: undo rebase changes tx.dsts -> tx_dsts
* | Merge pull request #9309luigi11112024-05-201-1/+1
|\ \ | | | | | | | | | 4634b8b wallet2: fix stagenet get_approximate_blockchain_height (selsta)
| * | wallet2: fix stagenet get_approximate_blockchain_heightselsta2024-04-281-1/+1
| |/
* | Merge pull request #9306luigi11112024-05-205-4/+26
|\ \ | | | | | | | | | 755dddd common: support boost filesystem copy_options. Co-authored-by: selsta <selsta@sent.at> (0xFFFC0000)
| * | common: support boost filesystem copy_options.0xFFFC00002024-05-015-4/+26
| |/ | | | | | | Co-authored-by: selsta <selsta@sent.at>
* | Merge pull request #9292luigi11112024-05-203-5/+26
|\ \ | | | | | | | | | 100a7d0 Add drop_and_recreate in privatefile class. When creating a private file we need to delete the file if exist. (0xFFFC0000)
| * | Add drop_and_recreate in privatefile class.0xFFFC00002024-04-233-5/+26
| |/ | | | | | | When creating a private file we need to delete the file if exist.
* | Merge pull request #9267luigi11112024-05-203-5/+12
|\ \ | | | | | | | | | 7686af7 Skip privacy networks (on tx sends) that don't have outgoing connections (Lee *!* Clagett)
| * | Skip privacy networks (on tx sends) that don't have outgoing connectionsLee *!* Clagett2024-03-293-5/+12
| |/
* / wallet2: ensure transfers and sweeps use same fee calc logic rnd2j-berman2024-03-221-3/+3
|/ | | | | | Looks like the logic from #8882 was accidentally removed in #8861 (regressing to the behavior noted in the #8882 description). This commit brings that logic back.
* Merge pull request #9244v0.18.3.3luigi11112024-03-121-1/+1
|\ | | | | | | 31a7f12 ringct: fix trunc_amount field name change (jeffro256)
| * ringct: fix trunc_amount field name changejeffro2562024-03-111-1/+1
| | | | | | | | Caused in commit 05231400cebfeedbbc0a5386f38a033bba6314b3, PR #9035.
* | build: prepare v0.18.3.3selsta2024-03-114-2/+3
|/
* Fixed mempool pruningSChernykh2024-03-082-7/+19
| | | | | - Fixed undefined behavior after a call to `remove_tx_from_transient_lists` (it used an invalid iterator) - Fixed `txCompare` (it wasn't strictly weak ordered)
* Merge pull request #9223luigi11112024-03-081-1/+1
|\ | | | | | | 36ee12b get_block_template_backlog: better sorting logic (SChernykh)
| * get_block_template_backlog: better sorting logicSChernykh2024-03-081-1/+1
| | | | | | | | std::sort is unstable, so it can return random sets of transactions when mempool has many transactions with the same fee/byte. It can result in p2pool mining empty blocks sometimes because it doesn't pick up "new" transactions immediately.
* | Merge pull request #9224luigi11112024-03-081-0/+1
|\ \ | | | | | | | | | eeb7c7c tx_memory_pool: make double spends a no-drop offense (jeffro256)
| * | tx_memory_pool: make double spends a no-drop offensejeffro2562024-03-081-0/+1
| |/ | | | | | | | | Nodes who see different txs in a double spend attack will drop each other, splitting the network. Issue found by @boog900.
* / wallet2: adjust fee during backlog, fix set priorityselsta2024-03-082-3/+3
|/
* Merge pull request #9158luigi11112024-02-248-147/+53
|\ | | | | | | 33e3f72 serialization: fix infinite loops and clean up dispatching (jeffro256)
| * serialization: fix infinite loops and clean up dispatchingjeffro2562024-02-088-147/+53
| | | | | | | | Resolves #8687
* | Merge pull request #9136luigi11112024-02-244-2/+3
|\ \ | | | | | | | | | f2360a7 build: prepare v0.18.3.2 (selsta)
| * | build: prepare v0.18.3.2selsta2024-02-204-2/+3
| |/
* | Merge pull request #9188luigi11112024-02-241-1/+2
|\ \ | | | | | | | | | 0cc8f7a cryptonote_core: early out on out of bounds scaling parameter (selsta)
| * | cryptonote_core: early out on out of bounds scaling parameterselsta2024-02-201-1/+2
| |/
* | Merge pull request #9156luigi11112024-02-241-0/+4
|\ \ | | | | | | | | | 052df1b Zero initialize rctSigBase elements (Lee *!* Clagett)