Skip to content

Commit

Permalink
Foundry update, go 1.22.0, go-ethereum 1.13.12, solc 0.8.24
Browse files Browse the repository at this point in the history
  • Loading branch information
jac18281828 committed Feb 9, 2024
1 parent 4295ad9 commit 6a27a80
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 19 deletions.
22 changes: 13 additions & 9 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,44 +1,48 @@
1.0.6 (2023-01-08)
# 1.0.7 (2024-02-09)

* go 1.22.0
* go-ethereum 1.13.12

# 1.0.6 (2024-01-08)

* go 1.21.5
* go-ethereum 1.13.8

1.0.5.1 (2023-12-15)
# 1.0.5.1 (2023-12-15)

* testing with arm64 build

1.0.5 (2023-12-06)
# 1.0.5 (2023-12-06)

* solc 0.8.23
* go 1.21.4
* go ethereum 1.13.5
* node 20.10.0


1.0.4 (2023-11-01)
# 1.0.4 (2023-11-01)

* bug fix - dockerfile
* go ethereum 1.13.4
* solc 0.8.22
* node 20.9.0

1.0.3 (2023-11-01)
# 1.0.3 (2023-11-01)

* go ethereum 1.13.4
* solc 0.8.22
* node 20.9.0


1.0.2 (2023-10-11)
# 1.0.2 (2023-10-11)

* go ethereum: 1.13.3
* node: 18.18.1

1.0.1 (2023-10-03)
# 1.0.1 (2023-10-03)

* go ethereum: 1.13.2
* node: 18.18.0

1.0.0 (2023-09-08)
# 1.0.0 (2023-09-08)

* fork from collectivexyz/foundry
14 changes: 7 additions & 7 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -14,17 +14,17 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
rm -rf /var/lib/apt/lists/*

## Go Lang
ARG GO_VERSION=1.21.5
ADD https://go.dev/dl/go${GO_VERSION}.linux-$TARGETARCH.tar.gz /go-ethereum/go${GO_VERSION}.linux-$TARGETARCH.tar.gz
ARG GO_VERSION=1.22.0
ADD https://go.dev/dl/go${GO_VERSION}.linux-$TARGETARCH.tar.gz /goinstall/go${GO_VERSION}.linux-$TARGETARCH.tar.gz
RUN echo 'SHA256 of this go source package...'
RUN cat /go-ethereum/go${GO_VERSION}.linux-$TARGETARCH.tar.gz | sha256sum
RUN tar -C /usr/local -xzf /go-ethereum/go${GO_VERSION}.linux-$TARGETARCH.tar.gz
RUN cat /goinstall/go${GO_VERSION}.linux-$TARGETARCH.tar.gz | sha256sum
RUN tar -C /usr/local -xzf /goinstall/go${GO_VERSION}.linux-$TARGETARCH.tar.gz
ENV PATH=$PATH:/usr/local/go/bin
RUN go version

## Go Ethereum
WORKDIR /go-ethereum
ARG ETH_VERSION=1.13.8
ARG ETH_VERSION=1.13.12
ADD https://github.com/ethereum/go-ethereum/archive/refs/tags/v${ETH_VERSION}.tar.gz /go-ethereum/go-ethereum-${ETH_VERSION}.tar.gz
RUN echo 'SHA256 of this go-ethereum package...'
RUN cat /go-ethereum/go-ethereum-${ETH_VERSION}.tar.gz | sha256sum
Expand Down Expand Up @@ -101,7 +101,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
RUN mkdir -p /usr/local/nvm
ENV NVM_DIR=/usr/local/nvm

ENV NODE_VERSION=v20.10.0
ENV NODE_VERSION=v20.11.0

ADD https://raw.githubusercontent.com/creationix/nvm/master/install.sh /usr/local/etc/nvm/install.sh
RUN bash /usr/local/etc/nvm/install.sh && \
Expand Down Expand Up @@ -145,7 +145,7 @@ COPY --chown=xmtp:xmtp --from=foundry-builder /home/xmtp/.cargo /home/xmtp/.carg
COPY --from=go-builder /usr/local/go /usr/local/go

## GO Ethereum Binaries
ARG ETH_VERSION=1.13.8
ARG ETH_VERSION=1.13.12
COPY --from=go-builder /go-ethereum/go-ethereum-${ETH_VERSION}/build/bin /usr/local/bin

# Foundry
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,9 @@ To use this development container in Visual Studio Code, specify the `Dockerfile

Everything needed to develop smart contracts with Ethereum and [Foundry](https://github.com/foundry-rs/foundry)

GO: 1.21.5
ETH: 1.13.8
SOLC: 0.8.23
GO: 1.22.0
ETH: 1.13.12
SOLC: 0.8.24

#### Deployments

Expand Down

0 comments on commit 6a27a80

Please sign in to comment.