MCPcopy Index your code
hub / github.com/XRPLF/xrpl-rust

github.com/XRPLF/xrpl-rust @2.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 2.0.0 ↗ · + Follow
2,187 symbols 5,528 edges 313 files 285 documented · 13%
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

XRPLType (Interface)
An XRPL Type will implement this trait. # Examples ## Basic usage ``` use xrpl::core::binarycodec::types::XRPLType; u [17 …
src/core/binarycodec/types/mod.rs
Model (Interface)
A trait that implements basic functions to every model. [109 implementers]
src/models/model.rs
XRPLClient (Interface)
(no doc) [7 implementers]
src/asynch/clients/client.rs
ToBytes (Interface)
Converter to byte array with endianness. [1 implementers]
src/utils/mod.rs
XRPLSyncClient (Interface)
(no doc) [2 implementers]
src/clients/mod.rs
TryFromParser (Interface)
Converter for transforming a BinaryParser into a type. # Examples ## Basic usage ``` use xrpl::core::binarycodec::typ [17 …
src/core/binarycodec/types/mod.rs
Request (Interface)
The base trait for all request models. Used to identify the model as a request. [40 implementers]
src/models/requests/mod.rs
XRPLFaucet (Interface)
(no doc) [4 implementers]
src/asynch/clients/mod.rs

Core symbols most depended-on inside this repo

with_fee
called by 115
src/models/transactions/mod.rs
decode
called by 104
src/core/binarycodec/mod.rs
with_sequence
called by 90
src/models/transactions/mod.rs
as_ref
called by 63
src/core/binarycodec/types/mod.rs
try_into
called by 59
src/models/amount/mod.rs
generate_funded_wallet
called by 52
tests/common/mod.rs
with_memo
called by 50
src/models/transactions/mod.rs
encode
called by 44
src/core/binarycodec/mod.rs

Shape

Function 918
Method 833
Class 301
Enum 100
Interface 35

Languages

Rust100%

Modules by API surface

src/core/binarycodec/test/tx_encode_decode_tests.rs79 symbols
src/models/transactions/mod.rs67 symbols
src/core/binarycodec/definitions/types.rs51 symbols
src/core/binarycodec/binary_wrappers.rs47 symbols
src/models/transactions/account_set.rs39 symbols
src/models/transactions/payment.rs30 symbols
src/models/transactions/nftoken_mint.rs30 symbols
src/core/addresscodec/mod.rs30 symbols
tests/cli_integration.rs29 symbols
src/models/transactions/nftoken_create_offer.rs27 symbols
src/core/binarycodec/types/paths.rs26 symbols
src/utils/xrpl_conversion.rs25 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page