Every captured commit receives deterministic security triage and a separate communication-quality score. Security candidates and broader second-pass signals receive full-patch Ollama analysis.
Message quality measures whether a commit identifies its scope, purpose, rationale, testing, and supporting references. It does not change the security-severity score.
This commit simply adds a new person's PGP public-key fingerprint to the list of trusted release signers in two documentation files. It does not change any code, fix any bug, or alter any security behavior of the software itself.
This is a tiny internal fix to make a bookkeeping migration produce stable event ordering. It changes the timestamp used when creating historical 'deposit' records during a one-time database migration, so the records sort consistently with…
This commit is a documentation-only cleanup of the JSON-RPC command help files. It corrects which numeric error codes are listed for each command so the published schemas match what the software actually returns. No program logic, validati…
Documentation-only change with no executable code modificationsCorrects RPC schema error-code metadata to match actual handler behaviorNo change to input parsing, authorization, cryptography, or network behavior
This commit fixes a bug where a setting that controls whether unexpected transaction signatures are allowed was not initialized when the channel daemon starts. If a peer sent such signatures before the channel was fully ready, the program …
use of uninitialized variableundefined behavior (invalid bool load)network-triggered code path
This commit fixes the project's internal nightly code-coverage CI workflow. It changes how test coverage files are collected, ensures the same LLVM compiler version is used to generate and merge coverage data, and uploads a Codecov-compati…
This commit is a large cleanup of Core Lightning's API schemas, generated RPC bindings, and related plugin code. The stated goal is to make the documented 'required' fields match what the C code actually always produces or expects. In prac…
Large schema-only change with no accompanying security advisory or CVEOne semantic change to plugin hook response: invoice_payment hook can now reject with only failure_message and no resultMany fields change from optional to required in public RPC/protobuf interfaces
This commit only updates documentation. It adds error code 313 to the documented error lists for several Core Lightning commands (fundpsbt, utxopsbt, txprepare, multiwithdraw, and upgradewallet). The error code already existed in the code …
This commit fixes a release-script check that verifies the cryptographic signature on a file of checksums. Previously, the script only told GPG to verify the signature file itself. If someone replaced that signature file with an inline-sig…
Incorrect cryptographic verification logic in release toolingPotential false-positive signature verification with inline-signed .asc substitutionRelease-integrity hardening
This commit updates Core Lightning's release documentation to tell users and release managers to run gpg --verify with both the signature file and the manifest file named explicitly. The old one-argument form can silently succeed even if t…
Verification bypass risk in release artifact validationgpg --verify single-argument form can exit 0 without reading the intended manifestDocumentation-only hardening of release process
This commit is a routine update to the Rust dependency lock file (Cargo.lock), bumping many third-party libraries to newer patch or minor versions. The commit message gives no security reason for the update, and no verified references link…
Routine dependency refresh with no stated security rationaleUpdates to security-sensitive transitive crates (rustls, hyper, h2, tokio, webpki-roots) but no evidence these versions fix known vulnerabilitiesNo source-code changes or patch-specific fixes visible in the diff
This commit fixes a stack-overflow risk in Core Lightning's JSON parser. Before the fix, an attacker could send a valid JSON-RPC message containing thousands of nested brackets or braces. The parser's own helper functions used recursion fo…
Stack-overflow via deeply nested JSONRecursive JSON traversal without depth boundDenial-of-service vector in JSON-RPC input parsing
This commit only fixes typos and comment style. It changes two C-style comments from // to /* */ and corrects a grammar error in a documentation comment ('element' to 'elements'). There are no code behavior changes, no bug fixes, and no se…
This change fixes a test-infrastructure bug in Core Lightning's Python testing helpers. When running tests against a PostgreSQL database, very long test names could be silently shortened by PostgreSQL, causing different test runs or nodes …
No security-relevant signal: change is in test framework code onlyFixes a test reliability issue, not a runtime vulnerabilityNo input sanitization, authentication, cryptography, or network changes
This fix prevents Core Lightning from trying to use freshly created bitcoins (immature coinbase rewards) as emergency funds for fee-bump transactions. Such a transaction would be invalid under Bitcoin's rules and would be rejected by the n…
This commit fixes a bug in Core Lightning's askrene plugin that could prevent a node from restarting. When a saved routing layer contained a node bias with a description, the plugin accidentally freed the description's memory while using i…
Use-after-free / double-take of a tal-allocated string during plugin startupDenial-of-service-like symptom: lightningd aborts before replying to init, node cannot restartFixes publicly reported issue #9433 by endothermicdev
This commit only fixes a test case so it actually exercises the intended code path. It does not change any production code, so it cannot introduce or fix a real-world security vulnerability by itself. The test change is a reproducer for a …
This commit fixes a bug in Core Lightning's experimental dual-funded channel feature. When another node tried to open a channel, Core Lightning was not checking whether the proposed transaction fees were reasonable. A peer could request a …
Missing input validation on wire-parsed feerate fieldsPeer could induce signing and storage of feerate == 0RBF remote path allowed unbounded upward feerate walks
This commit adds regression tests for three related bugs where wildly wrong Bitcoin transaction feerates could enter Core Lightning. In the worst case, a malicious or broken fee source could make the node think a feerate was zero (due to a…
Integer overflow in feerate conversion (u32 wrap from 0xFFFFFFFF perkb to 0 perkw)Absurd feerate from external fee source bypassing sanity ceilingDatabase-stored out-of-range feerate causing startup abort/crash loop
This update fixes a crash bug in Core Lightning. When the software tried to list details of a channel opening in progress, it could crash if a stored fee rate was extremely large or zero. The crash happened because the code used an interna…
Integer overflow in RBF escalation (u32 * 25 / 24) leading to assertion failureAssertion failure in read-only introspection RPC (listpeerchannels) causing crash-loop at startupDatabase value treated as invariant despite originating from external fee estimator
This commit fixes a bug where Core Lightning nodes could get stuck in a crash loop. If a node had previously stored an extremely high or zero fee rate for an in-progress channel funding operation (a 'splice' or dual-funded channel RBF), a …
Integer overflow in fee-rate calculation (u32 overflow when multiplying by 25/24)Assertion failure leading to daemon crash loop at startupDatabase migration clamps out-of-range stored funding feerates
Expand any commit for its author, full message, clarity score, changed files, triage signals, analysis, and source link.
Lower-prioritychanneld: Add new feerate type ‘splice’by Dusty Daemon · 3728c61a · Mar 20, 2026 · 4 filesMessage 60 · AdequateLow 25Details
Commit message · Dusty Daemon
channeld: Add new feerate type ‘splice’
This new feerate gives us more careful control of what feerate splices should be at.
60/100 · AdequateMessage clarity
✓ Descriptive subject✓ Names a concrete action or component✓ Provides an explanatory body
AI analysis · Low 25/100
This commit changes how Core Lightning sets transaction fees for 'splice' operations, which are a way to resize a Lightning channel while it is still open. Previously, splicing used the same fee rate as opening a new channel. The patch introduces a separate 'splice' fee rate and, for the party that opened the channel, adds a small configurable buffer to reduce disagreements with the peer. The change is a refinement of fee policy rather than a clear-cut security fix; it could reduce the chance of a splice transaction getting stuck or rejected, but it does not by itself fix a known exploitable bug.
Implement some helper functions to make implemetning dynamic wallet and fee amounts easier.
60/100 · AdequateMessage clarity
✓ Descriptive subject✓ Names a concrete action or component✓ Provides an explanatory body
AI analysis · Informational 11/100
This commit adds internal helper functions for a new 'splice script' feature in Core Lightning. It reorganizes how wallet inputs, outputs, and fees are calculated when splicing a channel. There is no indication in the commit or title that this fixes a security bug; it reads as ordinary feature/refactoring code.
To help manage state around dynamic wallets, we allow `out_ppm` to stay on even after its result is calculated.
60/100 · AdequateMessage clarity
✓ Descriptive subject✓ Names a concrete action or component✓ Provides an explanatory body
AI analysis · Low 28/100
This small code change relaxes a validation rule in the splicing feature of Core Lightning. Previously, the software rejected any splice action that included an `out_ppm` (output parts-per-million fee rate) on the final step. Now it allows `out_ppm` to remain set if the action is the on-chain wallet. The commit says this is to help manage state around dynamic wallets. There is no direct evidence in the commit or supplied references that this fixes a security vulnerability; it appears to be a functional or state-management adjustment.
Lower-prioritysplice script: Zero out wallet fund requestsby Dusty Daemon · fde4a1ce · Mar 20, 2026 · 2 filesMessage 68 · AdequateInformational 11Details
Commit message · Dusty Daemon
splice script: Zero out wallet fund requests
To prepare for dynamic wallet funding abilities, we pre-process the wallet withdrawls and move them to `needed_funds`. These wallet withdrawl amounts are zero’d out and will have their total withdrawl amount caluclated later on.
68/100 · AdequateMessage clarity
✓ Descriptive subject✓ Names a concrete action or component✓ Provides detailed explanatory context
AI analysis · Informational 11/100
This commit is a preparatory code change for a future feature. It adds a new field called needed_funds and moves wallet withdrawal amounts into that field, zeroing out the original values so they can be recalculated later. There is no indication in the commit itself that this fixes a security bug or vulnerability.
When using wetlog we might not also have debug log enabled.
60/100 · AdequateMessage clarity
✓ Descriptive subject✓ Names a concrete action or component✓ Provides an explanatory body
AI analysis · Informational 18/100
This is a small bug-fix in Core Lightning's splicing plugin. The code previously always tried to write a debug log array into a JSON response, even when no debug log existed. The patch adds a check so the log array is only emitted when a debug log is actually present. The commit message frames this as a fix for a logging inconsistency when using 'wetlog' without 'debug log'. There is no direct evidence in the commit or diff of a security vulnerability.
✓ Descriptive subject✓ Names a concrete action or component! No meaningful explanatory body
AI analysis · Low 35/100
This commit fixes a small but meaningful bug in Core Lightning's splicing feature. When two parties jointly resize a Lightning channel via a 'splice,' the plugin was accidentally fetching the wrong fee rate (the one meant for opening ordinary channels, not for splicing). Using the wrong fee rate could make the splice transaction pay too much or too little in network fees, potentially causing the splice to fail, get stuck, or be economically unfavorable. The change simply tells the code to read the dedicated 'splice' fee rate instead of the 'opening' fee rate.
Lower-prioritysplice: Let RPC stfu take timeby Dusty Daemon · 07628903 · Mar 20, 2026 · 1 fileMessage 68 · AdequateLow 27Details
Commit message · Dusty Daemon
splice: Let RPC stfu take time
Before we would fail the RPC stfu request if there were pending changes preventing immediate stfu.
Now we relax the policy to allow eventual stfu once the pending changes complete.
68/100 · AdequateMessage clarity
✓ Descriptive subject✓ Names a concrete action or component✓ Provides detailed explanatory context
AI analysis · Low 27/100
This change relaxes how a special 'quiet mode' request (called STFU, used during channel splicing in the Lightning protocol) is handled. Previously, if the node couldn't enter quiet mode immediately due to pending updates, it would return an error to the caller. Now it remembers the request and enters quiet mode later once those pending updates finish. This is a behavior/policy change, not a clear security fix, but it removes an error path that could potentially be abused to disrupt or probe splicing operations.
Lower-prioritysplice: test mutli-channel splice script and feesby Dusty Daemon · bb15b37f · Mar 20, 2026 · 1 fileMessage 70 · AdequateInformational 15Details
Commit message · Dusty Daemon
splice: test mutli-channel splice script and fees
Adds tests for multi channel wallet scripts and complex situations involving difficult fee calculations.
70/100 · AdequateMessage clarity
✓ Descriptive subject✓ Names a concrete action or component✓ Provides an explanatory body✓ Mentions testing or verification
AI analysis · Informational 15/100
This commit only adds new automated tests for an experimental feature called 'splicing,' which lets users resize Lightning payment channels while they are open. It does not change any production code, so it cannot by itself introduce a security vulnerability or fix one. The tests are even marked as expected to fail (xfail) while the feature is being developed.
Lower-priorityamount: Add decimal format for msatsby Dusty Daemon · 934def8d · Mar 20, 2026 · 3 filesMessage 68 · AdequateInformational 15Details
Commit message · Dusty Daemon
amount: Add decimal format for msats
In splicing logs we’re often outputting msat values next to sat values, making understanding the logs difficult.
Adding a way to output msats as sats with a decimal makes these logs much easier to read.
68/100 · AdequateMessage clarity
✓ Descriptive subject✓ Names a concrete action or component✓ Provides detailed explanatory context
AI analysis · Informational 15/100
This commit adds a new helper function that prints millibitcoin amounts as satoshis with a decimal point (for example, 10111 millisatoshis is shown as '10.111sat'). It is purely a logging and display improvement for splicing-related diagnostics. There is no change to how money is handled, validated, or moved.
✓ Descriptive subject✓ Names a concrete action or component✓ Provides an explanatory body
AI analysis · Informational 18/100
This commit simply adds a new 'splice' feerate field to the existing feerates RPC response. It exposes information that was already computed internally so users and API consumers can see what fee rate the node recommends for splicing operations. There is no indication of a security vulnerability.
Lower-prioritysplice-script: channel id corner caseby Dusty Daemon · aeff44dc · Mar 20, 2026 · 1 fileMessage 68 · AdequateInformational 23Details
Commit message · Dusty Daemon
splice-script: channel id corner case
On the rare chance a channel id starts with 02 or 03 we need to check of it’s referring to a channel before parsing it node id, instead of after.
68/100 · AdequateMessage clarity
✓ Descriptive subject✓ Names a concrete action or component✓ Provides detailed explanatory context
AI analysis · Informational 23/100
This commit fixes a rare parsing bug in Core Lightning's splice script feature. When a user typed a channel identifier that happened to start with the same characters as a node public key (02 or 03), the software would first try to interpret it as a node ID and reject it before ever checking whether it was actually a valid channel ID. The fix simply reorders those checks so channel ID lookup happens first. The practical effect is mostly that a few unusual channel IDs can now be used correctly in splice commands; it is not a typical security vulnerability.
splice script: Turn “wallet -> *” into “wallet -> 100%”
Treat the `*` as if it were `100%` for wallets.
100% is a special case that means “100% of needed funds” not “100% of wallet funds.” since taking out all of the wallet’s inputs is wasteful.
73/100 · AdequateMessage clarity
✓ Specific, descriptive subject✓ Names a concrete action or component✓ Provides detailed explanatory context
AI analysis · Low 35/100
This commit fixes how the Core Lightning splicing tool interprets a wallet wildcard ('*'). Previously, the '*' value was stored as a special maximum number (UINT32_MAX) and could behave differently than intended. The change forces '*' to mean 'contribute 100% of the funds needed' rather than potentially being misread as a literal huge percentage. This prevents a splice request from accidentally trying to allocate an impossibly large share of funds, which could cause the splice to fail or behave unexpectedly.
Security candidategossip: Don’t reset channel on stale annoncementby Dusty Daemon · 404bb5a0 · Mar 20, 2026 · 1 fileMessage 78 · AdequateInformational 20Details
Commit message · Dusty Daemon
gossip: Don’t reset channel on stale annoncement
Splicing can create stale announcements where the original funding output gets spent creating spruious “channel_announcement: no unspent txout” warnings.
This happens particuarlly often with agressive splice tests in CI, so we downgrade this from a warning to a log message.
78/100 · AdequateMessage clarity
✓ Descriptive subject✓ Names a concrete action or component✓ Provides detailed explanatory context✓ Mentions testing or verification
Why it was queued
update trust
AI analysis · Informational 20/100
This change fixes a minor operational bug in Core Lightning's gossip handling. Previously, when a stale channel announcement arrived after a channel was spliced (a process that spends the original funding output), the software treated it as a warning and reset the peer connection. The patch downgrades this to a simple log/trace message and ignores the stale announcement, which matches the Lightning specification. This is a stability improvement, not a security vulnerability fix.
Lower-priorityamount: Can add sat convenience methodby Dusty Daemon · bb1674f3 · Mar 20, 2026 · 2 filesMessage 60 · AdequateInformational 15Details
Commit message · Dusty Daemon
amount: Can add sat convenience method
Just a convenient method for checking if a given signed sat value can be subtracted from an msat value.
60/100 · AdequateMessage clarity
✓ Descriptive subject✓ Names a concrete action or component✓ Provides an explanatory body
AI analysis · Informational 15/100
This commit adds a small helper function that checks whether a signed satoshi value can safely be added to (or subtracted from) a millisatoshi amount without going below zero. It is purely a convenience wrapper around an existing safe arithmetic function and does not change any behavior or fix any bug on its own.
Lower-prioritysplice: Fail earlier on too-few-fundsby Dusty Daemon · aa913a65 · Mar 20, 2026 · 1 fileMessage 68 · AdequateLow 25Details
Commit message · Dusty Daemon
splice: Fail earlier on too-few-funds
The splice will fail if not enough funds are provided but failing earlier with a clear error message makes for a better user experience and clearer RPC results.
68/100 · AdequateMessage clarity
✓ Descriptive subject✓ Names a concrete action or component✓ Provides detailed explanatory context
AI analysis · Low 25/100
This change adds an early sanity check during a Bitcoin Lightning channel 'splice' operation. It makes the software reject a splice immediately if one party tries to remove more funds than they actually have in the channel, instead of failing later with a confusing error. It is primarily a user-experience and robustness improvement; the underlying limit was already enforced elsewhere.
Lower-prioritysplice script: Add new PENDING state and logby Dusty Daemon · 96d97ca8 · Mar 20, 2026 · 2 filesMessage 68 · AdequateInformational 15Details
Commit message · Dusty Daemon
splice script: Add new PENDING state and log
We need a new pending state to handle complex wallet funding situations (ie, wallet takes a percentage of funds but pays the onchain fee).
While we’re moving the function earlier in the file along with the debug log function which we move and improve at the same time
68/100 · AdequateMessage clarity
✓ Descriptive subject✓ Names a concrete action or component✓ Provides detailed explanatory context
AI analysis · Informational 15/100
This commit is a routine code refactor in Core Lightning's splicing plugin. It adds a new 'PENDING' state label for tracking wallet funding situations, moves a debug-logging helper function earlier in the source file, and improves the debug log output. There is no indication of a security fix or vulnerability.
Lower-prioritysplice-script: Memleak fix on failureby Dusty Daemon · 017624b6 · Mar 20, 2026 · 1 fileMessage 68 · AdequateInformational 19Details
Commit message · Dusty Daemon
splice-script: Memleak fix on failure
In some splice script failure modes, some memory is leaked.
These don’t occur in normal operation — just when an error occurs.
This cleans up those memory leaks.
68/100 · AdequateMessage clarity
✓ Descriptive subject✓ Names a concrete action or component✓ Provides detailed explanatory context
AI analysis · Informational 19/100
This commit fixes two small memory leaks that occur only when a Bitcoin channel-splicing operation fails. The leaks happen in error-handling paths, not during normal successful operation. There is no indication this can be exploited to attack the node or steal funds; it is a cleanup fix for resource management.
Lower-prioritysplice: multi channel stfu bugfixby Dusty Daemon · 66b1eed9 · Mar 20, 2026 · 1 fileMessage 68 · AdequateModerate 59Details
Commit message · Dusty Daemon
splice: multi channel stfu bugfix
When executing splices with many channels at once the `channel_ids` and `results` arrays could be reallocted via `tal_arr_remove` and `tal_arr_expand`.
Since these values are shared across multiple `splice_command` objects, when these functions reallocated the arrays the other `splice_command` would be referencing an invalid pointer.
The solution is to make an explicit shared object `stfu_req_info` that is shared amoung the `splice_command`s and holds pointers to the arrays so they can mutate.
68/100 · AdequateMessage clarity
✓ Descriptive subject✓ Names a concrete action or component✓ Provides detailed explanatory context
AI analysis · Moderate 59/100
This commit fixes a memory-handling bug in Core Lightning's 'splice' feature when stopping multiple payment channels at the same time. Previously, several related commands shared the same list of channel IDs and results. If that list was resized in memory, the other commands could end up pointing to freed/invalid memory, which can cause crashes or unpredictable behavior. The fix puts those shared lists into a single explicit shared object so every command sees the updated, valid pointer.
splice: Turn on multi-channel, dynamic wallet, smart fees
Enables multi channel splices in splice script Enables dynamic wallet calculations Enables dynamic fee calculations
Changelog-Added: Added support for multi (ie 3+) channel splices, dynamic wallet funding, and dynamic fee calculating.
73/100 · AdequateMessage clarity
✓ Specific, descriptive subject✓ Names a concrete action or component✓ Provides detailed explanatory context
AI analysis · Low 26/100
This commit removes artificial limits in Core Lightning's experimental splicing feature. It now allows splicing multiple channels at once, using wallet funds dynamically, and calculating fees automatically. These are feature unlocks, not a fix for a known security bug. The change is large in scope and removes safety guards, so it increases the attack surface of a complex feature, but there is no direct evidence it introduces an exploitable vulnerability.
✓ Descriptive subject✓ Names a concrete action or component! No meaningful explanatory body
AI analysis · Low 32/100
This commit fixes how the Core Lightning 'splice' feature estimates the size (and therefore the fee) of a Bitcoin transaction that combines channel funds with on-chain wallet funds. Previously the estimate could miss a wallet input/output or use the wrong witness-size constant, which could lead to constructing a transaction with an incorrect fee. A bad fee estimate can cause the transaction to be rejected by the network or leave funds stuck.
Implementing dynamic wallet amounts and the ability for the wallet to pay fee.
Because wallets increase the fee paying for the fee (due to inputs increasing transaction size), this process must be inherently recursive.
Adding to the complication is that wallets may take a percentage of total funds in the splice before accomodating the fee.
Finally, any percentage based receiver or contributor of funds may also be responsible for the fee.
Supporting all this means we need to build a solver that can be executed repeatidly, solving what can be solved on each pass. Some answers inherently require answers from prior passes.
`calc_in_ppm_and_fee` is the workhorse that handles this recursive problem.
80/100 · StrongMessage clarity
✓ Descriptive subject✓ Names a concrete action or component✓ Provides detailed explanatory context✓ Explains rationale or failure mode
AI analysis · Informational 23/100
This commit rewrites the fee and wallet-funding arithmetic for Core Lightning's experimental 'splice script' feature. It introduces a multi-pass solver so that wallet inputs, percentage-based contributions, and on-chain fees can be reconciled when users splice funds into or out of a Lightning channel. The change is large and touches delicate monetary calculations, but it is framed by the author as a feature implementation, not a security fix. There is no disclosed vulnerability or incident tied to this commit.
Lower-prioritysplice script: Update tests to use dynamic feesby Dusty Daemon · bb4b8bb2 · Mar 20, 2026 · 4 filesMessage 70 · AdequateInformational 15Details
Commit message · Dusty Daemon
splice script: Update tests to use dynamic fees
Switch to dynamic fees and stop using `force_feerate` on all tests so we get stricter testing around feerates
70/100 · AdequateMessage clarity
✓ Descriptive subject✓ Names a concrete action or component✓ Provides an explanatory body✓ Mentions testing or verification
AI analysis · Informational 15/100
This commit only changes test files. It updates splicing-related tests to use dynamic fee estimation instead of hardcoded fee rates, removes the `force_feerate=True` flag from splice script tests, fixes a typo in a comment, and splits one large test into smaller named tests. There is no change to production code, so it does not introduce or fix a security vulnerability in the software users run.
If the channel has multiple splice candidates pending at once, `tx_abort` needs to know which candidate is being aborted.
68/100 · AdequateMessage clarity
✓ Descriptive subject✓ Names a concrete action or component✓ Provides detailed explanatory context
AI analysis · Low 34/100
This change updates how a Bitcoin Lightning node cancels in-progress channel funding changes ('splices'). When several splices are pending at once, the node now tells its peer exactly which splice is being cancelled, instead of always assuming it is the most recent one. The commit message says this prevents the wrong splice candidate from being aborted when multiple are pending.
Lower-prioritysplice: Add and improve loggingby Dusty Daemon · d23b80a1 · Mar 20, 2026 · 3 filesMessage 60 · AdequateInformational 15Details
Commit message · Dusty Daemon
splice: Add and improve logging
Add lots of logging to help debug and develop splice related work
60/100 · AdequateMessage clarity
✓ Descriptive subject✓ Names a concrete action or component✓ Provides an explanatory body
AI analysis · Informational 15/100
This commit only adds and improves log messages in Core Lightning's splicing code. It does not change any security logic, network behavior, or cryptographic checks. The changes help developers diagnose problems by printing more detailed error and debug messages.
Lower-priorityrust libraries: update bitcoin to 0.32.2by Lagrang3 · bbd1dfb4 · Mar 19, 2026 · 7 filesMessage 68 · AdequateInformational 12Details
Commit message · Lagrang3
rust libraries: update bitcoin to 0.32.2
Boost cln-rpc, cln-grpc, cln-plugin and lsps-plugin versions to use bitcoin 0.32.2 for compatibility with rust lightning libraries.
Changelog-None.
Signed-off-by: Lagrang3 <lagrang3@protonmail.com>
68/100 · AdequateMessage clarity
✓ Descriptive subject✓ Names a concrete action or component✓ Provides detailed explanatory context
AI analysis · Informational 12/100
This commit updates the Rust bitcoin library used by Core Lightning's Rust crates from version 0.31 to 0.32.2 and bumps the versions of several related crates. It is a routine dependency upgrade for compatibility with other Rust Lightning libraries. The commit message does not describe any security bug or vulnerability being fixed, and the diff shows only version and dependency changes, not code fixes.