MCPcopy
hub / github.com/bitpay/bitcore

github.com/bitpay/bitcore @v11.10.2 sqlite

repository ↗ · DeepWiki ↗ · release v11.10.2 ↗
4,703 symbols 14,868 edges 1,322 files 564 documented · 12%
README

Bitcore Monorepo

npm GitHub commit activity MIT License GitHub contributors

master build

Infrastructure to build Bitcoin and blockchain-based applications for the next generation of financial technology.

Applications

Libraries

Extras

  • Bitcore Build - A helper to add tasks to gulp
  • Bitcore Client - A helper to create a wallet using the bitcore-node infrastructure
  • Bitpay/Bitpay App - An easy-to-use, multiplatform, multisignature, secure wallet for bitcoin, ethereum, and more

Versioning

This repo follows the even-odd versioning convention. Major versions that are even (e.g. v8.x.x) are stable releases, odd are beta releases (e.g. v9.x.x). Beta versions may contain breaking changes or major feature additions that are still in testing.

Contributing

See CONTRIBUTING.md on the main bitcore repo for information about how to contribute.

License

Code released under the MIT license.

Copyright 2013-2025 BitPay, Inc. Bitcore is a trademark maintained by BitPay, Inc.

[^1]: The Bitcore P2P Doge library is no longer maintained as all the core functionality is contained in Bitcore P2P

Extension points exported contracts — how you extend this code

IDeriver (Interface)
(no doc) [7 implementers]
packages/crypto-wallet-core/src/types/derivation.ts
IChain (Interface)
(no doc) [11 implementers]
packages/bitcore-wallet-service/src/types/chain.d.ts
IFeeProvider (Interface)
(no doc) [21 implementers]
packages/bitcore-node/src/types/FeeProvider.ts
IWallet (Interface)
(no doc) [2 implementers]
packages/bitcore-cli/types/wallet.d.ts
AppState (Interface)
* Define types for the state
packages/insight/src/store/app.reducer.ts
ITssKey (Interface)
(no doc) [1 implementers]
packages/bitcore-wallet-client/src/lib/tsskey.ts
IWallet (Interface)
(no doc) [1 implementers]
packages/bitcore-client/src/types/wallet.d.ts
LoggerConfig (Interface)
(no doc)
packages/bitcore-logging/src/types.ts

Core symbols most depended-on inside this repo

toString
called by 3213
packages/bitcore-wallet-client/src/lib/api.ts
done
called by 1062
packages/bitcore-wallet-service/scripts/fixAddressType.js
get
called by 686
packages/bitcore-node/src/types/namespaces/ChainStateProvider.ts
log
called by 604
packages/bitcore-wallet-client/src/lib/log.ts
sign
called by 466
packages/bitcore-client/src/client.ts
call
called by 425
packages/bitcore-node/src/rpc.ts
fromString
called by 352
packages/bitcore-wallet-client/src/lib/api.ts
write
called by 306
packages/bitcore-client/src/storage/level.ts

Shape

Method 2,615
Function 1,247
Class 564
Interface 266
Enum 11

Languages

TypeScript100%

Modules by API surface

packages/bitcore-wallet-service/src/lib/server.ts168 symbols
packages/bitcore-wallet-client/src/lib/api.ts144 symbols
packages/bitcore-wallet-service/src/lib/storage.ts97 symbols
packages/bitcore-client/src/wallet.ts58 symbols
packages/bitcore-node/src/providers/chain-state/evm/api/csp.ts52 symbols
packages/crypto-rpc/lib/sol/SolRpc.js48 symbols
packages/bitcore-node/src/providers/chain-state/internal/internal.ts46 symbols
packages/bitcore-wallet-service/src/lib/chain/btc/index.ts43 symbols
packages/crypto-rpc/lib/eth/EthRpc.js41 symbols
packages/bitcore-wallet-service/src/lib/chain/eth/index.ts41 symbols
packages/bitcore-node/src/models/transaction.ts40 symbols
packages/bitcore-cli/src/wallet.ts40 symbols

Dependencies from manifests, versioned

@babel/plugin-proposal-private-property-in-object7.21.11 · 1×
@bitgo/sdk-lib-mpc10.1.2 · 1×
@bitpay-labs/bitcore-build11.8.1 · 1×
@bitpay-labs/bitcore-client11.10.0 · 1×
@bitpay-labs/bitcore-lib11.9.0 · 1×
@bitpay-labs/bitcore-lib-cash11.9.0 · 1×
@bitpay-labs/bitcore-lib-doge11.8.1 · 1×
@bitpay-labs/bitcore-lib-ltc11.9.0 · 1×
@bitpay-labs/bitcore-logging11.8.1 · 1×
@bitpay-labs/bitcore-mnemonic11.9.0 · 1×
@bitpay-labs/bitcore-p2p11.9.0 · 1×
@bitpay-labs/bitcore-p2p-cash11.9.0 · 1×

Datastores touched

(mongodb)Database · 1 repos
bwsDatabase · 1 repos
bitcoreWalletDatabase · 1 repos

For agents

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

⬇ download graph artifact