Skip to content

Commit

Permalink
Sync metaplex-fork to helius fork (#125)
Browse files Browse the repository at this point in the history
* Fix cNFT update metadata indexing (metaplex-foundation#167)

* Update to use Token Metadata (and latest Bubblegum) Rust clients (metaplex-foundation#168)

* Use Token Metadata and latest Bubblegum Rust clients, new blockbuster

* Remove candy machine and candy guard

* Update lock file

* Improve Master Edition V1 and V2 indexing

* Update to use blockbuster published crate

* Update lock file

* Update Token Metadata and Blockbuster deps (metaplex-foundation#170)

* Update to latest token metadata and blockbuster crates

* Update Cargo lock file

* Add DAS integration tests (metaplex-foundation#169)

* Add das integration tests

* Delete unused snapshots

* Delete unnecessary test data

* Clean up dependencies

* Nit

* Address comments

* Add README.md

* Fix warnings

* feat(ops): add ops crate for bundling misc tools. add a tree backfiller based on cl_audits_v2.

* Fix NFT race condition (metaplex-foundation#172)

* Add das integration tests

* Delete unused snapshots

* Delete unnecessary test data

* Clean up dependencies

* Nit

* Address comments

* Add README.md

* Fix warnings

* Fix asset race condition

* Add missing files

* Fix warnings

* Fix missing slot updated

* Address comments

* Nit

* Update Rust version and missing dirs in docker build (metaplex-foundation#173)

---------

Co-authored-by: Nicolas Pennie <[email protected]>
Co-authored-by: Michael Danenberg <[email protected]>
Co-authored-by: pmantica11 <[email protected]>
Co-authored-by: Kyle Espinola <[email protected]>
  • Loading branch information
5 people authored Feb 19, 2024
1 parent 5d69bfc commit 959d914
Show file tree
Hide file tree
Showing 174 changed files with 6,653 additions and 1,366 deletions.
10 changes: 8 additions & 2 deletions Api.Dockerfile
Original file line number Diff line number Diff line change
@@ -1,14 +1,17 @@
FROM rust:1.73-bullseye AS chef
FROM rust:1.75-bullseye AS chef
RUN cargo install cargo-chef
FROM chef AS planner

RUN mkdir /rust
COPY Cargo.toml /rust
COPY core /rust/core
COPY das_api /rust/das_api
COPY digital_asset_types /rust/digital_asset_types
COPY integration_tests /rust/integration_tests
COPY metaplex-rpc-proxy /rust/metaplex-rpc-proxy
COPY migration /rust/migration
COPY nft_ingester /rust/nft_ingester
COPY ops /rust/ops
COPY tools /rust/tools

WORKDIR /rust/das_api
Expand All @@ -20,11 +23,14 @@ RUN apt-get update -y && \

RUN mkdir /rust
COPY Cargo.toml /rust
COPY core /rust/core
COPY das_api /rust/das_api
COPY digital_asset_types /rust/digital_asset_types
COPY integration_tests /rust/integration_tests
COPY metaplex-rpc-proxy /rust/metaplex-rpc-proxy
COPY migration /rust/migration
COPY nft_ingester /rust/nft_ingester
COPY ops /rust/ops
COPY tools /rust/tools

WORKDIR /rust/das_api
Expand All @@ -39,7 +45,7 @@ COPY --from=planner /rust/das_api/recipe.json recipe.json
# Build application
RUN cargo build --release

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

0 comments on commit 959d914

Please sign in to comment.