crates/nockchain/Cargo.toml
nockchain
Primary node/miner runtime and chain-facing binary.
targets
bin:nockchain:src/main.rs | bench:bench_nockchain_checkpoint_block:src/bin/bench_nockchain_checkpoint_block.rs | bench:bench_nockchain_kernel:src/bin/bench_nockchain_kernel.rs
features
bazel_build, jemalloc, tracing-heap
sourceFocus
crates/nockchain/src/main.rs | crates/nockchain/src/mining.rs | crates/nockchain/src/config.rs | crates/nockchain/src/setup.rs
primaryCheck
cargo check -p nockchain
crates/nockchain-wallet/Cargo.toml
nockchain-wallet
Wallet CLI for keys, watch-only state, note listing, and transaction creation.
targets
bin:nockchain-wallet:src/main.rs
sourceFocus
crates/nockchain-wallet/src/command.rs | crates/nockchain-wallet/src/connection.rs | crates/nockchain-wallet/src/create_tx.rs | crates/nockchain-wallet/src/recipient.rs
primaryCheck
cargo check -p nockchain-wallet
crates/nockapp/Cargo.toml
nockapp
NockApp runtime library for kernel boot, poke/peek, drivers, persistence, event logs, and PMA-backed state.
targets
lib:nockapp:src/lib.rs | bin:nockapp-chkjam-to-state-jam:src/bin/nockapp-chkjam-to-state-jam.rs
features
default, slog-tracing, tracing-tracy, trait-alias, bazel_build, pma-assert
sourceFocus
crates/nockapp/src/lib.rs | crates/nockapp/src/event_log.rs | crates/nockapp/src/nockapp/export.rs | crates/nockapp/src/nockapp/save.rs | crates/nockapp/src/snapshot.rs
primaryCheck
cargo check -p nockapp
crates/nockchain-libp2p-io/Cargo.toml
nockchain-libp2p-io
libp2p networking, catch-up, peer IO, routing, metrics, and gossip behavior.
targets
lib:nockchain-libp2p-io:src/lib.rs
sourceFocus
crates/nockchain-libp2p-io/src/catch_up.rs | crates/nockchain-libp2p-io/src/p2p_state.rs | crates/nockchain-libp2p-io/src/driver.rs | crates/nockchain-libp2p-io/src/driver/gen2/routing.rs | crates/nockchain-libp2p-io/src/metrics.rs
primaryCheck
cargo check -p nockchain-libp2p-io
crates/wallet-tx-builder/Cargo.toml
wallet-tx-builder
Wallet transaction planner for fees, word count, lock resolution, determinism, note data, and withdrawal building.
targets
lib:wallet-tx-builder:src/lib.rs
sourceFocus
crates/wallet-tx-builder/src/planner.rs | crates/wallet-tx-builder/src/determinism.rs | crates/wallet-tx-builder/src/fee.rs | crates/wallet-tx-builder/src/lock_resolver.rs | crates/wallet-tx-builder/src/word_count.rs
primaryCheck
cargo check -p wallet-tx-builder
crates/nockchain-api/Cargo.toml
nockchain-api
Public gRPC API binary that boots NockApp runtime over a Nockchain kernel.
targets
bin:nockchain-api:src/main.rs | bench:peek_refresh:benches/peek_refresh.rs
features
default, malloc, tracing-heap
sourceFocus
crates/nockchain-api/src/main.rs
primaryCheck
cargo check -p nockchain-api
crates/nockup/Cargo.toml
nockup
Developer support CLI for NockApp project scaffolding, build/run flows, package management, and validation.
targets
bin:nockup:src/main.rs
sourceFocus
crates/nockup/src/main.rs | crates/nockup/src/cli.rs | crates/nockup/src/manifest.rs | crates/nockup/src/validation.rs | crates/nockup/src/resolver/engine.rs
primaryCheck
cargo check -p nockup
crates/nockchain-bridge-sequencer/Cargo.toml
nockchain-bridge-sequencer
Bridge sequencer service for authorization, submission, confirmation, and journaled settlement surfaces.
targets
bin:nockchain-bridge-sequencer:src/main.rs
features
default, jemalloc, tracing-heap
sourceFocus
crates/nockchain-bridge-sequencer/src/main.rs
primaryCheck
cargo check -p nockchain-bridge-sequencer
crates/nockvm/rust/nockvm/Cargo.toml
nockvm
Rust NockVM and PMA runtime implementation.
targets
lib:nockvm:src/lib.rs | bench:hoonc_hotspots:benches/hoonc_hotspots.rs | bench:pma_growth:benches/pma_growth.rs | bench:retag_noun_tree:benches/retag_noun_tree.rs
features
default, mmap, malloc, pma-assert, check_all, check_acyclic, check_forwarding, check_junior, no_check_oom
sourceFocus
crates/nockvm/rust/nockvm/Cargo.toml | crates/nockvm/rust/nockvm/src/lib.rs | crates/nockvm/rust/nockvm/benches/pma_growth.rs
primaryCheck
cargo check -p nockvm