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

archetech / archon
94%
main: 94%

Build:
Build:
LAST BUILD BRANCH: 220-firefox-protocol-handler
DEFAULT BRANCH: main
Repo Added 12 Jan 2026 07:43PM UTC
Token VKRdMqMwqPTOZprp4p5Cb3v3uLt6LWUtk regen
Build 517 Last
Files 22
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 feat/wallet-service
branch: feat/wallet-service
CHANGE BRANCH
x
Reset
Sync Branches
  • feat/wallet-service
  • 101-challenge-in-url
  • 102-create-id
  • 111-change-passphrase
  • 114-add-change-passphrase
  • 116-importbatch-fix
  • 123-did-version-explorer
  • 129-challenge-schemas
  • 129-improved-auth
  • 13-upgrade-kubo-ipfs
  • 136-lightning-wallets
  • 137-explorer-export-unrestricted
  • 14-merge-search-server
  • 141-l402-disable
  • 143-version-endpoints
  • 145-decode-lightning-invoice
  • 147-lightning-web-client
  • 149-local-lightning-stack
  • 151-grafana-dashboard-styling
  • 153-change-registry
  • 154-lightning-zap
  • 159-lightning-zap-web-ui
  • 164-lightning-payment-history
  • 17-report-version
  • 181-liquid-btc
  • 181-liquid-registry
  • 184-did-properties
  • 190-wallet-metrics
  • 198-filter-alias
  • 2-remove-deprecated
  • 201-standalone-clients
  • 203-vite-build-args
  • 205-get-version-method
  • 206-drawbridge-public-only
  • 207-settings-tab
  • 21-rename-groupvault
  • 210-firefox-extension
  • 212-refresh-properties-after-add
  • 213-remove-version-footer
  • 216-upgrade-kubo
  • 22-rename-version
  • 220-firefox-protocol-handler
  • 221-persist-passphrase-session-storage
  • 223-filter-unpaid-invoices
  • 24-refactor-keymaster
  • 26-support-mainnet
  • 28-import-schema-pack
  • 3-refactor-credentials
  • 31-observability
  • 36-avoid-duplicating-verifiablecredential
  • 38-add-cli-to-keymaster-package
  • 44-get-vault-item
  • 47-transition-schemas
  • 51-wallet-is-missing
  • 55-add-dmail-commands
  • 56-did-aliases
  • 57-cl-hive
  • 58-missing-update-credential-command
  • 6-fix-lint-errors
  • 60-refactor-cli-tests
  • 64-improve-security
  • 68-add-get-property
  • 69-rename-updateasset
  • 70-make-upload-limit-configurable
  • 74-rename-document-assets
  • 77-image-assets-should-be-file-assets
  • 8-rename-cas
  • 81-universal-resolver
  • 84-cli-vote-poll
  • 85-add-JOSE
  • 86-credentialsubjects
  • 88-refactor-polls
  • 91-incorrect-passphrase
  • 93-view-credential
  • 95-edit-credential
  • bounty-ledger
  • chore/init-v0.5
  • chore/replace-icons-156
  • cln-rtl
  • docs/cli-lightning-commands
  • docs/lightning-zap-did-lud16-comparison
  • docs/lightning-zap-sequence-diagram
  • e2e-report
  • explorer-admin-api-key
  • feat/deployment-docs
  • feat/lightning-export-import
  • feat/python-sdk-lightning-sync
  • fix/l402-default
  • fix/lint-warnings
  • fix/persist-tor-key
  • init-v0.3
  • init-v0.4
  • issue-160-lud16-zap
  • issue-166-l402-default-false
  • main
  • nostr-accordion
  • nostr-accordion-apps
  • op-mining
  • pre-release
  • prerelease
  • refactor-satoshi
  • refactor-version
  • release-0.1
  • release-0.2
  • release-0.3
  • release-0.4
  • release-npm-20260130
  • release-npm-20260202
  • release-npm-20260209
  • release-npm-20260211
  • release-npm-20260212
  • release-npm-20260213
  • release-npm-20260216
  • release-npm-20260219
  • release-npm-20260221
  • release-npm-20260304
  • release-npm-20260305
  • test-performance

10 Mar 2026 04:57PM UTC coverage: 94.241% (+0.03%) from 94.213%
22914229242

Pull #183

github

macterra
fix: Let bitcoind choose bump fee rate to avoid RPC parsing issue

psbtbumpfee's fee_rate param uses AmountFromValue which rejects
decimal sat/vB values. Use default bitcoind fee estimation instead
while keeping the smart skip logic to prevent unnecessary bumps.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Pull Request #183: feat: Add server-side BTC wallet service

1746 of 1924 branches covered (90.75%)

Branch coverage included in aggregate %.

22 of 22 new or added lines in 1 file covered. (100.0%)

3736 of 3893 relevant lines covered (95.97%)

1176.75 hits per line

Relevant lines Covered
Build:
Build:
3893 RELEVANT LINES 3736 COVERED LINES
1176.75 HITS PER LINE
Source Files on feat/wallet-service
  • Tree
  • List 22
  • Changed 19
  • Source Changed 0
  • Coverage Changed 19
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
22914229242 feat/wallet-service fix: Let bitcoind choose bump fee rate to avoid RPC parsing issue psbtbumpfee's fee_rate param uses AmountFromValue which rejects decimal sat/vB values. Use default bitcoind fee estimation instead while keeping the smart skip logic to prevent unn... Pull #183 10 Mar 2026 04:59PM UTC macterra github
94.24
22911524446 feat/wallet-service fix: Smart RBF fee bumping using network fee estimates Compare current tx fee rate against estimatesmartfee before bumping. Skip bump if already at or above the estimated rate, and pass the target rate when bumping to avoid blind incremental esca... Pull #183 10 Mar 2026 03:58PM UTC macterra github
94.24
22911118904 feat/wallet-service fix: Address PR review feedback - Validate query params with Number.isFinite() (count, skip, minconf, blocks) - Use Number.isFinite() for amount validation in send endpoint - Add GET /wallet/transaction/:txid endpoint (uses gettransaction, works ... Pull #183 10 Mar 2026 03:49PM UTC macterra github
94.24
22910354849 feat/wallet-service test: Add wallet service unit tests (41 tests) Extract pure derivation logic into derivation.ts for testability. Tests cover BIP-84 key derivation (xpub/tpub, fingerprint, descriptors), address caching behavior, config parsing, and wallet setup R... Pull #183 10 Mar 2026 03:33PM UTC macterra github
94.24
22909144070 feat/wallet-service fix: Cache receive address until it gets funded Prevents burning through HD key indexes when the mediator polls getReceiveAddress every export cycle. The same address is returned until it receives funds (even unconfirmed), then a new one is gener... Pull #183 10 Mar 2026 03:06PM UTC macterra github
94.21
22877292346 feat/wallet-service refactor: Merge wallet into mediator compose files, add auto-setup - Merge wallet-signet/mainnet/testnet4 compose files into their respective btc-{network} compose files (node + wallet + mediator) - Rename wallet services to btc-{network}-walle... Pull #183 09 Mar 2026 10:18PM UTC macterra github
94.21
22872694737 feat/wallet-service refactor: Use wallet service for satoshi-mediator anchoring Replace direct bitcoind wallet operations with wallet service API calls: - OP_RETURN anchoring via POST /wallet/anchor - RBF fee bumps via POST /wallet/bump-fee - Balance/address checks ... Pull #183 09 Mar 2026 08:15PM UTC macterra github
94.21
22872126239 feat/wallet-service fix: Use node ID in default watch wallet name for uniqueness Shared Bitcoin Core nodes may host wallets from multiple Archon instances. Default wallet name is now archon-watch-<nodeId> to avoid collisions. Co-Authored-By: Claude Opus 4.6 <norepl... Pull #183 09 Mar 2026 08:00PM UTC macterra github
94.21
22872001831 feat/wallet-service feat: Add anchor and bump-fee endpoints to wallet service - POST /wallet/anchor: creates OP_RETURN tx via PSBT, signs, broadcasts - POST /wallet/bump-fee: RBF fee bump using psbtbumpfee for watch-only - Refactor signing logic into shared signAndB... Pull #183 09 Mar 2026 07:57PM UTC macterra github
94.21
22871493850 feat/wallet-service refactor: Rename wallet compose file to wallet-signet Prepares for separate compose files per network (mainnet, signet, etc.). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Pull #183 09 Mar 2026 07:44PM UTC macterra github
94.21
See All Builds (510)

Badge your Repo: archon

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