aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/wallet_rpc_server.h
Commit message (Collapse)AuthorAgeFilesLines
* wallet_rpc_server: remove unused finalize_multisig endpointselsta2026-05-191-2/+0
|
* Merge pull request #9954tobtoht2025-07-101-0/+2
|\ | | | | | | | | | | | | 1da19da wallet: refactor subaddress expansion & add to transfer test (jeffro256) e23d51b wallet: improve lookahead logic & make rpc persistent (Justin Berman) 678f5da wallet: create set_subaddress_lookahead wallet rpc endpoint (benevanoff) 8f5a7b0 wallet: ensure subaddress keys table is at least size of requested lookahead (benevanoff)
| * wallet: create set_subaddress_lookahead wallet rpc endpointbenevanoff2025-07-071-0/+2
| |
* | wallet:set refresh interval to default when hitting tip of chaintzadiko2025-06-071-1/+1
| |
* | wallet: fix monero-wallet-rpc ignoring calls during synctzadiko2025-06-071-1/+2
|/
* add wallet rpc call to get default fee prioritywoodser2025-02-151-0/+2
|
* wallet: background sync with just the view keyj-berman2024-05-241-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | - 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.
* wallet: feature: transfer amount with fee includedjeffro2562024-02-201-2/+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.
* Copyright: Update to 2022mj-xmr2022-03-041-1/+1
|
* provide key images of spent outputs in wallet rpcwoodser2021-06-151-2/+2
|
* support freeze, thaw, and frozen in wallet rpcwoodser2021-05-181-0/+6
|
* wallet_rpc: add scan_txtobtoht2021-03-011-0/+2
|
* Update copyright year to 2020SomaticFanatic2020-05-061-1/+1
| | | | Update copyright year to 2020
* Merge pull request #6102Alexander Blair2020-02-061-1/+1
|\ | | | | | | b328de6b wallet_rpc_server: add tx weight in transfer commands responses (moneromooo-monero)
| * wallet_rpc_server: add tx weight in transfer commands responsesmoneromooo-monero2019-11-051-1/+1
| |
* | wallet_rpc_server: new estimate_tx_size_and_weight RPCmoneromooo-monero2019-11-061-0/+2
|/
* wallet: add edit_address_book RPCmoneromooo-monero2019-09-171-0/+2
|
* wallet_rpc_server: add set_log_level/set_log_categoriesmoneromooo-monero2019-04-161-0/+4
|
* Merge pull request #5374Riccardo Spagni2019-04-111-0/+2
|\ | | | | | | a2561653 wallet: new option to start background mining (moneromooo-monero)
| * wallet: new option to start background miningmoneromooo-monero2019-04-041-0/+2
| | | | | | | | | | | | The setup-background-mining option can be used to select background mining when a wallet loads. The user will be asked the first time the wallet is created.
* | wallet_rpc_server: add a set_daemon RPCmoneromooo-monero2019-04-011-0/+2
|/
* Merge pull request #5302Riccardo Spagni2019-04-011-0/+4
|\ | | | | | | 23fb056a wallet_rpc_server: new auto_refresh RPC (moneromooo-monero)
| * wallet_rpc_server: new auto_refresh RPCmoneromooo-monero2019-03-171-0/+4
| | | | | | | | It can enable/disable auto refresh, and set auto refresh period
* | Merge pull request #5165Riccardo Spagni2019-03-171-0/+2
|\ \ | | | | | | | | | | | | | | | | | | 36451697 Simplify RPC endpoint, emoving second RPC endpoint generate_from_view_key (Joel) c17c8188 Remove code duplication (Joel) acb14c10 Add generate_from_view_key RPC method (Joel) 7dd7a3b7 Add generate_from_keys RPC method (Joel)
| * | Simplify RPC endpoint, emoving second RPC endpoint generate_from_view_keyJoel2019-03-021-2/+0
| | |
| * | Remove code duplicationJoel2019-02-211-2/+2
| | |
| * | Add generate_from_view_key RPC methodJoel2019-02-191-0/+2
| | |
| * | Add generate_from_keys RPC methodJoel2019-02-191-0/+2
| | |
* | | Update 2019 copyrightbinaryFate2019-03-051-1/+1
| |/ |/|
* | wallet_rpc_server: add a validate_address RPCmoneromooo-monero2019-02-141-0/+2
|/
* rpc: fix internal daemon calls in restricted rpc getting partial datamoneromooo-monero2019-01-281-77/+78
|
* wallet-rpc: add on_restore_deterministic RPC call.Hasan Pekdemir2018-10-291-0/+2
|
* Merge pull request #4539Riccardo Spagni2018-10-261-0/+2
|\ | | | | | | 977fc1bc wallet_rpc_server: add describe_transfer RPC (moneromooo-monero)
| * wallet_rpc_server: add describe_transfer RPCmoneromooo-monero2018-10-091-0/+2
| | | | | | | | for unsigned tx sets using a view only wallet
* | Remove epee header dependency on cryptonote_coremoneromooo-monero2018-10-121-0/+1
|/
* Arbitrary M/N multisig schemes:naughtyfox2018-10-011-0/+2
| | | | | | | | | * support in wallet2 * support in monero-wallet-cli * support in monero-wallet-rpc * support in wallet api * support in monero-gen-trusted-multisig * unit tests for multisig wallets creation
* wallet rpc: Add close_wallet RPCGuillaume LE VAILLANT2018-09-051-0/+2
| | | | | And close the current wallet automatically if necessary when opening another wallet.
* Merge pull request #4269luigi11112018-09-041-0/+2
|\ | | | | | | 3d5abbe [#4027] add change_wallet_password wallet rpc command (artyomsol)
| * [#4027] add change_wallet_password wallet rpc commandartyomsol2018-08-171-0/+2
| |
* | wallet: store trusted-daemon flag in wallet2stoffu2018-08-231-1/+0
| |
* | rpc-wallet: refresh command addedDusan Klinec2018-08-221-0/+2
|/
* wallet2: make --restricted-rpc available for wallet RPC onlystoffu2018-08-161-0/+1
|
* wallet-rpc: add get_address_index commandstoffu2018-07-311-0/+2
|
* Merge pull request #3780luigi11112018-06-161-1/+9
|\ | | | | | | 9c2a7b4 wallet-rpc: watch-only and cold wallet features added (ph4r05)
| * wallet-rpc: watch-only and cold wallet features addedDusan Klinec2018-06-031-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - unsigned_txset, signed_txset in transfer / submit_transfer / sign_transfer - export_outputs, import_outputs Squashed commits: [f4d9f3d4] wallet-rpc: do_not_relay removed from submit_transfer [5b16a86f] wallet-rpc: review-fix - method signature changes, renaming [b7fbb10a] wallet-rpc: naming fixes (unsigned vs signed), consts renamed [8c7d2727] wallet-rpc: sign_transfer added [481d024a] wallet2: sign_tx splitted to work with strings and structs, more granular [2a474db9] wallet-rpc: wallet2::load_unsigned_tx split to load from str, file [b1e3a018] wallet-rpc: review fix, load_tx_from_str variable rename [1f6373be] wallet-rpc: review fix: save_tx_to_{str,file} [2a08eafc] wallet-rpc: review comments fixes - redundant this removed from wallet2.cpp - load_tx_from_str, load_tx_from_file [43498052] wallet-rpc: submit_transfer added [9c45d1ad] wallet-rpc: watch_only check, return unsigned_txset [62831396] wallet2: added string variants to load_tx, save_tx - analogously to save_multisig_tx - required for monero-wallet-rpc to support watch-only wallet
* | wallet_rpc_server: add a get_version RPCmoneromooo-monero2018-04-141-0/+2
|/
* wallet_rpc_server: add sweep_unmixable as alias for sweep_dustmoneromooo-monero2018-03-171-0/+1
|
* wallet2+cli+rpc: eliminate redundant m_http_client from cli/rpc and delegate ↵stoffu2018-03-151-1/+0
| | | | calls to wallet2
* Update 2018 copyrightxmr-eric2018-01-261-1/+1
|
* Merge pull request #3047Riccardo Spagni2018-01-251-0/+3
|\ | | | | | | fa5c0bab Implement #3045, fixing RPC snakecases (Nick Johnson)