Commit graph

18691 commits

Author SHA1 Message Date
HenrikJannsen
5c547c2994
Implements: https://github.com/bisq-network/proposals/issues/469Change
MIN_BUYER_SECURITY_DEPOSIT and SELLER_SECURITY_DEPOSIT values to 0.0003 BTC after activation date of 1.3.2025

Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2025-01-14 23:52:23 +07:00
Alva Swanson
9463bf562c
RestApi: Fix parseBlockCompleteAfterBatchProcessing data race
The parseBlockCompleteAfterBatchProcessing field is set on the block
parsing thread and read by Jersey's HTTP threads. By default, Jersey
handles requests synchronous on multiple threads.
2025-01-09 20:25:38 +00:00
Alva Swanson
4ec4477ddf
DaoSnapshot: Fix resyncDaoStateFromResources race condition 2025-01-09 20:23:54 +00:00
Alva Swanson
15f6b8ece5
DaoSnapshot: Fix race condition in applySnapshot 2025-01-09 20:23:53 +00:00
Alva Swanson
3de36509f0
DaoSnapshot: Fix isParseBlockChainComplete field data race 2025-01-09 20:23:53 +00:00
Alva Swanson
f5a0b6982e
DaoSnapshot: Skip snapshot creation early if another in progress
Check if another snapshot creation is in progress before doing any
computation.
2025-01-09 20:23:52 +00:00
Alva Swanson
3b5ccd267b
DaoSnapshot: Fix persistingBlockInProgress data race
The persistingBlockInProgress field is read by the block parsing thread.
However, the block parsing thread and user thread write to the
persistingBlockInProgress field. The block parsing thread might see the
update too late and trigger another snapshot before the previous was
done.
2025-01-09 20:23:52 +00:00
Alva Swanson
ba333f225c
Refactor baseCurrencyNetwork field to getter access 2025-01-09 20:20:37 +00:00
thecockatiel
61c90bfd39
chore: add small comment to preCondition 2025-01-05 13:55:09 +03:30
thecockatiel
1c8b906d61
fix: warn extra preCondition handler & fix usage 2025-01-05 13:49:49 +03:30
thecockatiel
e242ae4a4e
fix: make getShortId return first chunk if a separator is present
and the chunk is <= 8 characters long
2025-01-05 13:47:51 +03:30
thecockatiel
a9b01707e0
fix: Preferences.setRpcUser if statement 2025-01-04 22:52:04 +03:30
thecockatiel
6af0cafe0d
fix: add curly braces and else 2025-01-04 22:42:27 +03:30
suddenwhipvapor
78770b2960
Add onion for suddenwhipvapor mediator instance 2025-01-04 15:59:02 +00:00
suddenwhipvapor
349a067c3a
Add link to trading rules wiki 2025-01-04 15:54:50 +00:00
thecockatiel
ae21be24e7
fix: remove unnecessary null check, use correct marker class, add missing return keyword 2025-01-04 12:45:08 +03:30
Alva Swanson
f82cf97d58
Fix crash due to broken filter provided nodes merge
The filter provided nodes were added to a read-only List and this lead
to crashes at start-up. We didn't catch the bug before because the lists
in the tests are mutable. Now the FederatedBtcNodeProvider.getNodes
method operates on Streams.
2025-01-01 20:20:08 +00:00
Alva Swanson
9eee4b09e4
Updater: Remove JAR_HASH download
Recent changes broke reproducibility and the last release's JAR_HASH
file contains "Dummy file (needed for updater)". We need to keep
creating a dummy file because the updater fails without a dummy file.
This change fixes the bug.
2025-01-01 20:17:57 +00:00
Alva Swanson
4bb7b38a0e
PreferencesView: Show ARS blue rate popup if selected 2025-01-01 20:16:01 +00:00
Alva Swanson
6c1e45eb53
OfferBookView: Show ARS blue rate popup if selected 2025-01-01 20:16:01 +00:00
Alva Swanson
680a8b1760
TradesChartsView: Show ARS blue rate popup if selected 2025-01-01 20:16:01 +00:00
Alva Swanson
10bf153263
OfferBookChartView: Show ARS blue rate popup if selected 2025-01-01 20:16:00 +00:00
Alva Swanson
d0f4b46a5b
Always show ARS blue rate popup
We show the ARS blue rate popup whenever the user creates a payment
method and ARS is selected. Therefore, it makes sense to always show the
ARS blue rate popup.
2025-01-01 20:13:00 +00:00
Alva Swanson
33eced1117
Move ARS blue rate popup code to new class 2025-01-01 20:13:00 +00:00
Alva Swanson
fb39babbac
Show ARS Blue Rate popup during payment account creation
At the moment, we show the ARS Blue Rate popup when the user saves a
single currency payment account (PR #7122). This misses many payment
accounts that support ARS. The new behaviour is to show the ARS Blue
Rate popup when ARS is selected during account generation (either
pre-selected or later selected by the user).

Payment accounts supporting ARS:
- CashByMail
- CashDeposit
- F2F
- MoneyGram
- National bank
- OKPayAccount (deprecated)
- Same bank
- Specific bank
- Transferwise
- Uphold
- Western Union
2024-12-27 17:52:55 +00:00
Alejandro García
f079e26e09
Merge pull request #7335 from bisq-network/dependabot/github_actions/actions/setup-java-4.6.0
Bump actions/setup-java from 4.5.0 to 4.6.0
2024-12-27 06:11:44 +00:00
Alejandro García
aa521c7e88
Merge pull request #7326 from myuubunny/master
Fix typo in Argentinian Peso (ARS) message
2024-12-27 06:11:10 +00:00
Alejandro García
0dde5eac72
Merge pull request #7330 from alvasw/test_HistoricalDataStoreService.getMapSinceVersion
Write tests for HistoricalDataStoreService.getMapSinceVersion(...)
2024-12-27 06:03:38 +00:00
Alejandro García
cfacafdb2d
Merge pull request #7329 from alvasw/api_getoffers_show_all_offers_by_default
getoffers (api): Return all offers by default
2024-12-27 06:03:18 +00:00
Alejandro García
533d6a3c86
Merge pull request #7327 from suddenwhipvapor/master
Add instruction to select JDK version at build time
2024-12-27 06:02:55 +00:00
Alejandro García
908a56c9c5
Merge pull request #7325 from runbtc/update-seednode-script
Update seednode install script to generate ECDSA key for BM oracle node
2024-12-27 06:01:52 +00:00
dependabot[bot]
146dc3708e
Bump actions/setup-java from 4.5.0 to 4.6.0
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v4.5.0...v4.6.0)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-23 14:14:54 +00:00
Alejandro García
3be9ede129
Merge pull request #7324 from bisq-network/release/v1.9.18
Release/v1.9.18
2024-12-23 05:20:32 +00:00
Alejandro García
6db1c9e21b
Merge branch 'master' into release/v1.9.18 2024-12-23 05:13:02 +00:00
Alva Swanson
bd95df95a4
Write tests for HistoricalDataStoreService.getMapSinceVersion(...) 2024-12-21 00:11:08 +00:00
Alva Swanson
0ba23b5a50
api: Include my offers in getoffers 2024-12-20 23:59:48 +00:00
Alva Swanson
c3fbc859f1
getoffers: Include offers that can't be taken
The getoffers api doesn't return any offers until the user has created
his payment accounts. Afterward the api will only return offers that the
user can take. This behavior is confusing and frustrating for new
developers. The new behavior is to show all offers for a given market
(direction, currency).
2024-12-20 23:59:47 +00:00
Alva Swanson
462144eb8f
api: Remove getoffers' --all option 2024-12-20 23:59:42 +00:00
suddenwhipvapor
91715f166f
Add instruction to select JDK version at build time 2024-12-19 16:45:33 +00:00
myuu
eb836d4122
Fix typo in Argentinian Peso (ARS) message 2024-12-17 14:19:46 -03:00
runbtc
3a36854b3b
Update seednode install script to generate ECDSA key for BM oracle node 2024-12-12 16:04:51 -08:00
Alejandro García
3b2b4856aa
Revert to SNAPSHOT version 2024-12-10 08:02:25 +00:00
Alejandro García
3e526c7497
Merge pull request #7318 from runbtc/increase-tmpfs-size
Increase tmpfs size for dumping Bisq blockchain data
2024-12-10 07:57:28 +00:00
Alejandro García
8ae9a39672
Merge pull request #7323 from alvasw/BitcoinjBsqTests_Create_per_test_BSQ_wallet
BitcoinjBsqTests: Create per test BSQ wallet
2024-12-10 07:56:59 +00:00
Alejandro García
e4b618d718
Merge pull request #7322 from alvasw/RegtestWalletAppKit_Implement_createNewBsqWallet_method
RegtestWalletAppKit: Implement createNewBsqWallet method
2024-12-10 07:56:28 +00:00
Alejandro García
6e7f80b2bc
Merge pull request #7321 from alvasw/Add_send_more_BSQ_than_in_wallet_test
Add send more BSQ than in wallet test
2024-12-10 07:55:56 +00:00
Alejandro García
3ba9188243
Merge pull request #7320 from alvasw/Add_send_BSQ_from_empty_wallet_test
Add send BSQ from empty wallet test
2024-12-10 07:55:06 +00:00
Alejandro García
a05f9c5656
Merge pull request #7319 from alvasw/BitcoinjRegtestSetup_Implement_wallet_funding
BitcoinjRegtestSetup: Implement wallet funding
2024-12-10 07:54:08 +00:00
Alejandro García
09a775b8fd
Merge pull request #7295 from alvasw/BsqWalletV2Test_Add_invalid_and_dust_send_tests
BsqWalletV2Test: Add invalid and dust send tests
2024-12-10 07:52:54 +00:00
Alva Swanson
f098ece85e
BitcoinjBsqTests: Create per test BSQ wallet
At the moment, some tests are sharing the same BSQ wallets. This change
creates a separate wallet for indenpendent tests to improve the tests's
reliability.
2024-12-09 10:32:38 +00:00