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

Feat: upgrade to bitcoinj v0.16 part 1 #254

Merged
merged 29 commits into from
Jul 6, 2024

Conversation

HashEngineering
Copy link
Collaborator

Issue being fixed or feature implemented

What was done?

How Has This Been Tested?

Breaking Changes

Checklist:

  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have added or updated relevant unit/integration/functional/e2e tests
  • I have made corresponding changes to the documentation

For repository code-owners and collaborators only

  • I have assigned this pull request to a milestone

@HashEngineering HashEngineering self-assigned this Jun 25, 2024
@HashEngineering HashEngineering changed the title Feature core 20 upgrade bitcoinj Feat: upgrade to bitcoinj v0.16 part 1 Jun 25, 2024
HashEngineering and others added 28 commits June 25, 2024 09:51
…SH address.

(cherry picked from commit 6b773112773acae56133de9f6ca1881bdbcc36d2)
Signed-off-by: HashEngineering <[email protected]>
…uals().

(cherry picked from commit e34766449424524b9999a2542a70aafdf8a84ddb)
Signed-off-by: HashEngineering <[email protected]>
(cherry picked from commit 19fbc76e2f7f1199eb94df43ad457e43425de60f)
Signed-off-by: HashEngineering <[email protected]>
(cherry picked from commit 6015c0b98d501186dc87f5223c5df1bcb35cd46b)
(cherry picked from commit 0f407cd67eb83af945d7ce0174ca605b9ac31dec)
… when calculating the filter for a basic wallet.

(cherry picked from commit 561bc1d31b90b427f06a63ec24936f720e164951)
Signed-off-by: HashEngineering <[email protected]>
…orFilterExhaustion().

(cherry picked from commit 3311ad8cdd947571b7937e13a0fd47f0f31cc6a4)
(cherry picked from commit db51bb257cc2c18463c38d9f0cf4ec9e18c3cff5)
Signed-off-by: HashEngineering <[email protected]>
(cherry picked from commit 3c405931f8039b06e25c698c710b17ec6dac14ad)
(cherry picked from commit 19758924160c2b906d08648af21dd135d9d88147)
(cherry picked from commit 83b1e44d7d977130d6656f13561be8fd6563c7fa)
Signed-off-by: HashEngineering <[email protected]>
AESFastEngine raises a deprecation warning. See https://nvd.nist.gov/vuln/detail/CVE-2016-1000339

(cherry picked from commit 89fd7a89ced142001722d7123ce5cf7efd3f8c55)
Signed-off-by: HashEngineering <[email protected]>
(cherry picked from commit de8a1f755b8dbaf73aa482b7636a47538dfe5ec4)
…ionConfidence.Type.valueOf().

(cherry picked from commit e94fbe4403818ea35b51edf5e70f40a2e6d50d40)
… only a basic keychain.

(cherry picked from commit 4ed5b0e3b06c18040d83be30df32e7be5b778b51)
Signed-off-by: HashEngineering <[email protected]>
…deriving the key is costly.

(cherry picked from commit 19ce48afd9a014ba9662f59d241775c4708917e5)
Signed-off-by: HashEngineering <[email protected]>
…preparation for restore.

This adds a new clear() method to SPVBlockStore.

(cherry picked from commit 6c944f41422751bf98aed260377d38be3ef9e486)
Signed-off-by: HashEngineering <[email protected]>
(cherry picked from commit 52804fc8ce27475409a0d9f33348835e0a0a839a)
(cherry picked from commit 70ac9208450f6d7a11cceb5a19da6492cf6020f9)
(cherry picked from commit 9b934ebcde19d2d9cde2a95a0d734920718b5778)
Signed-off-by: HashEngineering <[email protected]>
This partly reverts commit 4ed5b0e3b06c18040d83be30df32e7be5b778b51.

(cherry picked from commit 5570b0b47639e4a1210ca317a69a0c49549404cc)
…the number of iterations.

(cherry picked from commit 0df0591c0b1ad6fbd20861e98e68146ed4851c64)
Signed-off-by: HashEngineering <[email protected]>
In Java 7, Integer.compare() and Long.compare() were added. Use those
methods rather than the Guava equivalents which are “deprecated” for
JDK7+.

(cherry picked from commit 56443ee7542856af93e2411145e82cfea87152c8)
Signed-off-by: HashEngineering <[email protected]>
…ncatenation.

(cherry picked from commit 6b309e486f23e9bf9bcbfd17d501bc6b6af279fc)
The Guava variants are “deprecated” for JDK7+.

(cherry picked from commit 686a10ccd2c6bd06a7c785e1c637b611a6b8c0d0)
Signed-off-by: HashEngineering <[email protected]>
@HashEngineering HashEngineering force-pushed the feature-core-20-upgrade-bitcoinj branch from bd9767e to 252eef5 Compare June 25, 2024 17:06
@HashEngineering HashEngineering changed the base branch from master to feature-core-21 July 6, 2024 02:47
@HashEngineering HashEngineering merged commit 0615416 into feature-core-21 Jul 6, 2024
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants