CP
← Developer activityStrong match

Chandra Pratap

Public commit activity attributed with strong match confidence. This page describes observable work, not personal trustworthiness.

59 commits2 monitored projects2 candidates0 high-risk analyses
Project constellation

Where the commits appear

Amber nodes are monitored by CommitWatch. Gray nodes are sampled from authenticated GitHub public commit search and may not represent complete contribution history.

Monitored External sample
Projects connected to Chandra PratapA visual map of monitored and externally discovered repositories.CPdeveloper56Core Lightning3Bitcoin Core
Monitored evidence

CommitWatch projects

External discovery

Other public projects

No external sample loaded yet.

A verified GitHub handle is needed before external discovery.
Analyzed activity

Recent published watches

Message quality and risk characterize commits, never the person.

Informational 12 AI analysisMessage 78 · Adequate
EP Elements ProjectCore Lightning BitcoinLightning Network

fuzz-tests: Add a test for `fundee_channel()`

This commit only adds a new automated fuzz test for an existing function called fundee_channel(). It does not change the actual production code that handles incoming channel offers, so it cannot by itself introduce a security vulnerability…

Adds fuzz coverage for a network-facing message handler (fundee_channel)No production code changesNo bug fix, bounds change, or privilege change in the diff
4284fdefby Chandra Pratap+481−02 files
No security note in commit
Informational 15 AI analysisMessage 78 · Adequate
EP Elements ProjectCore Lightning BitcoinLightning Network

fuzz-tests: Add a seed corpus for the new test

This commit only adds test data files (a seed corpus) for a fuzzing test named fuzz-open_channel. Fuzzing corpora are collections of example inputs used to exercise code during automated testing. No production code, protocol logic, or conf…

8a4ffea7by Chandra Pratap+14−0538 files
No security note in commit
Informational 15 AI analysisMessage 78 · Adequate
EP Elements ProjectCore Lightning BitcoinLightning Network

Makefile: allow raw amount access in fuzz tests

This commit changes a project Makefile so that a code-style check no longer scans files in the fuzz-testing directory. The check normally flags direct access to internal Bitcoin-amount fields (satoshis/millisatoshis) because that can lead …

The commit touches a security-relevant lint rule (direct amount-field access is flagged because it risks overflow).The change is an exclusion for fuzz tests, not a relaxation of the rule for production code.No cryptographic, network, parsing, or wallet logic is changed in the diff.
5302cbf5by Chandra Pratap+2−21 file
No security note in commit
Informational 15 AI analysisMessage 78 · Adequate
EP Elements ProjectCore Lightning BitcoinLightning Network

fuzz-tests: Add a seed corpus for the new test

This commit only adds test data files (a fuzzing seed corpus) for a new fuzz test called fuzz-amount-arith. It does not change any production code, so it cannot introduce a security vulnerability or fix one. It is purely a testing/developm…

45ee23f0by Chandra Pratap+8−067 files
No security note in commit
Informational 15 AI analysisMessage 83 · Strong
EP Elements ProjectCore Lightning BitcoinLightning Network

fuzz-tests: add test for amount-{sat, msat} arithmetic

This commit only adds a new fuzz test file. Fuzz tests feed random data into program functions to check they behave correctly. There is no change to the actual wallet, network, or payment code that runs in production, so this commit does n…

9fae53feby Chandra Pratap+237−01 file
No security note in commit
Informational 15 AI analysisMessage 70 · Adequate
BC Bitcoin CoreBitcoin Core BitcoinSupply chain

fuzz: Add tests for CCoinControl methods

This commit only adds new test code for an existing Bitcoin Core wallet component. It expands a fuzzing harness to exercise more methods of the CCoinControl class, which is used to choose which coins are spent in transactions. There is no …

2104282dby Chandra Pratap+40−01 file
No security note in commit
Informational 15 AI analysisMessage 60 · Adequate
BC Bitcoin CoreBitcoin Core BitcoinSupply chain

fuzz: Improve oracle for existing CCoinControl tests

This commit only improves a fuzz test for the Bitcoin Core wallet's coin selection helper. It adds extra checks (assertions) inside the test to make sure the coin control object behaves as expected. It does not change any production wallet…

43b09b99by Chandra Pratap+28−61 file
No security note in commit
Informational 15 AI analysisMessage 83 · Strong
EP Elements ProjectCore Lightning BitcoinLightning Network

fuzz-tests: Add coverage increasing inputs to seed corpora

This commit only adds 31 new test input files to a fuzz-testing seed corpus for BOLT12 offer decoding. It does not change any production code, so it cannot introduce or fix a runtime security vulnerability on its own. It is a routine test-…

461ca686by Chandra Pratap+31−031 files
No security note in commit
Informational 15 AI analysisMessage 91 · Strong
EP Elements ProjectCore Lightning BitcoinLightning Network

fuzz-tests: Make `fuzz-bolt12-offer-decode` roundrip

This commit only changes a fuzz test file. It extends an existing test for BOLT 12 offer decoding to also check that re-encoding the decoded offer produces the same result (a roundtrip test). It does not modify any production code, so it c…

557a744bby Chandra Pratap+156−31 file
No security note in commit
Informational 15 AI analysisMessage 78 · Adequate
BC Bitcoin CoreBitcoin Core BitcoinSupply chain

fuzz: Add a test case for `ParseByteUnits()`

This commit only adds a new fuzz test for an existing string-parsing helper called ParseByteUnits(). It does not change any production code, fix a bug, or alter behavior. Fuzz tests feed random inputs to functions to help find crashes or b…

57b888ceby Chandra Pratap+15−01 file
No security note in commit
Informational 15 AI analysisMessage 83 · Strong
EP Elements ProjectCore Lightning BitcoinLightning Network

fuzz-tests: Add coverage increasing inputs to seed corpora

This commit only adds new test input files to a fuzz-testing seed corpus. It does not change any production code, configuration, or runtime behavior. The added files are used only during automated fuzz testing to exercise more code paths. …

No source code changesTest-only corpus additionsNo runtime or protocol changes
350090a8by Chandra Pratap+0−078 files
No security note in commit
Informational 15 AI analysisMessage 87 · Strong
EP Elements ProjectCore Lightning BitcoinLightning Network

fuzz-tests: Prevent memory leak in `fuzz-initial_channel`

This commit fixes a small memory leak inside a fuzz test, which is an automated testing helper program, not part of the live Lightning node software. It does not affect real users, wallets, or network operations.

Memory leak fix in fuzz test harness onlyNo production code, consensus, or network logic modifiedNo input validation, authentication, or cryptographic code changed
0980d104by Chandra Pratap+3−11 file
No security note in commit
Informational 15 AI analysisMessage 78 · Adequate
EP Elements ProjectCore Lightning BitcoinLightning Network

fuzz-tests: Add test for untested function

This commit only adds a new fuzz test for an existing function and makes a small constant-definition cleanup. It does not change any production code, fix a bug, or alter behavior of the Core Lightning node. There is no security issue here.

84b95297by Chandra Pratap+21−31 file
No security note in commit
Informational 15 AI analysisMessage 78 · Adequate
EP Elements ProjectCore Lightning BitcoinLightning Network

fuzz-tests: Add a seed corpus for the new test

This commit only adds test data files (a fuzzing seed corpus) for a new fuzz test called fuzz-wireaddr. It does not change any production code, so it cannot introduce a runtime security vulnerability on its own. The corpus contains many ma…

Fuzz corpus addition onlyNo source code modificationsNo runtime behavior change
0cabd46cby Chandra Pratap+157−0188 files
No security note in commit
Informational 15 AI analysisMessage 91 · Strong
EP Elements ProjectCore Lightning BitcoinLightning Network

fuzz-tests: Add a wire test for wireaddr functions

This commit adds a new automated fuzz test file for network address parsing and serialization functions. It does not change any production code, fix a bug, or alter behavior. It is purely a test addition intended to improve code coverage a…

a59d21dcby Chandra Pratap+42−01 file
No security note in commit
Informational 12 AI analysisMessage 86 · Strong
EP Elements ProjectCore Lightning BitcoinLightning Network

fuzz-tests: Add a test for `peer_init_received()`

This commit only adds a new fuzz test file. It does not change any production code, fix a bug, or patch a vulnerability. Fuzz tests feed random or crafted inputs to a function to help find future bugs, but adding the test itself is a defen…

No production code modifiedNo bug fix or bounds check addedAdds fuzzing harness for BOLT #1 init message handler
afdeec46by Chandra Pratap+163−01 file
No security note in commit
Informational 15 AI analysisMessage 78 · Adequate
EP Elements ProjectCore Lightning BitcoinLightning Network

fuzz-tests: Add a seed corpus for the new test

This commit only adds a set of test input files (a seed corpus) for a fuzz-testing harness named fuzz-init_received. Fuzz testing feeds random or semi-random data to a program to find crashes or bugs, but the commit itself does not change …

e95e5f97by Chandra Pratap+67−0444 files
No security note in commit
Informational 15 AI analysisMessage 83 · Strong
EP Elements ProjectCore Lightning BitcoinLightning Network

fuzz-tests: Add coverage-increasing inputs to seed corpora

This commit only adds two new test input files to a fuzz-testing seed corpus. Fuzzing seed corpora are collections of example inputs used to automatically exercise code during testing. The change does not modify any production code, config…

fa28e073by Chandra Pratap+1−02 files
No security note in commit
Informational 15 AI analysisMessage 83 · Strong
EP Elements ProjectCore Lightning BitcoinLightning Network

fuzz-tests: get rid of magic numbers in `fuzz-hsm_encryption.c`

This is a minor cleanup change to a fuzz test file. It replaces hard-coded numbers with named constants and swaps a generic memory-free call for a dedicated key-discard function. There is no security vulnerability here.

9be3eeeaby Chandra Pratap+6−51 file
No security note in commit
Informational 15 AI analysisMessage 83 · Strong
EP Elements ProjectCore Lightning BitcoinLightning Network

fuzz-tests: Add a test for `full_channel` operations

This commit adds a new automated fuzz test for Core Lightning's channel state machine. It is purely a test/instrumentation addition: it creates no new production code, changes no protocol behavior, and does not fix any bug. The change is d…

Adds fuzz coverage for HTLC state machine (defensive testing, not a vulnerability fix)No changes to channeld/full_channel.c or consensus-critical logicNo changelog security claim or CVE reference present
76a7781cby Chandra Pratap+388−92 files
No security note in commit
Wrong identity?Names can collide and public author strings can be misleading.Contact commitwatch@karma-x.io →