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

KarpelesLab / outscript
81%

Build:
DEFAULT BRANCH: master
Repo Added 18 Feb 2026 03:50PM UTC
Token O93W6dyuUpJrP9oJNyhwGVVLFQMiyWDNd regen
Build 9 Last
Files 23
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: master
CHANGE BRANCH
x
Reset
Sync Branches
  • master

14 Apr 2026 01:38AM UTC coverage: 80.758% (-0.04%) from 80.796%
24376241604

push

github

MagicalTux
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 that cannot hand out a
raw scalar for the BIP-341 tweak.

Also export TaprootTweak and BtcTx.TaprootSighash so external signers can
derive the aggregate output key and the sighash digest offline, and add a
p2tr branch to BtcTxInput.Prefill (witness = one 64-byte stub sig, exact
size) so fee estimation works before the real signature is available.

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

21 of 28 new or added lines in 3 files covered. (75.0%)

2577 of 3191 relevant lines covered (80.76%)

13.4 hits per line

Relevant lines Covered
Build:
Build:
3191 RELEVANT LINES 2577 COVERED LINES
13.4 HITS PER LINE
Source Files on master
  • Tree
  • List 23
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
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
22151967084 master improve test coverage from 69% to 82% Add tests for address parsing/encoding across all networks, BtcTx marshal/unmarshal/AddOutput/Prefill, EVM ABI encoding, Dash block rewards, Solana key utilities, and Massa address validation. Co-Authored-By... push 18 Feb 2026 06:15PM UTC MagicalTux github
80.52
22150868306 master add godoc comments for all Insertable interface methods Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> push 18 Feb 2026 05:43PM UTC MagicalTux github
67.13
22146787399 master add tests and Coveralls coverage reporting Add 7 new test files improving coverage from 58.5% to 69.3%. Integrate Coveralls via GitHub Actions and add badge to README. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> push 18 Feb 2026 03:50PM UTC MagicalTux github
67.13
See All Builds (9)

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