Commit graph

1022 commits

Author SHA1 Message Date
woodser
4d765fa5d9 resend deposit confirmed and payment sent messages more often until ack 2025-02-18 08:17:33 -05:00
woodser
e4fa5f520d synchronize access to get closed trade by id 2025-02-18 08:11:10 -05:00
woodser
c3b7289943 update chat message ack state on main thread 2025-02-18 08:11:10 -05:00
woodser
024e59a982 support DAI Stablecoin (ERC20) 2025-02-16 16:53:35 -05:00
woodser
667f0c8fb5 rename currency code base util 2025-02-16 09:10:43 -05:00
woodser
0cba254193 add usdt-trc20 as main crypto currency 2025-02-15 08:00:25 -05:00
woodser
f675588a2d allow offer trigger price outside of current price 2025-02-15 07:03:06 -05:00
woodser
290a3738b7 re-enable triggered offers if within trigger price again 2025-02-15 07:03:06 -05:00
woodser
4a82c69507 use default priority for trade transactions 2025-02-13 10:36:10 -05:00
woodser
bffcf7c7c0 fix hyperlinks to payment methods 2025-02-12 06:20:55 -05:00
woodser
5f8cf97d16 replace throwing Error with RuntimeException 2025-02-09 08:26:23 -05:00
woodser
afa95f1b15 fix mismatch between payment sent message state and trade state 2025-02-07 07:38:44 -05:00
woodser
728cf22578 replace 'mediator or arbitrator' with 'arbitrator' for some translations 2025-02-05 10:44:18 -05:00
woodser
8038dcf401 remove HRK currency from paysafe 2025-02-04 09:54:40 -05:00
woodser
ae8760d72c add paysafe payment method 2025-02-02 08:11:01 -05:00
woodser
71fab722ee remove make offer to unsigned account warning 2025-01-31 09:02:54 -05:00
woodser
e6b29b88f5 replace issues link from bisq to haveno 2025-01-31 07:56:55 -05:00
woodser
352384b41e log expected vs actual maker fee on error 2025-01-30 08:14:59 -05:00
woodser
88c3f04be0 enable floating price offers for cardless cash 2025-01-29 09:24:42 -05:00
woodser
a014740014 rename TransferWise to Wise 2025-01-27 09:32:23 -05:00
woodser
9b50cd7ba7 fix contract mismatch by nullifying extra info empty string 2025-01-26 21:04:33 -05:00
woodser
6c6c6e2dd5 support additional info on all offers 2025-01-26 09:33:18 -05:00
woodser
a6af1550a4 set arbitrator payment account payloads on dispute opened 2025-01-25 08:24:45 -05:00
woodser
dc7a8e4201 do not override trade currency on country-based form deserialization 2025-01-25 08:24:45 -05:00
woodser
c3f7f194b0 AliPay supports all supported currencies 2025-01-22 11:01:02 -05:00
woodser
3847d1bd3a WeChat Pay supports CNY, USD, EUR, and GBP 2025-01-22 11:00:51 -05:00
woodser
535b71adc5 remove unused imports 2025-01-19 14:38:19 -05:00
woodser
66770cc98f use fixed localization for parsing offer amounts 2025-01-19 14:28:56 -05:00
woodser
7bc341d69f rename 'Cash at ATM' to 'Cardless Cash' 2025-01-18 10:19:04 -05:00
woodser
9a74856fa2 increase trade limit of no deposit offers to 1.5 xmr 2025-01-18 07:51:07 -05:00
woodser
2d4455b1a2 update atomic unit conversion utils to use monero-java 2025-01-17 17:40:58 -05:00
woodser
fac901331f always round offer amounts to 4 decimal places 2025-01-17 14:52:17 -05:00
woodser
130a45c99a serialize payment account form lists to comma delimited string 2025-01-17 08:35:13 -05:00
woodser
b571b39790 support --xmrBlockchainPath startup flag for local Monero node 2025-01-16 08:32:24 -05:00
woodser
69da858365 check for best connection before returning singular connection 2025-01-14 14:30:14 -05:00
woodser
7fba0faac1 best connection defaults to singular instance 2025-01-14 11:08:48 -05:00
woodser
5e6bf9e22b fix fallback prompt with null daemon connection 2025-01-14 11:08:48 -05:00
woodser
0f5f7ae46e add startup flag 'updateXmrBinaries=true|false' 2025-01-14 11:07:35 -05:00
woodser
6301bde10e replace Thread.dumpStack() to write stack traces to log files 2025-01-14 07:34:36 -05:00
woodser
2f322674f8 fix showing extra info in offer details 2025-01-13 16:01:02 -05:00
woodser
d9f9c1e736 do not restore backup wallet cache if shutting down 2025-01-10 07:14:55 -05:00
woodser
3e0b694e13 update translations to register filter object 2025-01-07 06:38:52 -05:00
slrslr
21ea08a68d Update displayStrings_cs.properties 2025-01-07 06:35:07 -05:00
woodser
a1a7f9ccc9 Revert "update translations to register filter object"
This reverts commit 3860ce942c9e05318d0b809e166c345ad187f284.
2025-01-07 06:34:54 -05:00
woodser
25f85f9f8d update translations to register filter object 2025-01-07 06:26:24 -05:00
woodser
a9325356c4 update translations for higher chargeback warnings 2025-01-06 09:12:50 -05:00
woodser
9e95de2d7e save and backup wallet files once per 5 minutes on polling 2024-12-29 09:36:32 -05:00
woodser
0462ddc273 backup wallet files before saving 2024-12-29 09:36:32 -05:00
woodser
fc1388d2f4 fix npe accessing funding address entry from api 2024-12-27 11:58:23 -05:00
woodser
cccd9cf094 fix null wallet on error handling 2024-12-27 10:32:45 -05:00
woodser
018ac61054 show reserved balance for offer funding subaddresses and reset if unused 2024-12-27 09:19:22 -05:00
woodser
7340ca9c21 allow scheduling funds from split output tx 2024-12-21 09:16:40 -05:00
woodser
af3c7059a9 play chime when buyer can send payment 2024-12-18 11:06:39 -05:00
woodser
7e29dc188d fix scheduling offers by computing spendable amount from txs 2024-12-17 13:04:23 -05:00
woodser
bd5accb5a5 update translations for reserving only necessary funds 2024-12-16 10:58:40 -05:00
woodser
775fbc41c2 support buying xmr without deposit or fee using passphrase 2024-12-16 10:20:56 -05:00
woodser
4b7db9a1ae remove colon from disputed payout transaction id 2024-12-16 09:38:50 -05:00
woodser
9ec2794931 do not auto complete trades resolved by arbitration 2024-12-15 11:53:28 -05:00
woodser
0275de3ff6 increase limits: crypto to 528, very low risk to 132, pay by mail to 48
Co-authored-by: XMRZombie <monerozombie@proton.me>
2024-12-14 11:53:16 -05:00
slrslr
b586bc57f6
Fixing some words displayStrings_cs.properties (#1454) 2024-12-05 10:30:19 -05:00
woodser
7f6d28f1fb prompt to fall back on startup error with custom node 2024-12-02 13:55:56 -05:00
woodser
1aef8a6bab fix deadlock on startup while awaiting monero connection 2024-12-02 13:55:56 -05:00
woodser
71987400c7 make or take offer applies wallet funds and computes remaining amount 2024-12-02 13:55:38 -05:00
woodser
cfaf163bbc update account limit hyperlinks 2024-11-30 18:49:51 -05:00
woodser
dc8d854709 show available monero nodes in network settings 2024-11-29 12:31:09 -05:00
woodser
98e2df3c7e fix scheduling offers with funds sent to self 2024-11-25 11:05:42 -05:00
woodser
c9cf5351c0
support usdc (#1439) 2024-11-25 10:48:27 -05:00
woodser
8fd7f17317 update translation for funding wallet on take offer 2024-11-20 10:09:42 -05:00
woodser
24657c6c57 update translation for funding wallet on create offer 2024-11-20 10:09:42 -05:00
woodser
ba763f7bf6 update hyperlink to f2f payment method 2024-11-17 10:36:56 -05:00
woodser
86e67d384c new dispute state is considered open 2024-11-15 09:21:41 -05:00
woodser
59d8a8ee44 trader can re-open dispute unless payout confirmed 2024-11-15 09:21:41 -05:00
woodser
7a392f3c1e defer payout publish if published, skip warning log if published 2024-11-11 13:39:24 -05:00
woodser
dd5b7996b3 fix price provider selection, remove local provider for production 2024-11-11 07:29:52 -05:00
woodser
d906ffa36a remove USDT-TRC20 from 'main' cryptos 2024-11-11 07:29:52 -05:00
woodser
3cdfa0fa27 fix equals and hashcode of trade, crypto, and traditional currencies 2024-11-11 07:29:52 -05:00
woodser
9c3e405fe0 get market price by currency code base e.g. usdt 2024-11-10 17:33:49 -05:00
woodser
2c3cd5208b support USDT-ERC20 and USDT-TRC20 2024-11-10 12:53:59 -05:00
woodser
0450900b37 validate pending offer 2024-11-10 11:19:57 -05:00
woodser
8f5e56b9dc prefer local price provider, preserve provider when banned nodes applied 2024-11-10 11:17:44 -05:00
woodser
0d82f8827f dispute is pending until requested and chat disabled until acked 2024-11-10 11:12:44 -05:00
woodser
577cfa249e try opening wallets with all backup cache files then no cache file 2024-11-10 11:12:44 -05:00
woodser
b348a81f13 increase number of wallet backups to 2 2024-11-10 11:12:44 -05:00
woodser
8a9b4ffe11 backup trade wallet on successful save and close 2024-11-10 11:12:44 -05:00
woodser
466e1f048e fix bug restoring wrong wallet cache 2024-11-10 11:12:44 -05:00
woodser
1af87b2db9 do not initialize failed trades until moved back to pending trades 2024-11-10 11:12:44 -05:00
woodser
cdb99a9cfb support opening dispute with corrupt trade wallet 2024-11-10 11:12:44 -05:00
woodser
6db4812f06 synchronize on lock to prepare payment sent or received 2024-11-10 11:12:10 -05:00
woodser
5c4fa7a53f import multisig hex if needed on create payout tx 2024-11-10 11:12:10 -05:00
woodser
74e094fa99 poll trade wallet on error importing multisig or processing payout 2024-11-10 11:11:28 -05:00
woodser
329fa1c39a set poll in progress from single caller at a time 2024-11-10 11:11:28 -05:00
woodser
7094dfcc09 always poll trade wallet on sync and poll 2024-11-10 11:11:28 -05:00
woodser
6730d023d6
describe how payment account details are stored and shared #1359 (#1387)
Co-authored-by: rafau <adas.rafalowski@gmail.com>
2024-11-10 08:44:59 -05:00
woodser
2a45ebe565 refactor buy/sell tab labels #1351 2024-11-10 08:37:33 -05:00
woodser
0c76c48c65 refactor buy/sell tab functionality #1351 2024-11-10 08:37:33 -05:00
woodser
bc1cfe3ba0 exclude unsigned offers from republish to fix warning 2024-11-10 08:35:08 -05:00
woodser
ed567beeb3 add logging for dispute's trade being null #1364 2024-11-10 08:32:48 -05:00
woodser
a9c975466e log warning on failure to sign and publish peer account age witness 2024-11-08 08:36:43 -05:00
woodser
072401386e improve sound compatibility for linux 2024-11-08 08:02:55 -05:00
woodser
aee0c1c0b2 validate form fields on create payment account from form 2024-11-05 10:37:58 -05:00