mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-07-27 15:16:43 +00:00
* feat(codecv1): support zstd compression * revert .gitignore changes * change dependency * add zstd compression * bump golang version to 1.21.x * use codecv2 * remove an invalid command * tweak * tweak * remove libzstd, use .so files in da-codec release instead * fix CI * fix CI * try fix CI * fix CI * tweak * fix * fix CI * tweak * tweak * address comments * tweak * remove cp to /usr/local/lib * fix CI * remove cp to /usr/local/lib in CI * try fix * fix * fix * fix * remove env GO111MODULE=on * add .so files to Dockerfiles * revert make geth changes * fix Dockerfile changes * tweak * revert changes * tweak * trigger ci * update Dockerfiles * fix * add codecv2 in decode block ranges from encoded chunks * address comment * nit * update dependencies * use /scroll/lib/ in testing * trigger ci * add unit tests * chore: auto version bump [bot] * remove zkp-builder in Dockerfile.mockccc * fix Dockerfile * Update Makefile Co-authored-by: Péter Garamvölgyi <peter@scroll.io> * use -Wl,-rpath,/scroll/lib/ * change some static values to env var * update dependency * change pwd to scroll_lib_path * fix * add sudo in mkdir * add sudo * update da-codec dependency * chore: auto version bump [bot] * chore: auto version bump [bot] * chore: auto version bump [bot] * update zstd dependency * update libscroll_zstd.so and remove libzktrie.so related to zstd * chore: auto version bump [bot] * uncomment ./rollup tests * fix CI * fix CI * upgrade libzkp to v0.11.0rc2 (#773) * upgrade libzkp * remove zktrie.so * done * fix build --------- Co-authored-by: colin <102356659+colinlyguo@users.noreply.github.com> --------- Co-authored-by: colinlyguo <colinlyguo@users.noreply.github.com> Co-authored-by: Péter Garamvölgyi <peter@scroll.io> Co-authored-by: Zhang Zhuo <mycinbrin@gmail.com>
28 lines
802 B
Bash
Executable file
28 lines
802 B
Bash
Executable file
#!/bin/bash
|
|
|
|
# Download .so files
|
|
export LIBSCROLL_ZSTD_VERSION=v0.1.0-rc0-ubuntu20.04
|
|
export SCROLL_LIB_PATH=/scroll/lib
|
|
|
|
sudo mkdir -p $SCROLL_LIB_PATH
|
|
|
|
sudo wget -O $SCROLL_LIB_PATH/libscroll_zstd.so https://github.com/scroll-tech/da-codec/releases/download/$LIBSCROLL_ZSTD_VERSION/libscroll_zstd.so
|
|
|
|
# Set the environment variable
|
|
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$SCROLL_LIB_PATH
|
|
export CGO_LDFLAGS="-L$SCROLL_LIB_PATH -Wl,-rpath,$SCROLL_LIB_PATH"
|
|
|
|
# Download and install the project dependencies
|
|
go run build/ci.go install
|
|
go get ./...
|
|
|
|
# Save the root directory of the project
|
|
ROOT_DIR=$(pwd)
|
|
|
|
# Run genesis test
|
|
cd $ROOT_DIR/cmd/geth
|
|
go test -test.run TestCustomGenesis
|
|
|
|
# Run module tests
|
|
cd $ROOT_DIR
|
|
go run build/ci.go test ./consensus ./core ./eth ./miner ./node ./trie ./rollup/...
|