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

Upstream #4

Open
wants to merge 48 commits into
base: new-index
Choose a base branch
from
Open

Upstream #4

wants to merge 48 commits into from

Conversation

ns212
Copy link

@ns212 ns212 commented Jul 30, 2022

No description provided.

daniel-savu and others added 30 commits October 29, 2020 02:45
The domain name doesn't need lower-casing because its
guaranteed to be in all lowercase.
Liquid's BlockHeaders are not Copyable
As the `X-Total-Results` header, in reply to `GET /assets/registry`
tokio and hyper were not upgraded because hyperlocal doesn't support
their latest versions.
Doing this doesn't affect the indexes, but may result in multiple
duplciated entries showing in the `recent` transactions.
The full list of txids can get pretty huge and is not really useful.
Remove bitcoin network variants in liquid mode, forbid setting
networks that mismatch the compile flags, and avoid nonsensical
network conversions.

This also fixes and optimizes genesis block hash calculation, which was
broken in the prior commit in with the `electrum-discovery` feature.
Or stick with v0.25 when we are, for compatibility with rust-elements.
It depends on the latest rust-bitcoin v0.26 release,
making the conditional rust-bitcoin dependency unnecessary.
It conflicted with Liquid.
(cherry picked from commit d9b1bb1)
Similarly to romanz@4f44a78

(cherry picked from commit 3b802fc)
itertools, socket2, prometheus, signal-hook, time, tiny_http, hyper, hyperlocal and tokio
This updates rocksdb itself from v6.11.4 to v6.20.3.
shesek and others added 18 commits September 2, 2021 04:04
Also, update the tests to match the current DiscoveryManager
implementation.
This was the case before the recent rust-elements version bump,
the regression was introduced due to this change:

ElementsProject/rust-elements@55bfea9#diff-6af9b0d0a45083ddc237f726aaf91cc0a3b0c3e2afe3c3f3f4cc50f82a163d39
(cherry picked from commit 1d619ed)
The default Address FromStr implementation only works with the
built-in AddressParams::{LIQUID,ELEMENTS} network parameters.
This is the case in Liquid Testnet/Regtest, where the native asset
is created using the 'initialfreecoins' option.

The native asset id is still used to determine mining fees.
A regression introduced in v0.17.0 made `Value` incompatible with
bincode: ElementsProject/rust-elements#96

This also requires downgrading rust-bitcoin to v0.26, to match the
version used by rust-elements.

This reverts commit df99d5e.
Using rust-elements from github, pending the release of
ElementsProject/rust-elements#98

They were originally downgraded in e3a819e.
And fix some compatibility issues with the changes introduced in
rust-bitcoin v0.28.
The EBCompact compatibility trait is no longer necessary, the `get`
prefix was removed in ElementsProject/rust-elements#128
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.

3 participants