aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/wallet_rpc_server.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge pull request #8145luigi11112022-03-021-1/+5
|\ | | | | | | fb5b2b3 support authentication in monero-wallet-rpc set_daemon (woodser)
| * support authentication in monero-wallet-rpc set_daemonwoodser2022-01-171-1/+5
| |
* | multisig key exchange update and refactorkoe2022-02-221-50/+4
|/
* Merge pull request #7898luigi11112021-09-091-1/+2
|\ | | | | | | f353c29 wallet_rpc_server: fix help text remaining bold (selsta)
| * wallet_rpc_server: fix help text remaining boldselsta2021-08-271-1/+2
| |
* | Merge pull request #7823luigi11112021-09-091-0/+8
|\ \ | |/ |/| | | 24d3d65 monero-wallet-rpc: Prevent --password-file from being used with --wallet-dir (Kermit Alexander II)
| * monero-wallet-rpc: Prevent --password-file from being used with --wallet-dirKermit Alexander II2021-08-201-0/+8
| |
* | Fix describe_transfer for multiple txes in a txsetAlex Opie2021-08-021-9/+32
|/ | | | | | | | This ensures each list of recipients is only the recipients for one transaction. It also adds a new field "summary" that describes the txset as a whole. Fixes #7344
* provide key images of spent outputs in wallet rpcwoodser2021-06-151-7/+18
|
* Merge pull request #7661luigi11112021-06-101-2/+1
|\ | | | | | | 08e4497 Improve cryptonote (block and tx) binary read performance (Lee Clagett)
| * Improve cryptonote (block and tx) binary read performanceLee Clagett2021-01-231-2/+1
| |
* | support freeze, thaw, and frozen in wallet rpcwoodser2021-05-181-0/+84
|/
* Merge pull request #7651luigi11112021-04-221-1/+6
|\ | | | | | | c8ff1d4 monero-wallet-cli: improve error message when tx amount is zero (Elliot Wirrick)
| * monero-wallet-cli: improve error message when tx amount is zeroElliot Wirrick2021-04-071-1/+6
| |
* | Merge pull request #7321luigi11112021-04-061-1/+1
|\ \ | |/ |/| | | f9b5b52 fix serialization being different on mac (moneromooo-monero)
| * fix serialization being different on macmoneromooo-monero2021-03-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | On Mac, size_t is a distinct type from uint64_t, and some types (in wallet cache as well as cold/hot wallet transfer data) use pairs/containers with size_t as fields. Mac would save those as full size, while other platforms would save them as varints. Might apply to other platforms where the types are distinct. There's a nasty hack for backward compatibility, which can go after a couple forks.
* | Merge pull request #7430luigi11112021-03-291-17/+13
|\ \ | | | | | | | | | 064eeb2 wallet_rpc_server: set seed language in generate_from_keys (moneromooo-monero)
| * | wallet_rpc_server: set seed language in generate_from_keysmoneromooo-monero2021-03-061-17/+13
| |/ | | | | | | Also sanity check language name
* | Merge pull request #7422luigi11112021-03-201-0/+1
|\ \ | | | | | | | | | d46d90c return output key for incoming transfers (benevanoff)
| * | return output key for incoming transfersbenevanoff2021-03-041-0/+1
| | |
* | | wallet_rpc: add scan_txtobtoht2021-03-011-0/+35
| |/ |/|
* | Merge pull request #7355luigi11112021-02-181-1/+1
|\ \ | | | | | | | | | | | | bd12984 Remove copies from foreach loops (thanks to Clang) (Lee Clagett) 1572df9 Removing unused namespace alias (Lee Clagett)
| * | Remove copies from foreach loops (thanks to Clang)Lee Clagett2021-01-281-1/+1
| |/
* | Merge pull request #7346luigi11112021-02-181-1/+0
|\ \ | | | | | | | | | 85db173 Remove unused variables in monero codebase (Kevin Barbour)
| * | Remove unused variables in monero codebaseKevin Barbour2021-02-091-1/+0
| |/ | | | | | | | | | | | | | | | | | | | | There are quite a few variables in the code that are no longer (or perhaps never were) in use. These were discovered by enabling compiler warnings for unused variables and cleaning them up. In most cases where the unused variables were the result of a function call the call was left but the variable assignment removed, unless it was obvious that it was a simple getter with no side effects.
* / wallet_rpc_server: don't abort on initial refresh failurexiphon2021-01-071-1/+8
|/
* Bind signature to full address and signing modeSarang Noether2020-08-281-3/+0
|
* wallet: allow signing a message with spend or view keymoneromooo-monero2020-08-281-2/+25
|
* replace most boost serialization with existing monero serializationmoneromooo-monero2020-08-171-5/+23
| | | | | | | | | | | | | | | | | | | | | | This reduces the attack surface for data that can come from malicious sources (exported output and key images, multisig transactions...) since the monero serialization is already exposed to the outside, and the boost lib we were using had a few known crashers. For interoperability, a new load-deprecated-formats wallet setting is added (off by default). This allows loading boost format data if there is no alternative. It will likely go at some point, along with the ability to load those. Notably, the peer lists file still uses the boost serialization code, as the data it stores is define in epee, while the new serialization code is in monero, and migrating it was fairly hairy. Since this file is local and not obtained from anyone else, the marginal risk is minimal, but it could be migrated later if needed. Some tests and tools also do, this will stay as is for now.
* Merge pull request #6546Alexander Blair2020-08-161-5/+17
|\ | | | | | | eda167585 wallet_rpc_server: use unlock_time in suggested confirmations calc (moneromooo-monero)
| * wallet_rpc_server: use unlock_time in suggested confirmations calcmoneromooo-monero2020-05-171-5/+17
| |
* | Update copyright year to 2020SomaticFanatic2020-05-061-1/+1
|/ | | | Update copyright year to 2020
* simplewallet: report timestamp based expected unlock time on balancemoneromooo-monero2020-04-221-4/+5
|
* Merge pull request #6268Alexander Blair2020-03-121-2/+2
|\ | | | | | | a6c24412 wallet: fix exceptions getting the hash of a pruned tx (moneromooo-monero)
| * wallet: fix exceptions getting the hash of a pruned txmoneromooo-monero2019-12-301-2/+2
| |
* | Merge pull request #6241Alexander Blair2020-02-281-1/+12
|\ \ | | | | | | | | | ae84ec90 wallet-cli/rpc: allow sweep_all to use outputs in all subaddresses within an account (stoffu)
| * | wallet-cli/rpc: allow sweep_all to use outputs in all subaddresses within an ↵stoffu2019-12-161-1/+12
| |/ | | | | | | account
* | Merge pull request #6203Alexander Blair2020-02-281-1/+0
|\ \ | | | | | | | | | ef95a76d remove unused variable 'ptx' from on_describe_transfer() (woodser)
| * | remove unused variable 'ptx' from on_describe_transfer()woodser2019-12-011-1/+0
| |/
* | Merge pull request #6190luigi11112020-02-191-0/+2
|\ \ | | | | | | | | | 096a9db Wallet: Distingush amounts for a single subaddress (tmoravec)
| * | Wallet: Distingush amounts for a single subaddressTadeas Moravec2020-01-111-0/+2
| |/ | | | | | | | | | | | | | | Adding a new `amounts` field ot the output of `get_transfers` RPC method. This field specifies individual payments made to a single subaddress in a single transaction, e.g., made by this command: transfer <addr1> <amount1> <addr1> <amount2>
* | Merge pull request #6102Alexander Blair2020-02-061-6/+7
|\ \ | | | | | | | | | 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-6/+7
| |/
* | Merge pull request #6069Alexander Blair2020-02-061-1/+1
|\ \ | | | | | | | | | d64e5aa7 wallet: allow message sign/verify for subaddresses (moneromooo-monero)
| * | wallet: allow message sign/verify for subaddressesmoneromooo-monero2019-12-311-1/+1
| | |
* | | wallet: do not split integrated addresses in address book apimoneromooo-monero2020-01-261-78/+17
| | |
* | | Merge pull request #6144Alexander Blair2020-01-161-3/+23
|\ \ \ | | | | | | | | | | | | 0e0351c4 wallet_rpc_server: add count parameter to create_address (Matt Smith)
| * | | wallet_rpc_server: add count parameter to create_addressMatt Smith2019-11-221-3/+23
| | |/ | |/|
* / | wallet_rpc_server: new estimate_tx_size_and_weight RPCmoneromooo-monero2019-11-061-0/+19
|/ /
* / wallet: fix another facet of "did I get some monero" information leakmoneromooo-monero2019-11-011-2/+8
|/ | | | | | | We get new pool txes before processing any tx, pool or not. This ensures that if we're asked for a password, this does not cause a measurable delay in the txpool query after the last block query.