Repository navigation
Conversation
Signatures are deterministic (RFC 6979), so the six existing signing vectors get golden outputs recorded with NBitcoin 10.0.9. Any later bump or refactor must reproduce them exactly. Tests that set MF_ env vars share one xUnit collection so they don't race.
- vendor/nspark: Elenpay fork of NSpark (native libspark_frost rebuilt from Lightspark source, NSpark.RemoteSigner contract) as a git submodule. - RemoteSigner references NSpark.RemoteSigner; NBitcoin 10.0.9 -> 10.0.10 (NSpark's minimum). The golden PSBT outputs are unchanged. - Dockerfile builds from the repo root (docker build -f RemoteSigner/Dockerfile .), with a root .dockerignore; justfile, lambda tools defaults and CI follow. - CI checks out the submodule. No behavior change: nothing calls into NSpark yet.
The NSpark changes go as pull requests straight to orklabs/nspark, so vendor/nspark points there. The submodule pins the head of that stack until it merges upstream.
The NSpark changes this signer needs, the RemoteSigner contract among them, are PRs on the Elenpay fork. Pin its stack top until they reach a fork tag.
Jossec101
added this pull request to stack #21
October 9, 2026 23:23
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.
Stack created with GitHub Stacks CLI • Give Feedback 💬