A decentralized bitcoin exchange network
Go to file
Alva Swanson 871656b18d
Make ProtoOutputStream thread-safe
Before SynchronizedProtoOutputStream created a new thread and made a
blocking call to ProtoOutputStream.writeEnvelope(...). Each connection
had an instance of SynchronizedProtoOutputStream, so we had a redundant
thread per connection. This change makes ProtoBufOutputStream
thread-safe and reduces the number of thread per connection as a
side effect.
2023-01-30 17:50:06 +02:00
.github Bump actions/checkout from 3.2.0 to 3.3.0 2023-01-09 14:04:44 +00:00
.idea Rename :protodefintion subproject to :proto 2020-03-26 17:37:37 +01:00
apitest Remove dead api test harness code 2022-09-01 19:18:37 -03:00
assets Create build.gradle for assets module 2023-01-16 17:14:52 +02:00
cli Create build.gradle for cli module 2023-01-16 17:26:30 +02:00
common/src Centralize all ExecutorService creations in Utilities 2023-01-27 16:15:24 +02:00
core Merge pull request #6544 from jmacxx/fix_withdrawal_fee_estimation 2023-01-28 19:25:06 +00:00
daemon Centralize all ExecutorService creations in Utilities 2023-01-27 16:15:24 +02:00
desktop Merge pull request #6544 from jmacxx/fix_withdrawal_fee_estimation 2023-01-28 19:25:06 +00:00
docs Update app signatures 2022-12-01 12:21:46 +01:00
gradle Target BitcoinJ version with "Reduce log level of two messages" patch 2023-01-15 17:13:39 +02:00
p2p/src Make ProtoOutputStream thread-safe 2023-01-30 17:50:06 +02:00
proto Merge pull request #6463 from HenrikJannsen/adjust_burn_target 2022-12-19 09:29:55 +01:00
scripts Re-add original install script 2022-07-08 21:31:50 +02:00
seednode Merge branch 'master' into release/v1.9.9 2023-01-12 15:01:22 +00:00
statsnode Add readme with info where it is used 2022-11-25 15:24:03 -05:00
.editorconfig Do not strip trailing whitespace in Git diffs 2020-01-10 19:48:26 +01:00
.gitattributes Not use git lfs anymore 2022-09-15 09:21:37 +02:00
.gitignore Remove monitor module 2022-11-24 16:30:34 -05:00
.travis.yml Not use git lfs anymore 2022-09-15 09:21:37 +02:00
build.gradle Merge pull request #6523 from alvasw/gradle_daemon_module_build_gradle 2023-01-17 15:07:53 +00:00
CODEOWNERS Remove @cbeams as build and pricenode code owner 2020-06-28 11:23:36 +02:00
CONTRIBUTING.md Remove references to keybase and switch to Matrix 2022-02-02 16:57:06 +01:00
gradle.properties Enforce Gradle Dependency Verification 2022-12-06 21:21:39 +02:00
gradlew Update gradle wrapper to 7.3.3 2021-12-25 13:03:14 +01:00
gradlew.bat Upgraded Gradle to v6.6.1 2020-09-17 01:59:51 +02:00
LICENSE
Makefile Merge pull request #6430 from HenrikJannsen/remove-unused-modules 2022-11-29 14:45:37 +02:00
pull_request_template.md
README.md Replace Travis build icon with the Github Actions svg 2022-04-12 17:57:12 +02:00
settings.gradle Remove monitor module 2022-11-24 16:30:34 -05:00

Actions Status

What is Bisq?

Bisq is a safe, private and decentralized way to exchange bitcoin for national currencies and other digital assets. Bisq uses peer-to-peer networking and multi-signature escrow to facilitate trading without a third party. Bisq is non-custodial and incorporates a human arbitration system to resolve disputes.

To learn more, see the doc and video at https://bisq.network/intro.

Get started using Bisq

Follow the step-by-step instructions at https://bisq.network/get-started.

Contribute to Bisq

See CONTRIBUTING.md and the developer docs.