Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Segwit for BSQ #5000

Merged
merged 20 commits into from Mar 22, 2021
Merged
Changes from 1 commit
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
5990fcf
Bring ScryptType enum up to date with latest bitcoind
stejbac Dec 20, 2020
dbe4953
Add replacement bitcoind RPC client using jsonrpc4j
stejbac Dec 20, 2020
b7c7eaf
Add replacement bitcoind block notification daemon
stejbac Dec 20, 2020
863392b
Factor out executor shutdown logic into new Utilities method
stejbac Dec 20, 2020
f34231a
Factor out failure callback logic into new Utilities method
stejbac Dec 21, 2020
4470af8
Add missing copyright headers to new files
stejbac Dec 21, 2020
ac78639
Improve exception handling in BitcoindDaemon
stejbac Dec 21, 2020
8104301
Use new Bitcoind(Client|Daemon) & remove btcd-cli4j
stejbac Dec 21, 2020
6ca42c0
Enable extraction of segwit pubkeys from raw tx inputs
stejbac Dec 21, 2020
93b46e3
Fix Codacy issues & deduplicate code in RpcService
stejbac Dec 25, 2020
796097a
Fix data race in BitcoindDaemonTest
stejbac Jan 2, 2021
a850ada
Make special case for irregular tx with segwit BSQ inputs
stejbac Jan 8, 2021
d595cac
Add getNetworkInfo & getBestBlockHash RPC client methods
stejbac Jan 9, 2021
4b0711b
Add Bitcoin Core version & health check to RpcService
stejbac Jan 9, 2021
1abf4c5
Exclude segwit pubkeys by block height instead of a blacklist
stejbac Jan 18, 2021
a8b0863
Ensure RPC client works with Bitcoin Core 0.21.0
stejbac Jan 19, 2021
e0aa76e
Rename rpc.dto.RawX to RawDtoX to avoid confusion
stejbac Jan 21, 2021
b4ad6bf
Upgrade jsonrpc4j & Jackson; simplify BitcoindClient
stejbac Feb 4, 2021
05ea293
Activate Segwit DAO hard fork 4 weeks after v1.6.0 release
stejbac Mar 20, 2021
f213791
Merge branch 'release/v1.6.0' into implement-segwit-for-bsq
stejbac Mar 20, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
5 changes: 0 additions & 5 deletions gradle/witness/gradle-witness.gradle
Expand Up @@ -30,11 +30,6 @@ dependencyVerification {
'com.github.bisq-network.tor-binary:tor-binary-windows:d6240b4859551ed4f7e359771851d7d692d4fc3431563592dfe54502a406e1a0',
'com.github.bisq-network:bitcoinj:65ed08fa5777ea4a08599bdd575e7dc1f4ba2d4d5835472551439d6f6252e68a',
'com.github.bisq-network:jsonrpc4j:842b4a660440ef53cd436da2e21c3e1fed939b620a3fc7542307deb3e77fdeb6',
'com.github.cd2357.tor-binary:tor-binary-geoip:ae27b6aca1a3a50a046eb11e38202b6d21c2fcd2b8643bbeb5ea85e065fbc1be',
'com.github.cd2357.tor-binary:tor-binary-linux32:7b5d6770aa442ef6d235e8a9bfbaa7c62560690f9fe69ff03c7a752eae84f7dc',
'com.github.cd2357.tor-binary:tor-binary-linux64:24111fa35027599a750b0176392dc1e9417d919414396d1b221ac2e707eaba76',
'com.github.cd2357.tor-binary:tor-binary-macos:b0b10adb68b450f5ed4b4f536d8772fe17cd9980495381c7d190904c857fc2b1',
'com.github.cd2357.tor-binary:tor-binary-windows:3b1e8aced6d6eb81d8dd9673aac262f94ece500e0bac0ff9291a9fea8d912864',
'com.github.ravn:jsocks:3c71600af027b2b6d4244e4ad14d98ff2352a379410daebefff5d8cd48d742a4',
'com.github.sarxos:webcam-capture:d960b7ea8ec3ddf2df0725ef214c3fccc9699ea7772df37f544e1f8e4fd665f6',
'com.google.android:annotations:ba734e1e84c09d615af6a09d33034b4f0442f8772dec120efb376d86a565ae15',
Expand Down
You are viewing a condensed version of this merge commit. You can view the full changes here.