* fix node test shared fixtures bug
The cached bitcoind fixtures were used and stopped in UnsyncedNeutrinoNodeTest which causes an error if NeutrinoNodeTest is run at the same time on high performant systems, which is why it escaped CI. Merges NeutrinoNodeTest and UnsyncedNeutrinoNodeTest
* fix possible issues with PeerMessageReceiverTest
This reverts commit 55e7cafee6c6fd8515650cf65d96f9d92a2a8812.
* fix filter sync issue when wallet creation time indicates already synced
* move switch peer test to NeutrinoNodeWithUnachedBitcoindTest
* Updated the instructions for installing the Suredbits wallet app
* Changed npm make to npm run make in instructions
* removed npm run make from the instructions as it is already run in the bash file
* Github electron release workflow
* Remove setup-node working-directory
* Suredbits Wallet linux workflow
* Build Mac krystalbull, Windows setup/install monorepo
* Build Mac Suredbits Wallet
* Test sign Electron Krystal Bull app
* Try fixed path
* Try different env var notation
* Change env var access notation
* Change env var access notation
* Add "$VAR"
* Quote more variables
* Test sign oracle-electron dmg directly
* Change comment
* Try again
* Try again
* Test build dep
* Test
* Test pull .zip artifact from previous build step
* Build after adding artifact folder support
* Matrix zips building
* os.target -> matrix.target
* Remove unused os references
* matrix zips and electron builds
* Add oses
* shell: bash
* shell: bash
* view artifacts
* Magic colon
* Add back javafx builds
* Optimize zip builds?
* Fix linux electron suredbits wallet
* Single build
* Separate JavaFX builds and cleanup
* Test sign wallet
* Take out non-mac builds for now
* Test build
* Test build with wildcard names directly
* Test build with wildcard names directly
* Test non-wildcard build
* Test keystore auth
* Test keychain again
* Try email as keychain key
* JavaFX build
* Try to notarize with keychain
* test notarize from keychain on javafx
* Try different keychain item name
* Try another keychain item name
* Test another keychain key
* Try another key
* Test Krystal Bull Electron signing/notarization
* Test keychain unlock and Team Id
* Import certs
* Test
* Test
* test
* test
* Test with keychain notarize
* Test
* Test short signing id
* Manually sign .app
* Try again
* Try again
* Try again
* Echo
* Echo
* Echo
* Echo
* server oracle electron build/sign/notarize
* manually sign after electron build
* Again
* Again
* Again
* Again
* Test staple
* Again
* Again
* Adjust password notarizing
* Sign dmg
* Only sign dmg
* Test implied matrix.* env var
* Sign app, sign dmg
* Again
* Electron native signing with keychain name
* again
* Make signing_temp.keychain before electron build
* Change keychain to signing_temp
* Back to signing_temp.keychain
* Notarize .zip
* Remove electron signing
* Add notarytool commands
* Unlock notarytool
* Add AC_PASSWORD
* store-creditials earlier
* Add codesign debugs
* gatekeeper-access: false, sign and notarize with electron forge
* Test run platform specific config
* Remove my-build/
* Test $KB_MAKE in artifact path
* Check dmg signing
* Check signing on wallet
* Again
* Fix env vars
* again
* Fix env var expansion
* again
* again
* again
* again
* again
* Add wallet entitlements.plist
* Turn other platform builds back on
* Mac zip only
* zip only
* cleanup
* macos manual sign apps
* comment
* Remove ubuntu electron build
* Test notarize KB
* Test windows build
* Build Windows KB
* mac,linux,win zips mac,linux electron builds
* Zip signed app
* Test mac zip after sign
* wallet cleanup
* again
* again
* Fix env vars
* No signing
* Move output .zips into /make
* Manual sign KB
* Manual sign again
* Again
* No signing
* Turn all builds back on
* Add debug flag, take out windows electron build
* Remove branch name from bitcoin-s-ts checkout
* add support to find and switch peers
* fix compile on 2.12
* allow empty config peers in regtest
* fix test
* minor fixes
changes timeouts, fix issue with ipv6 dns seeds, initDisconnect when disconnected bug, dbPeers order fix
* fix: not removing peers on initialization timeout
* fix: query again when previous failed
* fix: wrong condition for deferred peers
* restore log levels
* clean up
* add PeerStack to allow trying peers based on priority values
* fix migrations
* changes from comments
* use StartStopAsync
* changes from comments
* fix switch if peer down test
* changes from comments
* Implement BIP341
Get coreTest working
* REmove logger
* scalafmt
* Cleanup
* Make checkSigTapScrip() take a SchnorrPublicKey
* Address ben's code review
* Adjust error type on WitenssVersionV1.rebuild()
* Fix package name bug so package name is bitcoin-s-server-mac-1.9.2 rather than bitcoin-s-server-mac.os.x-1.9.2.zip
* Fix whitespace bug on mac
* Fix spacing
* Add platform specific name to bitcion-s artificats so they don't overwrite each other on releases
* Fix so artifact name is changed, but startup script name is not changed
* Rework WitnessVersion.rebuild() to take WitnessScriptPubKey as a parameter rather than the raw asm
* Fix bug when calculating witness program length
* Fix witnessProgram bug in ScriptInterpreter.rebuildV0()
* remove invariant, fix type
* Renamed ECPublicKey.tweakMultiply to just multiply and added CryptoParams.getG
* Used decompressed G in FieldElement.G
* Removed G from FieldElement altogether
* DLC <-> contact mapping
* updated docs
* populate dlc/contact mapping automatically
* typo
* respond to the PR comments
* rename `contact` to `peer`
* fix unit tests
* create a contact when an incoming offers gets created
* drop dlc_contact_mapping table
* fix build
* update the docs
* Revert "update the docs"
This reverts commit 2386adadcd.
* revert dlc-contact-* endpoints
t Please enter the commit message for your changes. Lines starting