MCPcopy Index your code
hub / github.com/bloxbean/cardano-client-lib

github.com/bloxbean/cardano-client-lib @v0.7.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.7.2 ↗ · + Follow
5,304 symbols 36,619 edges 876 files 966 documented · 18% updated 8d agov0.7.2 · 2026-05-21★ 132121 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Note: In 0.1.5 or earlier versions, it uses a rust module though JNI. The library bundles the platform specific binaries of this rust module. You can check the supported operating systems below.

Supported Operating Systems (For 0.1.5 or earlier and 0.2.0-beta1)

The library has been tested on the following Operating Systems.

  • Apple MacOS (Intel and Apple Silicon)
  • Linux (x86_64) (Ubuntu 18.04 and above or compatible ...)
  • Windows 64bits (x86_64)
  • Android (both x86 and ARM in 32-bit and 64-bit)

Extension points exported contracts — how you extend this code

GovAction (Interface)
gov_action = [ parameter_change_action // hard_fork_initiation_action // treasury_withdrawals_action // no_confidence // [7 …
transaction-spec/src/main/java/com/bloxbean/cardano/client/transaction/spec/governance/actions/GovAction.java
TransactionProcessor (Interface)
Implement this interface to provide transaction submission capability. [9 implementers]
core-api/src/main/java/com/bloxbean/cardano/client/api/TransactionProcessor.java
CodeGenerator (Interface)
Interface for code generator [6 implementers]
annotation-processor/src/main/java/com/bloxbean/cardano/client/plutus/annotation/processor/CodeGenerator.java
Data (Interface)
Implement this interface to convert an object to PlutusData. @param [5 implementers]
plutus/src/main/java/com/bloxbean/cardano/client/plutus/blueprint/model/Data.java
EpochService (Interface)
(no doc) [10 implementers]
backend/src/main/java/com/bloxbean/cardano/client/backend/api/EpochService.java
UtxoSelectionStrategy (Interface)
Implement this interface to provide custom UtxoSelection Strategy [4 implementers]
coinselection/src/main/java/com/bloxbean/cardano/client/coinselection/UtxoSelectionStrategy.java
COSEItem (Interface)
(no doc) [13 implementers]
cip/cip8/src/main/java/com/bloxbean/cardano/client/cip/cip8/COSEItem.java
JsonFieldWriter (Interface)
(no doc) [9 implementers]
common/src/main/java/com/bloxbean/cardano/client/util/JsonFieldWriter.java

Core symbols most depended-on inside this repo

get
called by 2175
metadata/src/main/java/com/bloxbean/cardano/client/metadata/Metadata.java
build
called by 2136
function/src/main/java/com/bloxbean/cardano/client/function/TxBuilder.java
add
called by 1199
metadata/src/main/java/com/bloxbean/cardano/client/metadata/MetadataList.java
getValue
called by 880
common-spec/src/main/java/com/bloxbean/cardano/client/spec/Era.java
of
called by 851
common/src/main/java/com/bloxbean/cardano/client/util/Try.java
isSuccessful
called by 601
core-api/src/main/java/com/bloxbean/cardano/client/api/model/Result.java
size
called by 492
metadata/src/main/java/com/bloxbean/cardano/client/metadata/MetadataList.java
testnet
called by 454
common/src/main/java/com/bloxbean/cardano/client/common/model/Networks.java

Shape

Method 4,363
Class 817
Interface 85
Enum 34
Function 5

Languages

Java100%
TypeScript1%
Rust1%

Modules by API surface

core/src/test/java/com/bloxbean/cardano/client/address/AddressProviderTest.java155 symbols
core/src/test/java/com/bloxbean/cardano/client/address/AddressServiceTest.java115 symbols
core/src/test/java/com/bloxbean/cardano/client/address/AddressTest.java73 symbols
core/src/test/java/com/bloxbean/cardano/client/account/AccountTest.java47 symbols
crypto/src/main/java/com/bloxbean/cardano/client/crypto/Utils.java44 symbols
core/src/main/java/com/bloxbean/cardano/client/account/Account.java44 symbols
annotation-processor/src/test/resources/NestedListModel.java41 symbols
quicktx/src/main/java/com/bloxbean/cardano/client/quicktx/ScriptTx.java39 symbols
function/src/main/java/com/bloxbean/cardano/client/function/TxBuilderContext.java39 symbols
quicktx/src/main/java/com/bloxbean/cardano/client/quicktx/QuickTxBuilder.java38 symbols
quicktx/src/it/java/com/bloxbean/cardano/client/quicktx/QuickTxBuilderIT.java38 symbols
annotation-processor/src/main/java/com/bloxbean/cardano/client/plutus/annotation/processor/ConverterCodeGenerator.java36 symbols

For agents

$ claude mcp add cardano-client-lib \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page