woodser
d698555c9a
trade completion fixes with payment key and multisig hex on confirmation
...
preserve peer multisig hex when arbitrator provides payment key
process payment received using persistent, non-transient data
payout_tx_published_msg represents payment_received_msg after payout
update arbitrator's peer address on payout published
schedule payment account key request after deposit request
2022-09-21 09:00:41 -04:00
woodser
c21ebe6a9d
normalize names of protocol tasks
2022-09-21 09:00:41 -04:00
woodser
0388f283a7
remove open offer from books after deposit request
2022-09-21 09:00:41 -04:00
woodser
1f32fc2cbe
seller decrypts buyer payment info on payment sent
2022-09-21 09:00:41 -04:00
woodser
64925d0137
close arbitrator trade by sending PayoutTxPublishedMessage
2022-09-21 09:00:41 -04:00
duriancrepe
9975d7398b
upgrade to Gradle 7.3.3 ( #439 )
...
* upgrade to Gradle 7.3.3
* add verification hashes for mac and windows
* add verification hash for windows
2022-09-19 08:59:57 -04:00
jmacxx
6d8305c891
Prevent UI trading actions when there are no P2P connections.
2022-09-17 07:52:56 -04:00
erciccione
a31cb74230
remove what's left of git lfs
2022-09-17 07:52:47 -04:00
erciccione
220a1f9644
fixes to bounties docs
...
bounties.md: use XMR instead of ɱ
labeller: fix link to bounties.md
2022-09-17 07:28:56 -04:00
woodser
3f5fe671cd
decrypt payment info after confirmation for double spend protection
...
retrieve decryption key from arbitrator if peer fails to send
2022-09-17 07:28:04 -04:00
woodser
355a6146b6
add confirmed trade state
2022-09-17 07:28:04 -04:00
erciccione
3b788d1fea
fix typo in trade completed screen
2022-09-17 07:27:19 -04:00
woodser
a51aeeb484
offer book view checks for invalid signer or signature
...
merge OfferFilter into OfferFilterService
2022-09-17 07:26:12 -04:00
woodser
b95c689190
process payment confirmation messages off main thread
2022-09-02 14:28:00 -04:00
woodser
dbc7ff265a
show wallet transaction dates
2022-09-02 14:28:00 -04:00
woodser
24a8ecea2b
funds tab shows num confirmations per receive address
2022-09-02 14:28:00 -04:00
woodser
3da228750f
fix jfx error on offer book added
2022-09-02 14:28:00 -04:00
woodser
bdaa054c95
update to monero-java v0.7.4
2022-08-30 10:25:45 -04:00
woodser
b291fdae73
fix pub key validation error
2022-08-29 09:29:19 -04:00
erciccione
b6b61086d8
readme: remove sponsors and point to new page on website
2022-08-23 08:45:17 -04:00
woodser
857a1d0be8
fix npe validating pub key
2022-08-18 08:10:42 -04:00
woodser
f869aec688
change terminology from altcoins to cryptocurrencies
2022-08-18 08:10:42 -04:00
woodser
46e2b75bc8
support bitcoin cash address validation
2022-08-17 14:49:49 -04:00
woodser
69899c8750
remove zec from main currency list
2022-08-17 14:49:49 -04:00
woodser
526a1b5f37
fix "Funds needed: .123 XMR (null)" bug
2022-08-17 14:49:49 -04:00
woodser
db6367c656
remove badge on support and settings tabs on startup
2022-08-17 14:49:49 -04:00
woodser
f464110fb5
update locked -> pending balance
2022-08-17 14:49:49 -04:00
woodser
cb10a65a83
fix npe in arbitrator when dispute is opened
2022-08-17 14:49:49 -04:00
woodser
c32550997d
fix jfx error in SpreadView
2022-08-17 14:49:49 -04:00
erciccione
b6ba76580f
disable cryptocurrencies currently not listed
2022-08-17 14:49:28 -04:00
erciccione
3e305b1ca6
trade agreement: add note at the top and change bisq -> haveno
2022-08-17 09:08:40 -04:00
erciccione
0afd6d8445
docs: minor edits and adapt for test network
2022-08-17 09:08:31 -04:00
erciccione
56412b749d
improve some wording across the app
2022-08-17 09:08:21 -04:00
erciccione
2a50350cff
prioritise conneting to our remote node RPC (if no local node)
...
and add credentials
2022-08-15 13:17:02 -04:00
woodser
6fbfef029e
fix price disappearing when first payment account created
2022-08-15 13:16:49 -04:00
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