Commit Graph

434 Commits (0cbf5571d3ccd07c81d33b05dd23b2ac9c777c3b)

Author SHA1 Message Date
moneroexamples 0664a98421
wallet_rpc_server: remove some unused code
6 years ago
moneromooo-monero 97764bae3a
wallet_rpc_server: error out if wallet-file and wallet-dir are both used
6 years ago
Guillaume LE VAILLANT 54b859bea5 wallet rpc: Add close_wallet RPC
6 years ago
luigi1111 59e6fb06f9
Merge pull request #4269
6 years ago
stoffu 8ca1215f25
wallet: store trusted-daemon flag in wallet2
6 years ago
luigi1111 2e7bfd0de5
Merge pull request #4242
6 years ago
Dusan Klinec 6fcdc9e0b2
rpc-wallet: refresh command added
6 years ago
artyomsol 3d5abbe86b [#4027] add change_wallet_password wallet rpc command
6 years ago
moneromooo-monero e9ffa91257
store secret keys encrypted where possible
6 years ago
moneromooo-monero ea37614efe
wallet: wipe seed from memory where appropriate
6 years ago
stoffu a64f57fe42
wallet2: make --restricted-rpc available for wallet RPC only
6 years ago
luigi1111 a68143bc52
Merge pull request #4171
6 years ago
luigi1111 564e9c3b5f
Merge pull request #4170
6 years ago
luigi1111 e7328ed5b7
Merge pull request #4158
6 years ago
moneromooo-monero 37f0799284
wallet: distinguish coinbase from other txes in show_transfers
6 years ago
stoffu 1c6cfd34f4
wallet-rpc: add get_address_index command
6 years ago
stoffu 9127a8b79f
wallet-rpc: filter getbalance response by address index
6 years ago
stoffu 7db7ec8591
wallet rpc: support making integrated address of given standard address
6 years ago
Riccardo Spagni 94803bad01
Merge pull request #4035
6 years ago
Riccardo Spagni e451c76181
Merge pull request #4005
6 years ago
luigi1111 2329d2f4c8
Merge pull request #3907
6 years ago
luigi1111 8a27caeb22
Merge pull request #3998
6 years ago
moneromooo-monero dcbc17e97e
wallet: include a suggested number of confirmations based on amount
6 years ago
stoffu 66df13a58b
wallet-rpc.getaddress: throw if index is out of bound
6 years ago
luigi1111 4e7897e57c
Merge pull request #3780
6 years ago
Howard Chu b85acb4cb8
Fix RPC crashes that didn't check for an open wallet
6 years ago
moneromooo-monero 8db23df581
wallet: on first refresh, start off with a quantized height
6 years ago
Dusan Klinec 9c2a7b4638 wallet-rpc: watch-only and cold wallet features added
6 years ago
luigi1111 503d2693fd
Merge pull request #3640
6 years ago
stoffu f36132a837
wallet cli/rpc: terminate execution with code 0 when --help or --version is given
6 years ago
moneromooo-monero c1bda097c1
wallet_rpc_server: add a get_version RPC
6 years ago
Riccardo Spagni 0f27fc57ac
Merge pull request #3336
6 years ago
Dimitris Apostolou 57c0b1ed9f Fix typos in various files
6 years ago
stoffu a7266d6d7b
wallet2+cli+rpc: eliminate redundant m_http_client from cli/rpc and delegate calls to wallet2
6 years ago
Riccardo Spagni baf640887d
Merge pull request #3343
6 years ago
cryptochangements34 3d452367b0 allow using ring size instead of mixin for rpc transfer
6 years ago
stoffu af773211cb
Stagenet
6 years ago
Riccardo Spagni 0fc5eec9cd
Merge pull request #3235
6 years ago
Riccardo Spagni 9c4428e583
Merge pull request #3214
6 years ago
Riccardo Spagni 9681a885d1
Merge pull request #3207
6 years ago
Riccardo Spagni b23578e473
Merge pull request #3197
6 years ago
Riccardo Spagni 5d36ed6613
Merge pull request #3094
6 years ago
stoffu 214d251c48
wallet: suggest the use of sweep_unmixable when not_enough_outs_to_mix is thrown
6 years ago
Michał Sałaban 6866ed469a Add default value to max_height, otherwise it's 0
6 years ago
stoffu a99ef17695
wallet-rpc: take subaddress account as arg for get_transfer_by_txid
6 years ago
stoffu 7712509644
wallet-rpc: rename *_INDEX_OUTOFBOUND into *_INDEX_OUT_OF_BOUNDS
6 years ago
Maxithi a85dbb3f2f
Fixed typos and wording tweaks
6 years ago
Michał Sałaban f90c76beb4 Return appropriate error code when there's no connection to daemon
6 years ago
Michał Sałaban 3cb65b3f69 Return appropriate error code when not enough money for tx
6 years ago
stoffu 30c44bce06
wallet: automatically use low priority if safe (no backlog & recent blocks not full)
6 years ago
Riccardo Spagni 92ea8af34d
Merge pull request #3114
6 years ago
Riccardo Spagni 73a19e0b06
Merge pull request #3113
6 years ago
xmr-eric 18216f19dd Update 2018 copyright
6 years ago
stoffu ffc2e5705d
wallet rpc: show fees when querying incoming transfers
6 years ago
Riccardo Spagni 960b32ba70
Merge pull request #3027
6 years ago
Riccardo Spagni f077bbb4f1
Merge pull request #3010
6 years ago
Michał Sałaban fb5c971cc6 Allow retrieving spend key via RPC
6 years ago
stoffu 6d40a92026
Reserve proof
6 years ago
Riccardo Spagni 990389f09d
Merge pull request #3002
6 years ago
moneromooo-monero 40ab12a773
epee: remove dependency on common
6 years ago
Riccardo Spagni 803f54b9fd
Merge pull request #2967
7 years ago
Michał Sałaban 07da9c806d Resolve addresses in get_transfers
7 years ago
moneromooo-monero 7e7b1a8252
Revert "return subaddress in get_bulk_payments"
7 years ago
Riccardo Spagni db09247c68
Merge pull request #2926
7 years ago
Riccardo Spagni 2b00899bb2
Merge pull request #2920
7 years ago
Riccardo Spagni 8b40bc27a2
Merge pull request #2916
7 years ago
Riccardo Spagni b3dddb22fe
Merge pull request #2899
7 years ago
moneromooo-monero eadaa6aaa3
wallet_rpc_server: fix wallet leak on error exit
7 years ago
moneromooo-monero 55556fabf9
wallet_rpc_server: factor transfer info return and add missing info
7 years ago
moneromooo-monero b49ddc766d
check accessing an element past the end of a container
7 years ago
moneromooo-monero 45a1c4c088
add empty container sanity checks when using front() and back()
7 years ago
stoffu a921764162
wallet-rpc: added receiving address to res of get(_bulk)_payments; selective addresses for getaddress
7 years ago
stoffu 6b5bd129b4
Account tagging
7 years ago
moneromooo-monero 98db7ee467
wallet: factor multisig info parsing
7 years ago
moneromooo-monero 31a97e761e
wallet: use raw encrypted data in multisig import/export RPC
7 years ago
moneromooo-monero 2fa707d1a5
wallet: add multisig sign/submit RPC
7 years ago
moneromooo-monero e36f5b6021
Match surae's recommendation to derive multisig keys
7 years ago
moneromooo-monero 265290388b
wallet: guard against partly initialized multisig wallet
7 years ago
moneromooo-monero 66e34e85b1
add multisig core test and factor multisig building blocks
7 years ago
moneromooo-monero f4eda44ce3
N-1/N multisig
7 years ago
moneromooo-monero cd64c7990c
multisig address generation RPC
7 years ago
moneromooo-monero fff871a455
gen_multisig: generates multisig wallets if participants trust each other
7 years ago
moneromooo-monero 4c313324b1
Add N/N multisig tx generation and signing
7 years ago
Dmitriy Plekhanov b60f48f0e3
return subaddress in get_bulk_payments
7 years ago
moneromooo-monero 3dffe71b72
new wipeable_string class to replace std::string passphrases
7 years ago
Riccardo Spagni 4c90d638bc
Merge pull request #2823
7 years ago
Riccardo Spagni 539f511eb1
Merge pull request #2368
7 years ago
Riccardo Spagni d80a3e5c38
Merge pull request #2788
7 years ago
moneromooo-monero 9739da1e84
wallet_rpc_server: new relay_tx command
7 years ago
moneromooo-monero 01dc829784
wallet: transfer RPC can now return tx metadata (pending_tx)
7 years ago
stoffu b0b7e0f09a
Spend proof without txkey
7 years ago
stoffu be1c01298a
fix for tx proof: use exception instead of error_str when signature gen failed
7 years ago
Riccardo Spagni 8d9e4920fc
Merge pull request #2768
7 years ago
stoffu 998777ecd7
Tx proof (revised):
7 years ago
Tim L ef941855ae Wallet RPC: Add prompt-for-password flag
7 years ago
Michał Sałaban 0d149f708f Add out-of-bound exceptions and handle them in RPC
7 years ago
stoffu c4587e83f8
simplewallet: wrong ns for input_line in sweep_single (fix #2634)
7 years ago
stoffu b738f4b59d
wallet: add sweep_single command
7 years ago
Howard Chu 987eb662bf
More missed readline dependencies thru scoped_message_writer
7 years ago
moneromooo-monero 437421ce42
wallet: move some scoped_message_writer calls from the libs
7 years ago
moneromooo-monero e89994e98f
wallet: rejig to avoid prompting in wallet2
7 years ago
Riccardo Spagni f48aeab5c4
Merge pull request #2756
7 years ago
moneromooo-monero da8b60cbbf
simplewallet: reject attempts to use too low mixin early
7 years ago
moneromooo-monero ccf53a566c
track double spending in the txpool
7 years ago
Riccardo Spagni 3dd31d33fa
Merge pull request #2605
7 years ago
Tim L 0bf0915446 Fix file permission issue
7 years ago
Riccardo Spagni 54463b33b3
Merge pull request #2723
7 years ago
Tim L 69c37200aa RPC Add cross origin resource sharing support
7 years ago
Michał Sałaban fab3b7221b Add more specific RPC error codes
7 years ago
rbrunner7 b370ef54b9 Wallet: Descriptions through new commands 'set_description', 'get_description'
7 years ago
Vasil Dimov 4d35ad7603
Fix compiler warnings with Clang 6.0.0.
7 years ago
Riccardo Spagni 71253c1dcd
Merge pull request #2592
7 years ago
kenshi84 53ad5a0f42
Subaddresses
7 years ago
Michał Sałaban 2183ade0c4 Don't try to create wallet-dir when it's not given, don't crash if wallet-dir already exists.
7 years ago
moneromooo-monero 5d65a75b69
move checkpoints in a separate library
7 years ago
Riccardo Spagni c2346c6c59
Merge pull request #2424
7 years ago
Riccardo Spagni 5953724f69
Merge pull request #2443
7 years ago
moneromooo-monero 54cc209a5e
wallet_rpc_server: catch failure to create directory
7 years ago
moneromooo-monero 3e55099cb2
wallet_rpc_server: init m_vm to NULL in ctor
7 years ago
moneromooo-monero 2e44d8f23c
wallet_rpc_server: guard against exceptions
7 years ago
moneromooo-monero ffe2712726
wallet_rpc_server: fix index for newly added address book entry
7 years ago
Lee Clagett 9c83f8063d Do not create file when RPC user/pass is given and use file locking
7 years ago
Riccardo Spagni 9e6bcbc014
Merge pull request #2286
7 years ago
Riccardo Spagni a861cbb465
Merge pull request #2279
7 years ago
Riccardo Spagni 68ccc10b29
Merge pull request #2205
7 years ago
moneromooo-monero 8655ba04ba
wallet_rpc_server: adjust small ring sizes to 5 for v6
7 years ago
Jaquee 359517c7f5 wallet_rpc_server: fix possible privacy leak in on_import_key_images()
7 years ago
moneromooo-monero 61770ec2da
change mixin to ring size in user visible places
7 years ago
Riccardo Spagni f5be5b7e7b
Merge pull request #2210
7 years ago
moneromooo-monero c97d1bd3d4
wallet: return unlock_time in get_transfers
7 years ago
moneromooo-monero cb0b559451
Move OpenAlias console input back from libs
7 years ago
moneromooo-monero dc0b312f8a
wallet_rpc_server: optionally return tx blobs on transfer calls
7 years ago
Riccardo Spagni 218f1a1d69
Merge pull request #2125
7 years ago
Riccardo Spagni 645c898e2d
Merge pull request #2121
7 years ago
binaryFate f98bf48b1d Minor cleanup: tab vs. space + logs messages
7 years ago
binaryFate 5a09d79caf Fix #2120: return per-tx amount in transfer_split RPC call.
7 years ago
Mike C b592cb3f0a Fix on_transfer RPC incorrect logging info
7 years ago
moneromooo-monero 6df83b3efb
wallet: add sweep_below function
7 years ago
Howard Chu 110b683152
Resolve #92 add ability to create wallets thru RPC
7 years ago
stoffu 8bbcbcfb0d
wallet rpc: enable solo mining
7 years ago
kenshi84 df810a8250
wallet-rpc bugfix: get_transfer_by_txid previously checking against payment id
7 years ago
Riccardo Spagni a6f1959d1c
Merge pull request #1884
7 years ago
Riccardo Spagni f33a696ec7
Merge pull request #1883
7 years ago
Riccardo Spagni 9aac64c238
Merge pull request #1882
7 years ago
moneromooo-monero e9175cec07
wallet_rpc_server: make a few RPCs unavailable in restricted mode
7 years ago
moneromooo-monero d023831327
use const references in catch blocks
7 years ago
moneromooo-monero 9d134e8647
wallet_rpc_server: add a rescan_spent RPC
7 years ago
stoffu 250c4cb3e0
wallet-rpc: enable openalias
7 years ago
moneromooo-monero b8a08f199a
wallet: fix --log-file not working
7 years ago
moneromooo-monero ada6a8a2de
wallet_rpc_server: new --trusted-daemon flag
7 years ago
Riccardo Spagni c3599fa7b9
update copyright year, fix occasional lack of newline at line end
7 years ago
moneromooo-monero 83ec209f42
simplewallet: validate hex input size
7 years ago
Riccardo Spagni eacf2124b6 Merge pull request #1689
7 years ago
kenshi84 8027ce0c75 extract some basic code from libcryptonote_core into libcryptonote_basic
7 years ago
Lee Clagett ce7fcbb4ae Add server auth to monerod, and client auth to wallet-cli and wallet-rpc
7 years ago
moneromooo-monero 4f5b130de9
wallet_rpc_server: add address book RPC calls
7 years ago
Riccardo Spagni 614400e5af
Merge pull request #1643
7 years ago
moneromooo-monero 8c8482ac98
wallet_rpc_server: fix short payment id validation in transfer
7 years ago
moneromooo-monero 69d2ad3967
wallet_rpc_server: fix logs going to the wrong file
7 years ago
moneromooo-monero d86ae2bec6
wallet2: reuse fake outs when adjusting fee on transfer
7 years ago
moneromooo-monero 5833d66f65
Change logging to easylogging++
7 years ago
Lee Clagett d81cb08704 Added (not yet enabled) HTTP client authentication
7 years ago
moneromooo-monero 19c4041df5
wallet_rpc_server: new RPC call to get a transfer by txid
7 years ago
Lee Clagett 2bddb8ebee Refactored password prompting for wallets
8 years ago
Lee Clagett 427054c3d5 Enabled HTTP auth support for monero-wallet-rpc
8 years ago
Lee Clagett 18462aa065 Added confirmation before binding wallet-rpc to external IP
8 years ago
Riccardo Spagni f2ea2afb77
Merge pull request #1398
8 years ago
Pierre Boyer f4772bae81 Fix a few minor typos
8 years ago
moneromooo-monero 82ba2108e9
wallet: add API and RPC to create/parse monero: URIs
8 years ago
moneromooo-monero 4eb7347fdd
wallet: return fee in transfer RPC
8 years ago
Lee Clagett 358e068e87 Created monero-wallet-rpc, moving functionality from monero-wallet-cli
8 years ago
moneromooo-monero eeb2bbc0fc
epee: optionally restrict HTTP service to a configurable user agent
8 years ago
moneromooo-monero 9c7b0cb28e
wallet: change priority/fee to ArticMine's recommendation
8 years ago
moneromooo-monero adca903589
wallet_rpc_server: return payment id in make_integrated_address RPC
8 years ago
moneromooo-monero d4b62a1e29
rct amount key modified as per luigi1111's recommendations
8 years ago
moneromooo-monero a47ceee83b
wallet: do not store signatures in the wallet cache
8 years ago
moneromooo-monero 1303cda646
wallet: always use new algorithm for RPC transfers
8 years ago
moneromooo-monero c27194a444
wallet: do not try to use rct txes a few blocks before the fork
8 years ago
moneromooo-monero e81a2b2cfa
port get_tx_key/check_tx_key to rct
8 years ago
moneromooo-monero dc4aad7eb5
add rct to the protocol
8 years ago
moneromooo-monero ebf97d76f0
wallet: new {ex,im}port_key_images commands and RPC calls
8 years ago
moneromooo-monero b89b96394a
wallet: add unconfirmed incoming txes from the txpool
8 years ago
Riccardo Spagni 07f1d4e04d
Merge pull request #899
8 years ago
moneromooo-monero 89d9f382a0
wallet: add command and RPC to sign/verify data
8 years ago
moneromooo-monero a95a2cbc4d
wallet_rpc_server: add payment id from integrated addresses to extra
8 years ago
moneromooo-monero 945c272f6c
wallet: add a fee multiplier
8 years ago
moneromooo-monero 5dc09f2666
wallet_rpc_server: fix some string values being returned between <>
8 years ago
moneromooo-monero 09dddf281a
wallet: add a filter_by_height field to get_transfers
8 years ago
moneromooo-monero 48ab3f93ff
wallet: add get_transfers rpc call
8 years ago
moneromooo-monero 7baed9bd89
wallet: allow attaching notes to txids
8 years ago
moneromooo-monero b0850a9bea
wallet: add a new sweep_all command and RPC command
8 years ago
moneromooo-monero 48d0747d00
wallet: better output selection for transfer/transfer_new
8 years ago
moneromooo-monero 0be6e08dd0
wallet: do not leak owned amounts to the daemon unless --trusted-daemon
8 years ago
moneromooo-monero 12146daeed
wallet: change sweep_dust to sweep_unmixable
8 years ago
moneromooo-monero 8bc1bd6b65
wallet: use minimum mixin when RPC asks for too low mixin
8 years ago
luigi1111 e2b7e55be6 get_payments short ID
8 years ago
Riccardo Spagni de03926850
updated copyright year
9 years ago
moneromooo-monero bc8a52efd8
wallet: add a rescan_bc command and rescan_blockchain RPC
9 years ago
moneromooo-monero 61ce8d6fde
wallet_rpc_server: exit async, so we reply to stop_wallet RPC
9 years ago
moneromooo-monero 9847db6920
wallet: do not return error if incoming_transfers finds none
9 years ago
Brendan Telzrow 4cd7913a04 added RPC wallet command getheight
9 years ago
moneromooo-monero 1965fce402
wallet: add a stop_wallet RPC call
9 years ago
moneromooo-monero 5dc53c2cb0
wallet: use mutex protected random generation api
9 years ago
moneromooo-monero d91eb8c7b4
wallet: only return tx keys via RPC if requested
9 years ago
moneromooo-monero 6c995710d8
make tx keys available to the user
9 years ago
moneromooo-monero a2d7a5fb49
encrypted payment ids are now 64 bit, instead of 256 bit
9 years ago
moneromooo-monero e40cfc4e29
Encrypted payment IDs
9 years ago
moneromooo-monero 988fe1f843
wallet: new transaction construction algorithm
9 years ago
moneromooo-monero 6f8a6dcb6c Add RPC commands to manipulate integrated addresses
9 years ago
moneromooo-monero 63741d8264
Integrated addresses (standard address plus payment id)
9 years ago
moneromooo-monero a62daebba5
wallet_rpc_server: add a sweep_dust RPC command as well
9 years ago
Thomas Winget a0590d29cd
Restore daemon interactive mode
9 years ago
Riccardo Spagni 7b01a076b9
added tx size to incoming_transfers RPC Call
9 years ago
Riccardo Spagni 9e0516c1dd
Merge pull request #215
10 years ago
moneromooo-monero 24d500ce8e
Add a --restricted-rpc flag to simplewallet
10 years ago
moneromooo-monero 87839cd484
Allow get_bulk_payments to return all payments regardless of payment ID
10 years ago
Riccardo Spagni f4b69d553a
year updated in license
10 years ago
Sammy Libre 250254c338 Exception handling while refreshing in rpc wallet (credits to QCN)
10 years ago
Zachary Michaels d03308734b
Separate testnet address prefix
10 years ago
Jakob Lind 67b91ea769 added view_key to wallet RPC command query_key
10 years ago
Jakob Lind 0c3255ead8 query_key command in wallet rpc.
10 years ago
Riccardo Spagni 0a87cb0b33 Merge pull request #70 from fluffypony/master
10 years ago
Erik Kimmo a59b6205cd wallet rpc: actually populate the extra while assembling a transaction
10 years ago
fluffypony 6fc995fe5d License updated to BSD 3-clause
10 years ago
Zachary Michaels 12596ad566 Add get_bulk_payments rpc call
10 years ago
Thomas Winget d433a696e5 wallet RPC converted to use new transaction semantics
10 years ago
Thomas Winget 2e048a4679 final changes to get transaction splitting building. needs testing.
10 years ago
paybee 133019cfc5 fixed conflict
10 years ago
paybee 295c284c3e Added incoming_transfers RPC API method
10 years ago
Neozaru 117393d562 Added 'payment_id' optional argument to 'transfer' wallet RPC method
10 years ago
paybee feacdded6b Added incoming_transfers RPC API method
10 years ago
Neozaru 17a9ee3f8f 'getaddress' wallet-rpc command
10 years ago
mydesktop 333f975760 initial [broken] update
10 years ago
Antonio Juarez 29c2859a3e json rpc for wallet and bugfix
10 years ago