MCPcopy Index your code
hub / github.com/availproject/avail-core

github.com/availproject/avail-core @core-goldberg-v1.11.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release core-goldberg-v1.11.0.0 ↗ · + Follow
520 symbols 1,248 edges 62 files 107 documented · 21% updated 56d agonode-v1.9.0.0 · 2024-01-15★ 102
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Data Availability Core

Extension points exported contracts — how you extend this code

GetAppId (Interface)
Get application Id trait [7 implementers]
core/src/traits/get_app_id.rs
Metrics (Interface)
Trait for measurements during the header built process. [1 implementers]
kate/src/metrics.rs
MerkleProof (Interface)
A merkle proof [1 implementers]
nomad/merkle/src/lib.rs
TypedMessage (Interface)
This trait provides structure for encoding a Vec as a xapp message. First byte of Vec is a u8 corresponding to a
nomad/core/src/typed_message.rs
HeaderBlockNumber (Interface)
Header block number trait. [1 implementers]
core/src/traits.rs
Merkle (Interface)
A simple trait for merkle-based accumulators [1 implementers]
nomad/merkle/src/lib.rs
TypedMessageVariant (Interface)
(no doc)
nomad/core/src/typed_message.rs
ExtendedHeader (Interface)
Extended header access [1 implementers]
core/src/traits/extended_header.rs

Core symbols most depended-on inside this repo

len
called by 47
core/src/data_lookup/mod.rs
get
called by 43
kate/src/gridgen/mod.rs
try_into
called by 32
kate/src/lib.rs
to_vec
called by 26
nomad/core/src/nomad_message.rs
as_ref
called by 24
core/src/opaque_extrinsic.rs
encode
called by 22
core/src/asdr.rs
extended_rows
called by 10
kate/recovery/src/matrix.rs
cols
called by 9
kate/src/lib.rs

Shape

Method 219
Function 213
Class 54
Enum 22
Interface 12

Languages

Rust100%

Modules by API surface

kate/src/com.rs45 symbols
kate/recovery/src/matrix.rs41 symbols
core/src/asdr.rs40 symbols
core/src/header/mod.rs38 symbols
kate/recovery/src/com.rs36 symbols
kate/src/gridgen/mod.rs30 symbols
nomad/merkle/src/light.rs21 symbols
core/src/data_proof_v2.rs17 symbols
core/src/data_lookup/mod.rs16 symbols
nomad/signature/src/signature.rs15 symbols
kate/src/lib.rs13 symbols
core/src/da_block.rs13 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page