mirror of
https://github.com/romanz/electrs.git
synced 2026-08-19 13:17:37 +02:00
Use GPG to verify Electrum wallet
This commit is contained in:
parent
d2b4b347c0
commit
f7ec78a024
1 changed files with 16 additions and 12 deletions
28
Dockerfile
28
Dockerfile
|
|
@ -32,20 +32,24 @@ RUN ./configure --disable-tests --disable-wallet --disable-bench --without-gui -
|
|||
RUN make -j"$(($(nproc)+1))"
|
||||
|
||||
FROM updated as result
|
||||
### Electrum ###
|
||||
# Download latest Electrum wallet and a few test tools
|
||||
RUN apt-get install -qqy wget libsecp256k1-0 python3-cryptography jq netcat
|
||||
ARG ELECTRUM_VERSION=4.0.6
|
||||
WORKDIR /build/electrum
|
||||
RUN wget -q https://download.electrum.org/$ELECTRUM_VERSION/Electrum-$ELECTRUM_VERSION.tar.gz \
|
||||
&& (echo "4d90047060aaa717184e7c32b538ebf74948b6e00ab6260ab4388f07c4b9e86a Electrum-$ELECTRUM_VERSION.tar.gz" | sha256sum -c -)
|
||||
# Unpack Electrum and install it
|
||||
RUN tar xfz Electrum-$ELECTRUM_VERSION.tar.gz && ln -s $PWD/Electrum-$ELECTRUM_VERSION/run_electrum /usr/bin/electrum
|
||||
RUN electrum version --offline
|
||||
|
||||
# Copy the binaries
|
||||
RUN apt-get install -qqy jq netcat
|
||||
COPY --from=electrs-build /usr/local/cargo/bin/electrs_rpc /usr/bin/electrs
|
||||
COPY --from=bitcoin-build /build/bitcoin/src/bitcoind /build/bitcoin/src/bitcoin-cli /usr/bin/
|
||||
RUN bitcoind -version && bitcoin-cli -version
|
||||
|
||||
### Electrum ###
|
||||
# Download latest Electrum wallet and a few test tools
|
||||
RUN apt-get install -qqy wget libsecp256k1-0 python3-cryptography jq netcat gnupg
|
||||
ARG ELECTRUM_VERSION=4.0.6
|
||||
|
||||
WORKDIR /build/electrum
|
||||
|
||||
RUN wget -q https://download.electrum.org/$ELECTRUM_VERSION/Electrum-$ELECTRUM_VERSION.tar.gz && \
|
||||
wget -q https://download.electrum.org/$ELECTRUM_VERSION/Electrum-$ELECTRUM_VERSION.tar.gz.asc && \
|
||||
gpg --version && gpg --keyserver keyserver.ubuntu.com --recv-keys 0x6694D8DE7BE8EE5631BED9502BD5824B7F9470E6 && \
|
||||
gpg --trusted-key 2BD5824B7F9470E6 --verify Electrum-$ELECTRUM_VERSION.tar.gz.asc Electrum-$ELECTRUM_VERSION.tar.gz
|
||||
|
||||
# Unpack Electrum and install it
|
||||
RUN tar xfz Electrum-$ELECTRUM_VERSION.tar.gz && ln -s $PWD/Electrum-$ELECTRUM_VERSION/run_electrum /usr/bin/electrum
|
||||
RUN electrum version --offline
|
||||
WORKDIR /
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue