aboutsummaryrefslogtreecommitdiff
path: root/utils
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #8617tobtoht2025-02-131-0/+42
|\ | | | | | | e44e8b164 wallet: background sync with just the view key (j-berman)
| * wallet: background sync with just the view keyj-berman2024-05-241-0/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
| |
* | Merge pull request #9554luigi11112024-12-231-1/+1
|\ \ | |/ |/| | | d28c080 monerod.service: use network-online.target Wait for network to be online before starting (Jared Monger)
| * monerod.service: use network-online.targetJared Monger2024-11-051-1/+1
| | | | | | | | Wait for network to be online before starting
* | wallet: feature: transfer amount with fee includedjeffro2562024-02-201-1/+2
|/ | | | | | | | | | | | | | | | | To transfer ~5 XMR to an address such that your balance drops by exactly 5 XMR, provide a `subtractfeefrom` flag to the `transfer` command. For example: transfer 76bDHojqFYiFCCYYtzTveJ8oFtmpNp3X1TgV2oKP7rHmZyFK1RvyE4r8vsJzf7SyNohMnbKT9wbcD3XUTgsZLX8LU5JBCfm 5 subtractfeefrom=all If my walet balance was exactly 30 XMR before this transaction, it will be exactly 25 XMR afterwards and the destination address will receive slightly less than 5 XMR. You can manually select which destinations fund the transaction fee and which ones do not by providing the destination index. For example: transfer 75sr8AAr... 3 74M7W4eg... 4 7AbWqDZ6... 5 subtractfeefrom=0,2 This will drop your balance by exactly 12 XMR including fees and will spread the fee cost proportionally (3:5 ratio) over destinations with addresses `75sr8AAr...` and `7AbWqDZ6...`, respectively. Disclaimer: This feature was paid for by @LocalMonero.
* wallet-rpc: restore from multisig seedjeffro2562023-08-101-1/+2
|
* add an option to force-update multisig key exchange under some circumstanceskoe2022-09-211-1/+2
|
* wallet2: check wallet compatibility with daemon's hard fork versionj-berman2022-09-122-1/+2
|
* allow exporting outputs in chunksmoneromooo-monero2022-09-071-1/+4
| | | | | this will make it easier huge wallets to do so without hitting random limits (eg, max string size in node).
* Publish submitted txs via zmqj-berman2022-07-211-0/+49
|
* utils: add fish shell completionsLeo Nerone2022-06-304-0/+241
| | | | Fish shell completions for monerod, monero-wallet-cli, and monero-wallet-rpc.
* Merge pull request #8328luigi11112022-05-261-1/+2
|\ | | | | | | 2979474 disable multisig by default (moneromooo-monero)
| * disable multisig by defaultmoneromooo-monero2022-05-171-1/+2
| | | | | | | | | | | | | | | | | | There are vulnerabilities in multisig protocol if the parties do not trust each other, and while there is a patch for it, it has not been throroughly reviewed yet, so it is felt safer to disable multisig by default for now. If all parties in a multisig setup trust each other, then it is safe to enable multisig.
* | utils: delete outdated windows build scriptselsta2022-05-071-45/+0
|/
* Merge pull request #8197luigi11112022-04-0611-11/+14
|\ | | | | | | da9aa1f Copyright: Update to 2022 (mj-xmr)
| * Copyright: Update to 2022mj-xmr2022-03-0411-11/+14
| |
* | Merge pull request #8170luigi11112022-03-181-17/+0
|\ \ | |/ |/| | | 14eb42d systemd: remove outdated torsocks example (selsta)
| * systemd: remove outdated torsocks exampleselsta2022-02-081-17/+0
| |
* | Merge pull request #7877luigi11112022-03-021-4/+2
|\ \ | |/ |/| | | e08abaa multisig key exchange update and refactor (koe)
| * multisig key exchange update and refactorkoe2022-02-221-4/+2
| |
* | Add python methodHoward Chu2021-11-211-0/+14
| |
* | Merge pull request #7808luigi11112021-10-174-10/+85
|\ \ | |/ |/| | | 7caab8d utils/health: separate Clang Tidy tests for C & C++ (mj-xmr)
| * utils/health: separate Clang Tidy tests for C & C++mj-xmr2021-07-274-10/+85
| |
* | RPC and ZeroMQ APIs to support p2poolSChernykh2021-09-111-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds the following: - "get_miner_data" to RPC API - "json-miner-data" to ZeroMQ subscriber contexts Both provide the necessary data to create a custom block template. They are used by p2pool. Data provided: - major fork version - current height - previous block id - RandomX seed hash - network difficulty - median block weight - coins mined by the network so far - mineable mempool transactions
* | Remove obsolete android dockerfilesmalinero2021-07-092-268/+0
|/
* python-rpc: add missing python api for new freeze/thaw/frozen RPCmoneromooo-monero2021-06-111-0/+33
|
* Merge pull request #7685luigi11112021-05-122-2/+2
|\ | | | | | | 8c3c7b8 depends, docker: fix bintray links (selsta)
| * depends, docker: fix bintray linksselsta2021-04-272-2/+2
| |
* | Add mj-xmr GPG keymj-xmr2021-04-171-0/+52
|/
* Merge pull request #7391luigi11112021-03-291-0/+13
|\ | | | | | | 7b51547 gpg_keys: add anon (anon)
| * gpg_keys: add anonanon2021-02-191-0/+13
| |
* | python-rpc: add function for new scan_tx RPCmoneromooo-monero2021-03-201-0/+11
| |
* | Merge pull request #7398luigi11112021-03-201-2/+11
|\ \ | | | | | | | | | 5984277 python-rpc: adapt urlparse for python3 (moneromooo-monero)
| * | python-rpc: adapt urlparse for python3moneromooo-monero2021-02-231-2/+11
| |/
* | Merge pull request #7368luigi11112021-03-201-7/+14
|\ \ | | | | | | | | | dc66115 Formatted markdown in readme.md (Timo Sarkar)
| * | Formatted markdown in readme.mdTimo Sarkar2021-02-101-7/+14
| | |
* | | Merge pull request #6810luigi11112021-03-201-0/+13
|\ \ \ | |_|/ |/| | | | | 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/+13
| |/
* / console: fix syntax for python3moneromooo-monero2021-01-181-2/+2
|/
* Merge pull request #6989luigi11112021-01-152-0/+79
|\ | | | | | | a2bd6de Clang IWYU header checker script (mj-xmr)
| * Clang IWYU header checker scriptmj-xmr2020-12-282-0/+79
| | | | | | | | Run with utils/health/clang-include-what-you-use-run.sh
* | Run Valgrind checks for any binary in a listmj-xmr2021-01-071-0/+161
|/
* Merge pull request #6977Alexander Blair2020-12-101-0/+65
|\ | | | | | | e59134123 Clang-tidy integrated into CMakeLists.txt (mj-xmr)
| * Clang-tidy integrated into CMakeLists.txtmj-xmr2020-12-022-0/+99
| | | | | | | | | | Can be called from the source directory with: utils/health/clang-tidy-run.sh
* | Merge pull request #6956Alexander Blair2020-12-103-0/+163
|\ \ | | | | | | | | | 9f502108b Add ClangBuildAnalyzer under utils/health for analyzing build times (mj-xmr)
| * | Add ClangBuildAnalyzer under utils/health for analyzing build timesmj-xmr2020-12-083-0/+163
| |/
* / bump my key expiration date by 2 more yearsmoneromooo-monero2020-12-051-36/+37
|/
* systemd: Don't use Type=forkingNathan Dorfman2020-09-081-5/+4
|
* wallet: allow signing a message with spend or view keymoneromooo-monero2020-08-281-1/+2
|