Implementation
Pages grouped by this topic tag.
Core Contributor PathContributionTurn the whole v1 guide into a source checking path for checking, modifying, reviewing, or documenting Kaspa-related code.ChecklistsContributionChecklists keep source changes, guide changes, and claim labels aligned.Exact Test Command MatrixContributionThe test matrix records which commands or upstream gates support which class of claim.Final Source CheckContributionThe final review page is the last evidence gate before a guide claim becomes stronger wording.GHOSTDAG Function WalkthroughContributionThe GHOSTDAG walkthrough turns consensus vocabulary into function-level review.Public Source OrderContributionA reading order prevents source review from becoming a flat folder crawl.Rusty Kaspa Source ListContributionThe Source List groups Rusty Kaspa by responsibility: consensus, transaction validation, mining/mempool, P2P, RPC, indexes, wallet, database, txscript, and tests.Source PriorityContributionContribution begins by deciding which source can support which claim.Toccata Internals Function WalkthroughContributionToccata internals require cross-module review because transaction v1 touches identity, signing, resource accounting, scripts, covenants, and ZK.Transaction Field TraceContributionA field trace teaches how to follow one field such as compute budget, payload, or covenant ID through structs, serialization, hashing, signing, RPC, mempool, and tests.Transaction Validation Function WalkthroughContributionTransaction validation walkthroughs tie isolation, context, UTXO, script, and mass checks to source review.Virtual Processing And Accepted TransactionsContributionVirtual processing walkthroughs show how accepted transactions and UTXO diffs become application-visible evidence.Core Protocol Source PathCore ProtocolCreate the code-reading path for validation, proof of work, constants, difficulty, pruning, reachability, storage, and upgrade behavior.Activation, KIPs, And Release EvidenceCore ProtocolKIPs and upgrades are a status map, not an automatic statement of deployed behavior.DAA, Difficulty, And ActivationCore ProtocolDifficulty adjustment and activation pages show how timing, work, and rule changes are checked against source and KIPs.Header, Body, And Virtual PipelineCore ProtocolThe consensus pipeline explains where headers, bodies, transactions, and virtual state are processed.P2P And IBDCore ProtocolP2P and initial block download connect a local node to the network and determine whether local evidence is useful.Proof Of Work And kHeavyHashCore ProtocolProof of work gives blocks an objective work signal; kHeavyHash and header checks belong to source-backed mining and validation pages.Pruning And Pruning ProofsCore ProtocolPruning is about keeping enough evidence for security and synchronization while bounding stored history.ReachabilityCore ProtocolReachability answers ancestry questions in a DAG and supports GHOSTDAG, pruning, and validation work.Rusty Kaspa Consensus MapCore ProtocolRusty Kaspa is the primary current implementation authority, but readers need a map before treating the repository as a flat list of files.Source Walkthrough ExercisesCore ProtocolExercises turn the Source List into contributor practice: trace one behavior from wiki claim to module to test evidence.Storage, Indexes, And State SurfacesCore ProtocolStorage and indexes expose state to tools, but indexer observation is not itself consensus authority.Supply And Emission Source PathContextSupply source paths map public claims to source constants and Kaspa documentation orientation.Source PathsSource PathsPublic source-path map for implementation, KIPs, docs, tooling, and research sources.Source RegistrySource PathsA compact public registry of the source classes used by the source-linked reference.Operations Source PathReadinessThe readiness operations source path maps public claims about wallets, nodes, mining, broadcast, and accepted evidence to the upstream files that can support them.Toccata Source WalkthroughToccataA Toccata source walk ties transaction fields, hashing, sighash, mass, subnets, seqcommit, txscript, opcodes, and ZK precompiles into one review path.Source Path For Transaction ContributorsTransactionsTransaction contributors need a guided source order so a change does not silently break hashing, signing, mempool policy, RPC, or accepted evidence.Operations Source PathOperationsThe operations source path maps user symptoms to the files and tests that can support a current claim.Groth16 Kaspa Verifier Source PathToccataThe Kaspa Groth16 source path explains verifying key/proof data, public input arity, metering, parsing, and verification failure cases.RISC Zero Succinct Kaspa Verifier Source PathToccataThe RISC Zero Succinct source path is a verifier-specific review of image IDs, journal digest, seal, control proof, claim, and supported hash assumptions.ZK Source Path And Review PlaybookToccataThe ZK review playbook turns a claim into source work: docs, KIP, tags, costs, verifier source, tests, releases, and claim labels.