MCPcopy Index your code
hub / github.com/XRPLF/xrpl.js

github.com/XRPLF/xrpl.js @5.1.0-batch.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 5.1.0-batch.1 ↗ · + Follow
1,593 symbols 4,951 edges 584 files 360 documented · 23%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Uint8ArrayWithReference (Interface)
* An extended Uint8Array that incorporates a reference to the original Node.js Buffer. * * When converting a Node.js B
packages/isomorphic/src/utils/index.ts
ConnectionOptions (Interface)
* ConnectionOptions is the configuration for the Connection class.
packages/xrpl/src/client/connection.ts
transactionItemObject (Interface)
* Interface describing a transaction item
packages/ripple-binary-codec/src/ledger-hashes.ts
KeyPair (Interface)
(no doc)
packages/ripple-keypairs/src/types.ts
AddressTestCase (Interface)
(no doc)
packages/ripple-address-codec/test/index.test.ts
Keypair (Interface)
(no doc)
packages/secret-numbers/src/schema/Account.ts
Hash (Interface)
(no doc)
packages/isomorphic/src/internal/types.ts
BaseSubmitMultisignedResult (Interface)
* Common properties for multisigned transaction responses. * * @category Responses
packages/xrpl/src/models/methods/submitMultisigned.ts

Core symbols most depended-on inside this repo

request
called by 267
packages/xrpl/src/client/index.ts
from
called by 258
packages/ripple-binary-codec/src/types/hash.ts
testTransaction
called by 210
packages/xrpl/test/integration/utils.ts
validateOptionalField
called by 97
packages/xrpl/src/models/transactions/common.ts
validateRequiredField
called by 95
packages/xrpl/src/models/transactions/common.ts
teardownClient
called by 90
packages/xrpl/test/integration/setup.ts
setupClient
called by 90
packages/xrpl/test/integration/setup.ts
encode
called by 85
packages/ripple-binary-codec/src/index.ts

Shape

Function 759
Interface 371
Method 291
Class 138
Enum 34

Languages

TypeScript100%

Modules by API surface

docs/assets/main.js55 symbols
packages/xrpl/src/models/transactions/common.ts34 symbols
packages/xrpl/src/errors.ts28 symbols
packages/xrpl/src/client/index.ts25 symbols
packages/ripple-binary-codec/src/shamap.ts22 symbols
packages/xrpl/src/client/connection.ts21 symbols
packages/ripple-address-codec/src/xrp-codec.ts21 symbols
packages/ripple-binary-codec/src/serdes/binary-parser.ts20 symbols
packages/xrpl/src/models/common/index.ts19 symbols
packages/ripple-binary-codec/src/types/path-set.ts19 symbols
packages/xrpl/test/integration/utils.ts18 symbols
packages/xrpl/src/sugar/autofill.ts18 symbols

For agents

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

⬇ download graph artifact