46aa2ea953
mmgen-tool xmrwallet sweep: fix crash on unproxied TX relay bug
2021-05-10 20:59:27 +00:00
84d26d9bea
mmgen-tool xmrwallet sweep: fix crash w/o TX relay bug
2021-05-10 17:32:04 +00:00
d94e514445
CoinDaemon: support multiple instances
2021-05-09 11:56:48 +00:00
b2f5f0e231
CoinDaemon: support Monero testnet
2021-05-09 11:56:48 +00:00
2fc96b8b8d
daemon.py: cleanups
2021-05-09 11:56:47 +00:00
1fe32bced9
Ethereum tracking wallet display bugfix
2021-05-09 11:56:47 +00:00
1aad280b68
test.py autosign: fixes & cleanups
2021-05-09 11:56:47 +00:00
1cd3d3f9aa
whitespace
2021-05-09 11:56:46 +00:00
a42a3210c0
new class MoneroRPCClientRaw for non-JSON-RPC methods
2021-05-08 12:44:59 +00:00
9038028b9d
xmrwallet.py: minor changes
2021-05-08 12:44:59 +00:00
3484222185
move MoneroWalletOps class to new xmrwallet module
2021-05-08 12:44:58 +00:00
9dc8efe161
MoneroWalletOps: portability fixes
2021-05-08 12:44:58 +00:00
0c42587978
mmgen-tool xmrwallet: add 'daemon', 'tx_relay_daemon' opts
...
- If 'daemon' is specified, RPC wallet connects to this monerod instead of the
default at localhost:18081
- If 'tx_relay_daemon' is specified, transactions are relayed via this daemon
instead of the local one. This option supports proxying via SOCKS (Tor)
2021-05-08 12:44:58 +00:00
af7be077e9
mmgen-tool xmrwallet: minor fixes
2021-05-08 12:44:58 +00:00
3ab9ea9465
mmgen-tool xmrwallet: get chain height via RPC call
2021-05-08 12:44:57 +00:00
0599a16b2a
rpc.py: add MoneroRPCClient class
2021-05-08 12:44:57 +00:00
c930466ae9
MoneroWalletDaemon: support multiple instances
2021-05-08 12:44:57 +00:00
d2c7402fb4
daemon.py: minor cleanups, changes
2021-05-08 12:44:56 +00:00
297fada192
mmgen-tool xmrwallet: add nAddrs column to accounts display
2021-05-08 12:44:56 +00:00
95591de46c
mmgen-tool xmrwallet: add post_init() method
2021-05-08 12:44:55 +00:00
627d301076
mmgen-tool xmrwallet: new 'sweep' command
2021-04-20 19:36:22 +00:00
583b106817
mmgen-tool xmrwallet: cleanups
2021-04-20 19:35:50 +00:00
4efe1c066f
rpc.py: minor error handling cleanup
2021-04-20 19:21:23 +00:00
1c9e81e80c
mmgen-tool xmrwallet: cmd arg annotation fix
2021-04-17 16:38:56 +00:00
c557ecef27
mmgen-tool xmrwallet: rename 'addrs' keyword arg to 'wallets'
2021-04-17 13:27:55 +00:00
eec3464357
mmgen-tool: OO rewrite of Monero ops
2021-04-17 13:27:55 +00:00
423d2c4d0a
test-release.sh: improve test skipping logic
2021-04-17 13:27:55 +00:00
88a659c70a
test-release.sh: repurpose -R option
2021-04-17 13:27:54 +00:00
35b8414c28
mmgen-tool: Monero wallet ops API change
...
- keyaddrlist2monerowallets -> xmrwallet create
- syncmonerowallets -> xmrwallet sync
2021-04-17 13:27:54 +00:00
21ba2476eb
minor cleanups
2021-04-17 13:27:54 +00:00
3b6f3ef3b0
support node tools unit tests
2021-03-18 12:35:51 +00:00
0d31bf84af
Opts.py: support multiline usage text
2021-03-15 10:23:49 +00:00
e10f5d19ac
protocol-specific cfg_file vars: fix chain_name parsing regression, add test
2021-03-12 14:52:58 +00:00
529671a2b1
test.py misc,helpscreens: cleanups
2021-03-12 14:49:10 +00:00
d5b0a2ac34
autosign setup: support BIP39 entry
2021-03-03 15:34:22 +00:00
d5078e8ce6
autosign: whitespace, test code cleanups
2021-03-03 15:28:29 +00:00
fbf6f0016d
mmgen-txcreate: fix date display bug in wide (printing) view
2021-03-03 11:19:28 +00:00
2fcb336d57
regtest: load all wallets, use rpcwallet mechanism to select user
2021-03-02 18:04:29 +00:00
6b73197679
regtest: minor changes
2021-03-02 17:54:28 +00:00
cf4b1cf3f6
rpc: improve tracking wallet check
2021-03-02 17:42:03 +00:00
4ed86de639
rpc: add CallSigs classes, indirect RPC call (icall) method
2021-03-02 17:34:50 +00:00
2ef3534e7b
rpc.py: add rpcwallet functionality
2021-03-02 17:26:22 +00:00
716a2045d9
rpc.py: cleanups
2021-03-02 16:54:26 +00:00
4d26511608
fix aiohttp regression, add 'rpc_backends' test to test.py
2021-03-02 16:43:00 +00:00
aff7db9f35
Support Bitcoin Core v0.21.0
2021-02-26 21:09:35 +00:00
7d54d7a050
regtest: use unloadwallet/loadwallet to switch users
2021-02-26 18:25:34 +00:00
27a57d09c5
regtest: use RPC library to communicate with coin daemon
2021-02-26 13:52:08 +00:00
018d4f3a9e
minor changes/fixes
2021-02-26 13:51:26 +00:00
dc48b2269c
Daemon version checking: allow override in cfg file and environment
...
- add coin-specific 'ignore_daemon_version' vars to cfg file
- recognize 'MMGEN_IGNORE_DAEMON_VERSION' environment variable
- display warning when unsupported daemon version is being ignored
2021-02-25 17:06:17 +03:00
fef1d509a5
override_globals_from_cfg_file(): set class, not instance, attr in proto
...
Fixes a critical bug that led to coin-specific vars in cfg file being ignored.
2021-02-25 16:06:56 +03:00