aboutsummaryrefslogtreecommitdiff
path: root/utils/python-rpc (follow)
AgeCommit message (Collapse)AuthorFilesLines
2019-09-17functional_tests: add rescan_spent/rescan_blockchain testsmoneromooo-monero1-0/+21
2019-09-17functional_tests: add monero: URI testsmoneromooo-monero1-0/+26
2019-09-17wallet: add edit_address_book RPCmoneromooo-monero1-0/+17
2019-09-17functional_tests: add address book testsmoneromooo-monero1-0/+35
2019-09-17functional_tests: add wallet password change, store and tag testsmoneromooo-monero1-0/+84
2019-09-17functional_tests: add spend proof testsmoneromooo-monero1-0/+25
2019-09-17functional_tests: add test for mining via walletmoneromooo-monero1-0/+23
2019-09-17functional_tests: add multisig state testsmoneromooo-monero1-0/+12
2019-09-17functional_tests: add get_transfers testmoneromooo-monero1-0/+11
2019-09-17functional_tests: add missing sweep_dust parameters, and test itmoneromooo-monero1-1/+7
though not a very good test, but we don't have dust handy
2019-09-17functional_tests: move extraneous stuff out of the frameworkmoneromooo-monero1-12/+0
2019-09-05wallet: fix mismatch between two concepts of "balance"moneromooo-monero1-1/+2
One considers the blockchain, while the other considers the blockchain and some recent actions, such as a recently created transaction which spend some outputs, but isn't yet mined. Typically, the "balance" command wants the latter, to reflect the recent action, but things like proving ownership wants the former. This fixes a crash in get_reserve_proof, where a preliminary check and the main code used two concepts of "balance".
2019-08-17Merge pull request #5490luigi11111-0/+11
1a93aa4 functional_tests: add get_fee_estimate to blockchain test (moneromooo-monero)
2019-08-14Merge pull request #5525luigi11111-1/+2
0605406 daemon: sort alt chains by height (moneromooo-monero) 4228ee0 daemon: add optional arguments to alt_chain_info (moneromooo-monero) 880ebfd daemon: add more chain specific info in alt_chain_info (moneromooo-monero)
2019-07-29functional_tests: add validate_address testsmoneromooo-monero1-0/+13
2019-06-01daemon: add more chain specific info in alt_chain_infomoneromooo-monero1-1/+2
2019-05-09python-rpc: add missing getblock RPC parametersmoneromooo-monero1-2/+4
2019-04-24functional_tests: add get_fee_estimate to blockchain testmoneromooo-monero1-0/+11
2019-04-16wallet_rpc_server: add set_log_level/set_log_categoriesmoneromooo-monero1-0/+22
2019-04-16Merge pull request #5446Riccardo Spagni1-0/+21
7d79222f daemon: remove debug info (moneromooo-monero) 8fec0f98 functional_tests: add sweep_single test (moneromooo-monero) 9880d61b wallet_rpc_server: remove unused code (moneromooo-monero) 8a61b33d rpc: omit irrelevant fields for pool txes in gettransactions (moneromooo-monero) 56508524 rpc: add relayed in get_transaction output (moneromooo-monero) 82e510f1 rpc: set default log category in core_rpc_server.h (moneromooo-monero)
2019-04-16Merge pull request #5434Riccardo Spagni1-1/+2
ccb996af rpc: new sanity check on relayed transactions (moneromooo-monero)
2019-04-15functional_tests: add sweep_single testmoneromooo-monero1-0/+21
2019-04-12rpc: new sanity check on relayed transactionsmoneromooo-monero1-1/+2
This will weed out some transactions with silly rings
2019-04-12wallet_rpc_server: fix inconsistent wallet caches on reloadmoneromooo-monero1-4/+20
Loading the same wallet as the currently loaded one would autosave the current state after loading it, leading to some kind of rollback effect. We now save before loading to avoid this. If loading fails, it means the current wallet will be saved (or maybe not, depending on where the failure occurs: most of the sanity checks occur before saving). There is a new autosave_current flag to open/restore calls so the (enabled by default) autosave can be skipped.
2019-04-11console: simple shell over console.pymoneromooo-monero1-0/+3
to avoid the "python -i" part
2019-04-11console.py: can now connect to several daemons/walletsmoneromooo-monero3-53/+69
Also throw exceptions instead of print+exit, since that makes the error print last, below the python stack trace, where it's much less easy to miss it.
2019-04-11console.py: add tab completionmoneromooo-monero1-0/+9
2019-04-11functional_tests: cold signing key images/outputs import/exportmoneromooo-monero1-0/+44
2019-04-11functional_tests: add double spend detection testsmoneromooo-monero1-2/+14
2019-04-11functional_tests: add alt chains testsmoneromooo-monero1-0/+15
2019-04-11functional_tests: add wallet creation language testsmoneromooo-monero1-4/+14
2019-04-11functional_tests: add more wallet testsmoneromooo-monero1-0/+31
get_transfer_by_txid, get_height, open/close
2019-04-11python-rpc: add set_log_level and set_log_categoriesmoneromooo-monero1-0/+12
2019-04-11functional_tests: add describe_transfer testsmoneromooo-monero1-1/+2
2019-04-11console.py: support connecting to any host, not just 127.0.0.1moneromooo-monero1-5/+23
2019-04-11functional_tests: add more blockchain related testsmoneromooo-monero1-4/+66
Related to emission, reorgs, getting tx data back, output distribution and histogram
2019-04-11functional_tests: add bans testsmoneromooo-monero1-0/+21
2019-03-23python-rpc: add getblockheadersrange daemon RPCmoneromooo-monero1-0/+13
2019-03-23python-rpc: add console.pymoneromooo-monero3-0/+65
It allows one to connect to a running daemon or wallet, and use its RPC API from python. Usage: python -i console.py <port> It will detect whether it's talking to a daemon or wallet and initialize itself accordingly.
2019-03-22functional_tests: move RPC API to utils, it is not test specificmoneromooo-monero4-0/+873