Skip to content

Commit

Permalink
Update to Solana 1.16 and use new Bubblegum Rust client (#127)
Browse files Browse the repository at this point in the history
* Change path for load generation

* Update to Solana 1.16 versions

* Update to Solana 1.16.16 (version that does not have
tokio pinned and solana-transaction-status supports
Borsh 0.10.3).
* Update blockbuster to latest branch that supports
Bubblegum Update Metadata instruction parsing (still
a commit ID).
* Update to Borsh 0.10.3.
* Update to Plerkle Messenger 1.6.0.
* Update to Bubblegum 1.0.1-beta.2 (Rust client version
that supports Update Metadata and limits to Borsh < 1.0.0).
* Update to SPL Account Compression 0.2.0.
* Update to Anchor 0.28.0.
* Update Candy Machine and Candy Guard to 2.0.x.
* spl-associated-token-account and spl-token use same version
ranges as Bubblegum program crate.
* Update SPL No-op.
* MPL Token Metadata exact version: 2.0.0-beta.1.

* Bubblegum Rust client changes

* Update plerkle serialization version

* Update Rust docker image

* Default to no backfiller stream workers (for now)
  • Loading branch information
danenbm authored Oct 15, 2023
1 parent bd81f66 commit 8ca22ca
Show file tree
Hide file tree
Showing 27 changed files with 5,045 additions and 3,015 deletions.
4 changes: 2 additions & 2 deletions Api.Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM rust:1.70-bullseye AS chef
FROM rust:1.73-bullseye AS chef
RUN cargo install cargo-chef
FROM chef AS planner
COPY das_api /rust/das_api/
Expand All @@ -19,7 +19,7 @@ COPY das_api .
# Build application
RUN cargo build --release

FROM rust:1.70-slim-bullseye
FROM rust:1.73-slim-bullseye
ARG APP=/usr/src/app
RUN apt update \
&& apt install -y curl ca-certificates tzdata \
Expand Down
Loading

0 comments on commit 8ca22ca

Please sign in to comment.