Conversation
31.0:11 → 31.0:12. start-sdk 1.5.1 → 1.5.2 picks up the withPgDump/withMysqlDump backup-staging fix; neither helper is used here, so no code changes — pure refresh.
This was referenced May 18, 2026
The Enable IPC action wrote enableIpc to store.json but never restarted the running daemon. main.ts reads the store with .once() (and can't use .const() since it writes back to the store itself), so the new flag was only picked up on the next manual restart — the IPC socket path showed in Runtime Information while the socket didn't exist. Mirror the reindex actions: when the toggled value differs from the prior value and bitcoind is running, call sdk.restart(effects). The action description and form input both note that toggling auto-restarts. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Combines what were originally two PRs into one
31.0:12release. Closes #220.Summary
chore: bump start-sdk to 1.5.2).Enable IPCaction auto-restarts bitcoind so the running daemon picks up the new binary path — previously the action only wroteenableIpctostore.jsonand required a manual restart (was fix: auto-restart bitcoind when toggling IPC #221, Enabling IPC requires manual restart, but UI/runtime info does not make that clear #220).SDK 1.5.2 notes
1.5.2 fixes
Backups.withPgDump/Backups.withMysqlDumpwriting 0-byte dumps to the FUSE-mounted backup target. bitcoin-core-startos does neither (themainvolume is backed up via the default mechanism), so the bump is a routine refresh — no code changes from the SDK side.IPC fix details
.once()(can't use.const()because the same store is written for reindex flags; that would loop), so the daemon never saw the change. Runtime Information showed an IPC socket path while the socket didn't exist until a manual restart.reindexBlockchain.ts/reindexChainstate.ts: read prior value, merge, and if the value actually changed and the package is running, callsdk.restart(effects).default.ts+ 4 locales intranslations.ts).Release notes (
v31.0.12.ts)**Bumps**start-sdk → 1.5.2;**Fixes**"Enable IPC" action now auto-restarts Bitcoin Core. All five locales updated.Build
makeis green at31.0:12/ SDK 1.5.2;tsc --noEmitis clean.