Skip to content

Cyphernode v0.2.0

Compare
Choose a tag to compare
@Kexkey Kexkey released this 08 May 18:27
· 449 commits to master since this release

NEW:

  • xpub watcher feature (default gap of 100):
    • watchxpub
    • unwatchxpubbyxpub
    • unwatchxpubbylabel
    • getactivewatchesbyxpub
    • getactivewatchesbylabel
    • getactivexpubwatches
    • getbalancebyxpub
    • getbalancebyxpublabel
  • Lightning Network features:
    • Callbacks supported on LN invoice payments
    • ln_getconnectionstring
    • ln_decodebolt11
    • ln_getinvoice
    • ln_connectfund
    • General improvements on every LN endpoints
  • Spark Wallet standalone LN wallet as a Cyphernode App!
  • Watch TXID feature:
    • watchtxid (great to be notified when a LN channel is ready for use!)
    • newblock
  • New stats role for readonly info on cyphernode statistics
  • New getblockchaininfo endpoint for Bitcoin Node progression
  • New "Cyphernode Apps" support with the built-in Cyphernode Welcome App!
  • Use of Traefik to manage Cyphernode Apps traffic/dispatch and Let's Encrypt certs

IMPROVED:

  • Documentation
  • Gatekeeper port now configurable, defaults to 2009 (what happened that year?)
  • We removed support for existing/external Bitcoin node
  • Optimizations
  • DB migration improvements when upgrading cyphernode version
  • OpenApi documentation for v0 API
  • First draft of RESTful API standardization for cyphernode API v1
  • Bitcoin Core version 0.17.1
  • C-lightning version 0.7.0
  • Status page is now Welcome App with Bitcoin node sync progression info
  • Improved logging
  • Easily build and use locally built docker images
  • Distinction between core and optional features
  • Gatekeeper always TLS

FIXED:

  • Pruned Bitcoin node is now not available when LN enabled
  • Several minor fixes
  • Increased gatekeeper timeout for weird situations
  • Possible thread conflicts fixed