MCPcopy
hub / github.com/bisq-network/bisq

github.com/bisq-network/bisq @v1.10.2 sqlite

repository ↗ · DeepWiki ↗ · release v1.10.2 ↗
22,039 symbols 101,106 edges 2,565 files 847 documented · 4%
README

![Actions Status](https://github.com/bisq-network/bisq/workflows/Build%20Bisq/badge.svg) ![Downloads Count](https://img.shields.io/github/downloads/bisq-network/bisq/total.svg) ## 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](CONTRIBUTING.md) and the [developer docs](docs/README.md).

Extension points exported contracts — how you extend this code

AddressValidator (Interface)
An Asset address validation function. @author Chris Beams @since 0.7.0 [117 implementers]
assets/src/main/java/bisq/asset/AddressValidator.java
DaoSetupService (Interface)
All main service classes implements that interface to guarantee a controlled startup sequence. [54 implementers]
core/src/main/java/bisq/core/dao/DaoSetupService.java
SendersNodeAddressAwareEnvelope (Interface)
Interface for network envelopes that carry sender node address information. [7 implementers]
p2p/src/main/java/bisq/network/p2p/SendersNodeAddressAwareEnvelope.java
Payload (Interface)
Interface for objects used inside an Envelope or other Payloads. [29 implementers]
common/src/main/java/bisq/common/Payload.java
CloseHandler (Interface)
(no doc) [6 implementers]
desktop/src/main/java/bisq/desktop/main/offer/OfferView.java
MethodOpts (Interface)
(no doc) [32 implementers]
cli/src/main/java/bisq/cli/opts/MethodOpts.java
LinuxProcess (Interface)
(no doc) [4 implementers]
apitest/src/main/java/bisq/apitest/linux/LinuxProcess.java
ReportingItem (Interface)
(no doc) [3 implementers]
seednode/src/main/java/bisq/seednode/reporting/ReportingItem.java

Core symbols most depended-on inside this repo

get
called by 4487
p2p/src/main/java/bisq/network/http/HttpClient.java
get
called by 4114
core/src/main/java/bisq/core/locale/Res.java
n
called by 2831
restapi/src/main/resources/doc/v1/swagger-ui-bundle.js
n
called by 2831
restapi/src/main/resources/doc/v1/swagger-ui-es-bundle.js
r
called by 1549
restapi/src/main/resources/doc/v1/swagger-ui-standalone-preset.js
concat
called by 1359
core/src/main/java/bisq/core/xmr/knaccc/monero/address/ByteUtil.java
add
called by 1321
desktop/src/main/java/bisq/desktop/main/overlays/notifications/NotificationCenter.java
valueOf
called by 982
core/src/main/java/bisq/core/monetary/Price.java

Shape

Method 17,785
Class 2,657
Function 1,306
Interface 181
Enum 110

Languages

Java93%
TypeScript7%

Modules by API surface

restapi/src/main/resources/doc/v1/swagger-ui-es-bundle.js510 symbols
restapi/src/main/resources/doc/v1/swagger-ui-bundle.js510 symbols
restapi/src/main/resources/doc/v1/swagger-ui-standalone-preset.js253 symbols
core/src/main/java/bisq/core/user/Preferences.java194 symbols
restapi/src/main/resources/doc/v1/swagger-ui.js128 symbols
core/src/main/java/bisq/core/dao/state/DaoStateService.java125 symbols
restapi/src/main/resources/doc/v1/swagger-ui-es-bundle-core.js123 symbols
desktop/src/main/java/bisq/desktop/util/FormBuilder.java104 symbols
core/src/main/java/bisq/core/trade/model/bisq_v1/Trade.java92 symbols
core/src/main/java/bisq/core/dao/DaoFacade.java92 symbols
core/src/main/java/bisq/core/api/CoreApi.java89 symbols
cli/src/main/java/bisq/cli/GrpcClient.java87 symbols

Datastores touched

(mysql)Database · 1 repos

For agents

$ claude mcp add bisq \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact