woodser
f6c35ba6f3
support extra info for australia payid account #976
2024-06-07 07:29:01 -04:00
woodser
1150d929af
maker selects arbitrator (breaking change)
2024-05-21 18:00:14 -04:00
woodser
0ea056104c
support invalid offer state
2024-05-08 09:12:35 -04:00
woodser
6fb846d783
refactor trade protocol error handling and wallet deletion
2024-05-07 21:37:49 -04:00
woodser
a5883d7bcd
arbitrator assigns trade fee address
2024-05-04 09:16:01 -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
bcf83c8e74
reset protobuf indices for xmr extensions
2024-04-10 11:36:05 -04:00
woodser
7d7660414a
trade fees are adjustable and persisted in offer payload
2024-04-07 08:33:39 -04:00
woodser
1647a582f5
update chat views from upstream, support sending logs
...
Co-authored-by: jmacxx <47253594+jmacxx@users.noreply.github.com>
2024-03-21 11:13:32 -04:00
woodser
8171299de3
revert bisq licenses and add haveno licenses
2024-02-15 07:45:35 -05:00
woodser
a6b8723ebe
persist wallet creation date when created
2024-01-21 05:25:22 -05:00
woodser
947caca647
do not resend payment sent message to arbitrator after ack
2024-01-17 10:17:50 -05:00
woodser
7383ece7b3
delete backup wallets ~5 days after trade wallet
2024-01-15 10:44:43 -05:00
woodser
d26ddac5c0
rename proto type from CONFIRMED_IN_UI* to CONFIRMED*
2024-01-10 09:35:25 -05:00
woodser
c42471191a
refactor trade state TRADE_COMPLETED to boolean
2023-12-18 13:45:04 -05:00
woodser
8800d9ea46
set buyer and seller payout tx fee and amount, fix csv export #720
2023-12-10 16:08:45 -05:00
woodser
644bb72957
rename services and objects from Monero to Xmr for consistency
2023-11-26 11:10:49 -05:00
woodser
fc396f7478
fix peer deleting unique payment sent, received, dispute messages
2023-11-21 13:01:10 -05:00
woodser
c635a4d042
rename OfferDirection error to undefined in pb
2023-11-10 15:58:58 -05:00
woodser
23525d89ee
security deposit is based on trade amount
2023-10-31 17:56:34 -04:00
woodser
05e2d925f0
fix incorrect deposit amount for range trades
...
improve display of reserved and pending balances by adjusting
support subtracting fee from buyer and/or seller on dispute resolution
validate trade amount is within offer amount
expose maker's split output tx fee
expose security deposit received from buyer and seller
2023-10-28 14:45:33 -04:00
woodser
75f5255050
update block explorer preferences for xmr, remove address url
2023-10-05 06:58:16 -04:00
woodser
4017fa108a
support cash at atm over grpc
2023-09-11 05:55:32 -04:00
woodser
9c2308f7a3
support goldback (XGB)
2023-09-04 09:14:39 -04:00
woodser
f19bc2ad4b
monero wallets switch to tor after initial sync by default
2023-09-03 10:46:32 -04:00
woodser
e6853d2e76
remove account id from revolut
2023-08-30 08:58:56 -04:00
woodser
6e768acd1b
support pay by mail over grpc api
2023-08-30 08:58:56 -04:00
woodser
9c5d0702ba
remove offerFeeTxId from models
2023-08-17 14:02:12 -04:00
woodser
cb7d9364e5
check trades, disputes, and offers and add prompt on shut down
...
Co-authored-by: jmacxx <47253594+jmacxx@users.noreply.github.com>
2023-08-15 14:04:18 -04:00
woodser
141f1fd2db
replace 'btc' with 'xmr' in protobuf definition
2023-08-01 06:51:37 -04:00
woodser
426d25f78c
rename splitOutput to reserveExactAmount
2023-07-26 09:24:29 -04:00
woodser
722b02f4c9
support reserving exact offer amount by splitting output
2023-06-13 09:03:05 -04:00
woodser
06be2a4829
manage monero connections from ui #623
...
use tor for all monero connections by default
renames from btc to xmr
updated translations
2023-06-06 12:52:41 -04:00
woodser
ec49e2f327
rename 'cash by atm' to 'cash at atm'
2023-06-06 12:52:41 -04:00
woodser
9fffd74ddb
deposit view shows base address and externally used addresses
...
update deposit view on new block
avoid extra request to tx pool on deposit view init
2023-06-05 12:49:42 -04:00
woodser
655583477a
support cash by atm payment method #626
2023-06-01 08:26:18 -04:00
woodser
b90163baa5
fix fee calculation taking offer within range
2023-05-31 08:22:10 -04:00
woodser
1257072211
change 'cash by mail' to 'pay by mail'
2023-05-17 16:55:48 -04:00
woodser
29706339ef
add gold and silver, refactor money types to traditional and crypto
2023-05-17 16:55:48 -04:00
woodser
1fdb02bd1f
re-send deposits confirmed messages until acked
2023-04-29 07:41:52 -04:00
woodser
e0db4528da
update p2p connection and message packages
...
remove inventor and monitor packages
Co-authored-by: Alva Swanson <alvasw@protonmail.com>
Co-authored-by: Alejandro García <117378669+alejandrogarcia83@users.noreply.github.com>
Co-authored-by: jmacxx <47253594+jmacxx@users.noreply.github.com>
Co-authored-by: HenrikJannsen <boilingfrog@gmx.com>
2023-04-26 13:52:31 -04:00
woodser
37e812dead
remove XmrTxProofService
2023-04-24 23:11:19 -04:00
woodser
cffbfa8aaa
rename clearXchange to zelle
2023-04-18 16:50:16 -04:00
woodser
2afa5d761d
improve stability on tor, refactor startup and shut down
...
refactor startup sequence to improve message reliability
refactor shut down sequence to finish processing messages
reduce monerod requests to improve slow tor connections
refactor trade wallet polling
monero node service uses default data directory unless local
connections service checks connection by polling daemon
connections service supports getRefreshPeriodMs and shutting down
add make config: monerod-stagenet-custom
fix bugs in key image polling
force stop wallet on deletion
trade manager initializes persisted trades on data received
support hardcoding monero log level and request stack traces
remove xmrAddress from Arbitrator model
fix formatting of MoneroWalletRpcManager
2023-04-17 10:11:32 -04:00
woodser
1b753e4f29
stability fixes on tor
...
optimize when multisig info imported
fetch updates for tx progress indicators off main thread
add synchronization locks
refactor address entry management
add totalTxFee to process model
prevent same user from taking same offer at same time
set refresh rate to 30s for tor
2023-04-07 21:27:39 -04:00
woodser
4650003838
use byte[] for signatures instead of strings
2023-03-12 12:08:50 -04:00
woodser
ead70751dc
add trader id to SignedOffer
2023-03-12 12:08:50 -04:00
woodser
47f3d98597
remove unused fields from TradePeer and Contract
...
fix concurrent modification exception applying prices to trade stats
standardize offer fee tx ids (unused)
2023-03-10 05:47:55 -05:00
woodser
a16b03bb5c
increase penalty fee to security deposit
2023-03-10 05:47:55 -05:00
woodser
e71f9a54ac
remove unused messages and fields from protobuf models
...
rename BitcoinModule to MoneroModule
change to HavenoUtils.formatXmr(...)
remove "_as_long" postfix from models
2023-03-08 11:39:10 -05:00