woodser
f9d700074a
cache txs fetched from daemon
2022-08-15 12:03:07 -04:00
woodser
54eee73c04
add mining fee padding to maker and taker reserve txs
2022-08-15 12:03:07 -04:00
woodser
2f1f1a788b
fix issues going offline while completing trades
2022-08-15 12:03:07 -04:00
erciccione
12e3e3507e
add 1 monero stagenet node and 2 haveno seednodes
2022-08-15 12:02:59 -04:00
woodser
3727d12ef6
select online, registered, and least used arbitrator ( #400 )
...
support registering and unregistering arbitrators over grpc
maker always sends InitTradeRequest to arbitrator
share original contract for comparision
remove backup arbitator from model
cleanup trade states
2022-08-13 09:47:33 -04:00
erciccione
757c7cf19c
seednodes: update address
2022-08-12 09:09:29 -04:00
woodser
250f4be626
update confirming payment sent/received message
2022-08-12 08:23:39 -04:00
woodser
4901808844
fix possible concurrent modification exception
2022-08-09 14:21:38 -04:00
woodser
cebdef31c0
only remove trade if not in funded state
...
track sent vs seen deposit request state
cleanup trade phases
2022-08-09 14:21:38 -04:00
erciccione
25b2d6591a
adapt systemd files of pricenode and seednode to haveno
...
- adapt systemd file for seednode to Haveno and improve hardening
- adapt systemd file for pricenode to Haveno and improve hardening
- some live hardening options might not have been added here
2022-08-08 13:47:09 -04:00
alkum
4325e3e0fb
pricenode: Add JVM flag ExitOnOutOfMemoryError to pricenode.env
...
Add flag that causes the JVM to exit with exit code 3 whenever there is an OutOfMemory exception.
2022-08-08 13:46:42 -04:00
erciccione
8d63b89d5c
pricenode: remove provider huobi and leftover coinpaprika
2022-08-08 13:46:42 -04:00
jmacxx
8035162502
pricenode: configurable exclusion property for provider currency.
2022-08-08 13:46:42 -04:00
erciccione
fed7b22c90
pricenode: woodser's patch
2022-08-08 13:46:42 -04:00
woodser
f8f10a4d6b
remove timeout processing payment sent message
2022-08-08 13:46:16 -04:00
woodser
3753a42023
update to monero-project v0.18.0.0, monero-java v0.7.2
2022-08-08 13:45:46 -04:00
erciccione
4b46871cc3
docs: instruct to self mine 150 blocks after hf
2022-08-08 13:45:20 -04:00
erciccione
a5f313ef0f
deps: add hashes for testing7 monero bins
2022-08-08 13:45:03 -04:00
woodser
333b7421f5
cleanup trade states, consolidate protocol tasks, remove old tasks
2022-07-31 14:51:27 -04:00
woodser
3d43ae1f20
confirm payment sent and received off main thread
2022-07-31 14:51:27 -04:00
woodser
50126874a0
add multisig wallet state and wait for multisig to complete
...
refactor trade protocol
2022-07-31 14:51:27 -04:00
woodser
f61fd09127
add grpc error handling for confirming payment sent and received
2022-07-31 14:51:27 -04:00
erciccione
6918ecf620
docs: simplify overview of protocol in trade-protocol.md
2022-07-31 14:51:17 -04:00
jmacxx
14a03f3027
Upgrade XChange 5.0.13, remove BitBay CoinPaprika add CoinbasePro.
...
Co-Authored-by: jmacxx <47253594+jmacxx@users.noreply.github.com>
2022-07-31 14:50:37 -04:00
woodser
608c19a1d0
sync wallet on open
2022-07-29 18:04:47 -04:00
woodser
a5f457d8e9
fetch prices repeatedly when run as daemon
2022-07-29 18:04:35 -04:00
woodser
a3a5b96c06
stagenet deployment fixes
...
execute protocol tasks off main thread
fix confirmation progress indicators
fix expected unlock height
process sign contract request after contract signature requested
deposit listener only advances trade state
2022-07-28 14:35:40 -04:00
woodser
3dcaf67edd
refactor trade protocol latch and timeouts
2022-07-25 22:57:06 -04:00
woodser
3f25a756ea
fix legacy app freeze if insufficient funds to schedule offer
2022-07-25 22:57:06 -04:00
woodser
a8c99ddad9
fix offer book view for other cryptos
2022-07-25 22:57:06 -04:00
erciccione
73997f711b
readme: add note about sponsors
2022-07-22 09:37:34 -04:00
erciccione
68145c9ec6
readme: add new sponsor beldex
2022-07-22 09:00:30 -04:00
woodser
b6783dc732
thaw outputs not reserved for trade or offer on startup
2022-07-18 12:36:24 -04:00
woodser
a80a7eec5f
check state before deleting trade wallet
2022-07-18 12:36:24 -04:00
woodser
477246f8f0
disconnect error handler when trade initialized
2022-07-18 12:36:24 -04:00
woodser
b4fe0f0ee6
handle timeout in trade initialization with protocol latch
2022-07-18 12:36:24 -04:00
woodser
83b8616f6f
handle timeout during place offer protocol
2022-07-18 12:36:24 -04:00
erciccione
e726071841
replace stagenet seednode ( #372 )
2022-07-17 09:58:22 +02:00
woodser
6ca775da1b
reserve correct offer amount based on buy or sell direction
2022-07-16 18:23:02 -04:00
woodser
c97ca852f5
remove btc fee rate from footer
2022-07-16 18:23:02 -04:00
woodser
588270678c
remove seed from terminal
2022-07-16 18:23:02 -04:00
woodser
20915ac15e
set version to 0.0.1
2022-07-16 18:23:02 -04:00
woodser
031f091f69
update trade completion message
2022-07-16 18:23:02 -04:00
woodser
14ada60c25
do not start local node when credentialed local node running
...
rename isMoneroNodeRunning() to isMoneroNodeOnline()
2022-07-16 18:23:02 -04:00
erciccione
e06fb1a3af
docs/installing.md: adapt instructions for new funds tab
2022-07-15 09:36:20 -04:00
woodser
968a01abe1
handle error during sign offer protocol
2022-07-15 09:35:08 -04:00
woodser
7b355ff70a
reset xmr address entries on offer removed
2022-07-15 09:35:08 -04:00
woodser
f9c5cd1f2c
fix npe if no localhost connection
2022-07-15 09:34:52 -04:00
woodser
59e5f8e79a
fix bug which caused monerod param to be ignored
2022-07-15 09:34:52 -04:00
woodser
13d567b724
remove reserved and locked funds tabs
2022-07-15 09:06:26 -04:00