aboutsummaryrefslogtreecommitdiff
path: root/src/cryptonote_config.h
Commit message (Collapse)AuthorAgeFilesLines
* Establish Monzero Phase 0 and inactive assets baselinemonzero-phase0-assets-prototype-20260815Monzero Build System8 hours1-45/+45
|
* Set response limits on http server connectionsLee *!* Clagett2025-02-141-0/+4
|
* Merge pull request #8617tobtoht2025-02-131-0/+2
|\ | | | | | | e44e8b164 wallet: background sync with just the view key (j-berman)
| * wallet: background sync with just the view keyj-berman2024-05-241-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - When background syncing, the wallet wipes the spend key from memory and processes all new transactions. The wallet saves all receives, spends, and "plausible" spends of receives the wallet does not know key images for. - When background sync disabled, the wallet processes all background synced txs and then clears the background sync cache. - Adding "plausible" spends to the background sync cache ensures that the wallet does not need to query the daemon to see if any received outputs were spent while background sync was enabled. This would harm privacy especially for users of 3rd party daemons. - To enable the feature in the CLI wallet, the user can set background-sync to reuse-wallet-password or custom-background-password and the wallet automatically syncs in the background when the wallet locks, then processes all background synced txs when the wallet is unlocked. - The custom-background-password option enables the user to open a distinct background wallet that only has a view key saved and can be opened/closed/synced separately from the main wallet. When the main wallet opens, it processes the background wallet's cache. - To enable the feature in the RPC wallet, there is a new `/setup_background_sync` endpoint. - HW, multsig and view-only wallets cannot background sync.
* | src: bump network speed 4xnahuhh2025-02-051-2/+2
|/
* cryptonote_config: include cstdintjeffro2562023-10-231-0/+1
| | | | Header was using `uint64_t` without including `<cstdint>` which caused some issues downstream for windows builds
* Merge pull request #8784luigi11112023-03-181-0/+5
|\ | | | | | | 5900ed3 Add a size limit for tx_extra in tx pool (tevador)
| * Add a size limit for tx_extra in tx pooltevador2023-03-181-0/+5
| |
* | verRctNonSemanticsSimpleCached: fix fragilityJeffrey Ryan2023-03-171-0/+1
|/
* derive multisig tx secret keys from an entropy source plus the tx inputs' ↵koe2022-07-131-0/+2
| | | | key images
* multisig: fix critical vulnerabilities in signinganon2022-06-301-0/+1
|
* Merge pull request #8275luigi11112022-04-251-0/+1
|\ | | | | | | 9209880 add a sanity check to RPC input data size (moneromooo-monero)
| * add a sanity check to RPC input data sizemoneromooo-monero2022-04-211-0/+1
| | | | | | | | reported by m31007
* | Merge pull request #8178luigi11112022-04-251-0/+1
|\ \ | |/ |/| | | 5d388eb Bump ring size to 16 for v15 & remove set default in wallet cli (j-berman)
| * Bump ring size to 16 for v15 & remove set default in wallet clij-berman2022-04-181-0/+1
| |
* | Add view tags to outputs to reduce wallet scanning timej-berman2022-04-181-0/+1
|/ | | | | | | | | | | | | Implements view tags as proposed by @UkoeHB in MRL issue https://github.com/monero-project/research-lab/issues/73 At tx construction, the sender adds a 1-byte view tag to each output. The view tag is derived from the sender-receiver shared secret. When scanning for outputs, the receiver can check the view tag for a match, in order to reduce scanning time. When the view tag does not match, the wallet avoids the more expensive EC operations when deriving the output public key using the shared secret.
* Fee changes from ArticMinemoneromooo-monero2022-04-101-0/+2
| | | | | | https://github.com/ArticMine/Monero-Documents/blob/master/MoneroScaling2021-02.pdf with a change to use 1.7 instead of 2.0 for the max long term increase rate
* Merge pull request #8197luigi11112022-04-061-1/+1
|\ | | | | | | da9aa1f Copyright: Update to 2022 (mj-xmr)
| * Copyright: Update to 2022mj-xmr2022-03-041-1/+1
| |
* | plug bulletproofs plus into consensusmoneromooo-monero2022-04-051-0/+2
| |
* | Bulletproofs+Sarang Noether2022-04-041-0/+2
|/
* multisig key exchange update and refactorkoe2022-02-221-0/+4
|
* Merge pull request #6810luigi11112021-03-201-0/+1
|\ | | | | | | 19b2283 New add_aux_pow RPC to support merge mining (moneromooo-monero)
| * New add_aux_pow RPC to support merge miningmoneromooo-monero2021-02-091-0/+1
| |
* | remove obsolete pruning debug codemoneromooo-monero2021-01-081-1/+0
|/
* rpc: limit the number of txes for get_blocks.binmoneromooo-monero2020-12-291-1/+2
|
* Optional DNS based blocklistmoneromooo-monero2020-12-201-0/+2
| | | | | | | | | If enabled, pulls IPs to block on blocklist.moneropulse.*, and blocks then for 8 days (so IPs dropping from the list will eventually get unblocked, and DNS failures don't result in instant clearing of the blocklist). Enable with --enable-dns-blocklist
* protocol: add a sanity check to the number of block hashes sentmoneromooo-monero2020-12-101-0/+1
|
* p2p: drop peers that spam peer listsmoneromooo-monero2020-12-051-0/+1
| | | | There's always some people who just want to abuse things
* Merge pull request #7025Alexander Blair2020-12-011-2/+2
|\ | | | | | | b10878f10 Change Dandelion++ fluff probability to 20%, and embargo timeout to 39s (Lee Clagett)
| * Change Dandelion++ fluff probability to 20%, and embargo timeout to 39sLee Clagett2020-11-171-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | A 20% fluff probability increases the precision of a spy connected to every node by 10% on average, compared to a network using 0% fluff probability. The current value (10% fluff) should increase precision by ~5% compared to baseline. This decreases the expected stem length from 10 to 5. The embargo timeout was therefore lowered to 39s; the fifth node in a stem is expected to have a 90% chance of being the first to timeout, which is the same probability we currently have with an expected stem length of 10 nodes.
* | bump default number of connections from 8 to 12moneromooo-monero2020-10-181-1/+1
|/
* Merge pull request #6816luigi11112020-09-151-2/+0
|\ | | | | | | 929ea98 Remove unused macros from cryptonote_config.h (TheCharlatan)
| * Remove unused macros from cryptonote_config.hTheCharlatan2020-09-141-2/+0
| |
* | blockchain: deterministic UNIX time unlock checksmoneromooo-monero2020-09-151-0/+1
| | | | | | | | Based on a patch by TheCharlatan <seb.kung@gmail.com>
* | Bind signature to full address and signing modeSarang Noether2020-08-281-1/+1
| |
* | wallet: allow signing a message with spend or view keymoneromooo-monero2020-08-281-0/+1
| |
* | Integrate CLSAGs into moneromoneromooo-monero2020-08-271-0/+1
| | | | | | | | They are allowed from v12, and MLSAGs are rejected from v13.
* | CLSAG signaturesSarang Noether2020-08-271-0/+3
| |
* | Merge pull request #6760Alexander Blair2020-08-271-0/+1
|\ \ | | | | | | | | | 844fb4e94 enforce claiming maximum coinbase amount (moneromooo-monero)
| * | enforce claiming maximum coinbase amountmoneromooo-monero2020-08-211-0/+1
| | | | | | | | | | | | | | | Claiming a slightly lesser amount does not yield the size gains that were seen pre rct, so this closes a fingerprinting vector
* | | Merge pull request #6329Alexander Blair2020-08-161-0/+1
|\ \ \ | |_|/ |/| | | | | 6bfcd3101 Updates InProofV1, OutProofV1, and ReserveProofV1 to new V2 variants that include all public proof parameters in Schnorr challenges, along with hash function domain separators. Includes new randomized unit tests. (Sarang Noether)
| * | Updates InProofV1, OutProofV1, and ReserveProofV1 to new V2 variants that ↵Sarang Noether2020-08-091-0/+1
| |/ | | | | | | include all public proof parameters in Schnorr challenges, along with hash function domain separators. Includes new randomized unit tests.
* | Merge pull request #6354Alexander Blair2020-08-091-0/+5
|\ \ | |/ |/| | | 67ade8005 Add randomized delay when forwarding txes from i2p/tor -> ipv4/6 (Lee Clagett)
| * Add randomized delay when forwarding txes from i2p/tor -> ipv4/6Lee Clagett2020-05-151-0/+5
| |
* | Update copyright year to 2020SomaticFanatic2020-05-061-1/+1
|/ | | | Update copyright year to 2020
* Adding Dandelion++ support to public networks:Lee Clagett2020-03-261-1/+6
| | | | | | - New flag in NOTIFY_NEW_TRANSACTION to indicate stem mode - Stem loops detected in tx_pool.cpp - Embargo timeout for a blackhole attack during stem phase
* Hash domain separationSarang Noether2020-04-011-0/+11
|
* p2p: remove old debug commandsAaron Hook2020-03-201-3/+0
|
* Change to Tx diffusion (Dandelion++ fluff) instead of floodingLee Clagett2019-11-041-0/+3
|