• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

KarpelesLab / outscript
80%

Build:
DEFAULT BRANCH: master
Repo Added 18 Feb 2026 03:50PM UTC
Token O93W6dyuUpJrP9oJNyhwGVVLFQMiyWDNd regen
Build 13 Last
Files 24
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • master

15 May 2026 02:16PM UTC coverage: 79.671% (-0.1%) from 79.817%
25922704306

push

github

MagicalTux
add ResolveMultisigPubKey to match a multisig signature to its pubkey

Walks sig.Pubkeys and tries ECDSA verify with each one against the
given digest. Sets and returns the matched pubkey, or nil if none
verifies. Lets callers identify the actual signer in a P2SH-multisig
spend without re-implementing the verification loop.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

14 of 24 new or added lines in 1 file covered. (58.33%)

2806 of 3522 relevant lines covered (79.67%)

13.17 hits per line

Relevant lines Covered
Build:
Build:
3522 RELEVANT LINES 2806 COVERED LINES
13.17 HITS PER LINE
Source Files on master
  • Tree
  • List 24
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
25922704306 master add ResolveMultisigPubKey to match a multisig signature to its pubkey Walks sig.Pubkeys and tries ECDSA verify with each one against the given digest. Sets and returns the matched pubkey, or nil if none verifies. Lets callers identify the actual ... push 15 May 2026 02:16PM UTC MagicalTux github
79.67
25922048506 master support P2TR key-path and script-path in ExtractBtcInputSig Key-path: detect 1-element witness with a 64- or 65-byte Schnorr sig. Script-path: detect witness ending in a BIP-341 control block; decode the canonical single-sig leaf shape `<push32 x... push 15 May 2026 02:02PM UTC MagicalTux github
79.82
25921135995 master support P2SH-multisig in ExtractBtcInputSig and InputSighash ExtractBtcInputSig now returns []*BtcInputSig (breaking change) so it can surface every signature in a multisig spend. Detects the standard OP_0 <sigs...> <redeemScript> scriptSig patte... push 15 May 2026 01:44PM UTC MagicalTux github
80.05
25920295802 master add ExtractBtcInputSig and InputSighash for P2PKH/P2WPKH Inverse of the existing signing path: parses scriptSig + witness for P2PKH and P2WPKH inputs, returns r/s/sighash-flag/pubkey, and recomputes the SIGHASH_ALL digest given the prev_out scrip... push 15 May 2026 01:26PM UTC MagicalTux github
80.43
24376241604 master add TaprootSigner interface and expose P2TR helpers BtcTxSign.Key now accepts any signer implementing TaprootSigner (SignTaproot(sighash) -> 64-byte sig) in addition to *secp256k1.PrivateKey, unblocking TSS / MuSig2 / FROST / HSM / mock signers t... push 14 Apr 2026 01:38AM UTC MagicalTux github
80.76
24375850229 master document P2TR signing in README Note the required PrevScript field, the secp256k1 Key constraint, and the current SIGHASH_DEFAULT / key-path-only scope so callers don't hit the error paths blind. Co-Authored-By: Claude Opus 4.6 (1M context) <nor... push 14 Apr 2026 01:25AM UTC MagicalTux github
80.8
24375816635 master add P2TR key-path generation and signing (BIP-340/341) Register the "p2tr" format so Script.Generate/Out/Address produce the BIP-341 key-path-only tweaked output (OP_1 <x-only>). Add BIP-340 Schnorr signing over SHA-256 tagged hashes (the bundled... push 14 Apr 2026 01:24AM UTC MagicalTux github
80.8
23982686266 master replace ModChain imports with KarpelesLab, update all dependencies Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> push 04 Apr 2026 04:16PM UTC MagicalTux github
80.94
23687887311 master add P2TR support to GuessPubKeyAndHashByOutScript, fix GuessOut P2TR length check GuessPubKeyAndHashByOutScript now recognizes P2TR output scripts (OP_1 PUSH32 <32-byte x-only pubkey>) and returns the 32-byte witness program as the pubkey hash, e... push 28 Mar 2026 03:04PM UTC MagicalTux github
80.99
23687145067 master add comprehensive Solana support: v0 transactions, PDA, SPL tokens, priority fees, verification - Fix NewSolanaTx to return error, validate account count (max 256) - Add bounds checks in UnmarshalBinary for signature/account counts - Add PDA comp... push 28 Mar 2026 02:22PM UTC MagicalTux github
81.07
See All Builds (13)

Badge your Repo: outscript

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc