woodser
e2f19c280e
defer dispute payout tx if awaiting peer ack
2024-04-30 12:53:12 -04:00
woodser
467b678ea7
check if dispute payout published on submit failure, thread fixes
2024-04-30 11:18:04 -04:00
woodser
a3f2cd875c
update balances on same thread
2024-04-30 11:18:04 -04:00
woodser
5531d4eea1
increase max tx attempts to 5
2024-04-29 11:22:49 -04:00
woodser
8e24ebfc23
import multisig hex locks on daemon due to refresh call
2024-04-29 11:22:49 -04:00
woodser
bd1be1041a
increase timeout for sign offer request ack to 30s
2024-04-29 11:22:49 -04:00
woodser
7a0c8a3f3b
bump version to 1.0.2
2024-04-29 11:22:49 -04:00
woodser
d1e5910502
non-mature currencies have chargeback risk too
2024-04-29 11:22:49 -04:00
woodser
7de2e9de6a
increase max calls to resolve disputes for tests
2024-04-29 11:22:49 -04:00
woodser
94ab3c1f9b
show reserved amount in maker's offer details
2024-04-29 11:22:49 -04:00
woodser
e63141279c
refactoring based on congestion testing
...
retry creating and processing trade txs on failure
do not use connection manager polling to reduce requests
use global daemon lock for wallet sync operations
sync wallets on poll if behind
use local util to get payment uri to avoid blocking
all peers share multisig hex on deposits confirmed
import multisig hex when needed
2024-04-29 11:22:49 -04:00
woodser
f519ac12a5
update monero-java to 0.8.26
2024-04-29 11:22:49 -04:00
woodser
895acc9d7c
do not fetch trade txs directly from daemon
2024-04-27 17:14:21 -04:00
woodser
2e672260d3
show '0 confirmation(s)' until confirmed
2024-04-27 17:14:21 -04:00
woodser
6455171dea
disable payment sent/received buttons until acked
2024-04-22 04:56:49 -04:00
woodser
3a66c9cd24
import multisig hex off main thread on payment sent message
2024-04-22 04:56:49 -04:00
woodser
e4b80ef14b
do not update from pool on shared wallet sync
2024-04-22 04:56:49 -04:00
woodser
d0a25d7d5b
show 'preparing confirmation' on payment sent/received clicked
2024-04-22 04:56:49 -04:00
woodser
adccf27385
set deposit tx confirmations from wallet instead of daemon request
2024-04-22 04:56:49 -04:00
woodser
f0862b7aeb
synchronize reserving funds for open offer to fix race condition
2024-04-22 04:56:49 -04:00
woodser
9d9635ff50
refactor wallet poll loops to further minimize requests
2024-04-22 04:56:49 -04:00
woodser
5c0d9a1ae5
remove timeout confirming payment sent/received & revert state on error
2024-04-21 06:27:30 -04:00
woodser
0ead6d8f83
adjust public and provided monero nodes
2024-04-21 06:27:30 -04:00
woodser
b08d6833a8
public nodes option entails provided nodes
2024-04-21 06:27:30 -04:00
woodser
8097b0f499
use cached txs in xmr wallet service instead of querying wallet
2024-04-21 06:27:30 -04:00
woodser
a107acbdb4
add more mainnet nodes for diversity and reliability
2024-04-18 14:19:52 -04:00
woodser
97d35dda33
bump version to 1.0.1
2024-04-18 14:19:52 -04:00
woodser
ca2d7704ab
fixes from congestion testing
...
- refactor main wallet polling
- restart main wallet if connection changes before initial sync
- use cached wallet state throughout app
- avoid rescanning spent outputs until payout tx expected
- allow payment sent/received buttons to be clicked until arrived
- apply timeout to payment sent/received buttons
- load DepositView asynchronously
- remove separate timeout from OpenOffer
- tolerate error importing multisig hex until necessary
2024-04-18 14:19:52 -04:00
woodser
9cbf042da2
update to monero-java 0.8.24
2024-04-18 14:19:52 -04:00
woodser
f7ac9ae37a
show sync progress before sync starts on startup
2024-04-13 10:28:50 -04:00
woodser
b86e916dcb
invoke error handler once on trade failure
2024-04-13 10:28:50 -04:00
woodser
b6a113b742
trade appears after deposit published
2024-04-13 10:28:50 -04:00
woodser
9062bc9159
log error initializing main wallet
2024-04-13 10:28:50 -04:00
woodser
ccf2757418
increase trade protocol step timeout to 2m
2024-04-13 10:28:50 -04:00
woodser
2ba37d98fe
shut down XmrWalletService with timeout
2024-04-13 10:28:50 -04:00
justynboyer@gmail.com
e629a8c63a
chore: don't run codacy if on a fork
2024-04-13 03:57:26 -04:00
woodser
ae08caa287
document registering monero nodes in deployment guide
2024-04-12 09:33:30 -04:00
woodser
7d348febab
add config to start mainnet application from Makefile
2024-04-12 09:33:30 -04:00
Jabster28
4a1a4f359e
combine artifacts and build workflow ( #866 )
2024-04-12 09:05:29 -04:00
Jabster28
de07a926c2
add installer builds to artifacts w/ GH action ( #864 )
2024-04-12 05:06:45 -04:00
woodser
06102054fb
bump version to 1.0.0
2024-04-10 11:36:05 -04:00
woodser
bcf83c8e74
reset protobuf indices for xmr extensions
2024-04-10 11:36:05 -04:00
woodser
3e112485ba
warn if trade wallet is more than 10 blocks behind monerod
2024-04-08 08:00:42 -04:00
woodser
b3ec46e769
register multiple pub keys for alerts and private notifications
2024-04-08 08:00:42 -04:00
woodser
fd328ceeea
update sync progress in realtime with native wallet
2024-04-07 15:24:30 -04:00
woodser
9a741e94fe
update monero-java to v0.8.22
2024-04-07 15:24:30 -04:00
woodser
7d7660414a
trade fees are adjustable and persisted in offer payload
2024-04-07 08:33:39 -04:00
woodser
59fbd805a5
update offer state on same thread to fix blocking
2024-04-07 08:33:39 -04:00
woodser
6fea58c197
enable zmq for monerod1-local
2024-04-07 08:33:39 -04:00
niyid
9f2546543a
Withdraw tx runs in separate thread while displaying spinning wheel
2024-04-07 07:37:54 -04:00