Compare commits
3
Commits
issue-5358
..
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
286b9ee963 | ||
|
|
6f34b02017 | ||
|
|
642b05e6f0 |
File diff suppressed because one or more lines are too long
@@ -1,149 +0,0 @@
|
|||||||
# Multi-stage build for Gravity Reth (gravity-reth)
|
|
||||||
# Gravity Reth is a performance-optimized fork of Reth for Gravity L1
|
|
||||||
# Repository: https://github.com/Galxe/gravity-reth
|
|
||||||
|
|
||||||
ARG LLVM_IMAGE=snowstep/llvm
|
|
||||||
ARG LLVM_VERSION=debian-13-20251208082922
|
|
||||||
FROM ${LLVM_IMAGE}:${LLVM_VERSION} AS builder
|
|
||||||
|
|
||||||
# Install build dependencies and tools
|
|
||||||
RUN apt-get update && apt-get install -y \
|
|
||||||
build-essential \
|
|
||||||
curl \
|
|
||||||
git \
|
|
||||||
libssl-dev \
|
|
||||||
pkg-config \
|
|
||||||
wget \
|
|
||||||
ninja-build \
|
|
||||||
ccache \
|
|
||||||
autoconf \
|
|
||||||
automake \
|
|
||||||
libtool \
|
|
||||||
zlib1g-dev \
|
|
||||||
libclang-dev \
|
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
|
||||||
|
|
||||||
# Set up clang as default C/C++ compiler
|
|
||||||
RUN update-alternatives --install /usr/bin/cc cc /usr/bin/clang 100 && \
|
|
||||||
update-alternatives --install /usr/bin/c++ c++ /usr/bin/clang++ 100
|
|
||||||
|
|
||||||
# Install Rust
|
|
||||||
ENV RUSTUP_HOME=/usr/local/rustup
|
|
||||||
ENV CARGO_HOME=/usr/local/cargo
|
|
||||||
ENV PATH=/usr/local/cargo/bin:$PATH
|
|
||||||
RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | \
|
|
||||||
sh -s -- -y --no-modify-path --default-toolchain stable --profile minimal
|
|
||||||
|
|
||||||
# Install mold linker
|
|
||||||
RUN wget https://github.com/rui314/mold/releases/download/v2.40.4/mold-2.40.4-x86_64-linux.tar.gz && \
|
|
||||||
tar xf mold-2.40.4-x86_64-linux.tar.gz && \
|
|
||||||
cp mold-2.40.4-x86_64-linux/bin/mold /usr/local/bin/ && \
|
|
||||||
cp -r mold-2.40.4-x86_64-linux/lib/* /usr/local/lib/ && \
|
|
||||||
rm -rf mold-2.40.4-x86_64-linux*
|
|
||||||
|
|
||||||
# Install sccache for build caching
|
|
||||||
RUN wget https://github.com/mozilla/sccache/releases/download/v0.7.4/sccache-v0.7.4-x86_64-unknown-linux-musl.tar.gz && \
|
|
||||||
tar xf sccache-v0.7.4-x86_64-unknown-linux-musl.tar.gz && \
|
|
||||||
mv sccache-v0.7.4-x86_64-unknown-linux-musl/sccache /usr/local/bin/ && \
|
|
||||||
rm -rf sccache-v0.7.4-x86_64-unknown-linux-musl*
|
|
||||||
|
|
||||||
# Build arguments for customization
|
|
||||||
ARG ARCH_TARGET=native
|
|
||||||
ARG GRAVITY_RETH_VERSION=34078b9b69e75f2af1427f75c6ae8b07e28d5838
|
|
||||||
ARG GRAVITY_RETH_REPO=https://github.com/Galxe/gravity-reth
|
|
||||||
ARG PROFILE=maxperf
|
|
||||||
|
|
||||||
# Set up cargo for maximum performance with aggressive optimizations
|
|
||||||
RUN mkdir -p /root/.cargo && \
|
|
||||||
echo '[profile.maxperf]' >> /root/.cargo/config.toml && \
|
|
||||||
echo 'inherits = "release"' >> /root/.cargo/config.toml && \
|
|
||||||
echo 'lto = "fat"' >> /root/.cargo/config.toml && \
|
|
||||||
echo 'codegen-units = 1' >> /root/.cargo/config.toml && \
|
|
||||||
echo 'panic = "abort"' >> /root/.cargo/config.toml && \
|
|
||||||
echo 'strip = true' >> /root/.cargo/config.toml && \
|
|
||||||
echo 'opt-level = 3' >> /root/.cargo/config.toml && \
|
|
||||||
echo 'overflow-checks = false' >> /root/.cargo/config.toml && \
|
|
||||||
echo 'debug = false' >> /root/.cargo/config.toml && \
|
|
||||||
echo 'debug-assertions = false' >> /root/.cargo/config.toml && \
|
|
||||||
echo '' >> /root/.cargo/config.toml && \
|
|
||||||
echo '[target.x86_64-unknown-linux-gnu]' >> /root/.cargo/config.toml && \
|
|
||||||
echo 'linker = "/usr/local/bin/clang"' >> /root/.cargo/config.toml && \
|
|
||||||
echo 'rustflags = ["-C", "link-arg=-fuse-ld=/usr/local/bin/mold", "-C", "link-arg=-Wl,--as-needed"]' >> /root/.cargo/config.toml
|
|
||||||
|
|
||||||
# Clone and build gravity-reth
|
|
||||||
WORKDIR /build
|
|
||||||
RUN git clone $GRAVITY_RETH_REPO . && \
|
|
||||||
git checkout $GRAVITY_RETH_VERSION
|
|
||||||
|
|
||||||
# Set environment variables for optimization
|
|
||||||
ENV CC=clang
|
|
||||||
ENV CXX=clang++
|
|
||||||
ENV AR=llvm-ar
|
|
||||||
ENV RANLIB=llvm-ranlib
|
|
||||||
ENV LD=/usr/local/bin/mold
|
|
||||||
ENV SCCACHE_DIR=/tmp/sccache
|
|
||||||
ENV RUSTC_WRAPPER=/usr/local/bin/sccache
|
|
||||||
ENV LIBZ_SYS_STATIC=1
|
|
||||||
|
|
||||||
# Set C/C++ flags for dependencies
|
|
||||||
ENV CFLAGS_BASE="-O3 -fomit-frame-pointer -fno-semantic-interposition -funroll-loops"
|
|
||||||
ENV CXXFLAGS_BASE="-O3 -fomit-frame-pointer -fno-semantic-interposition -funroll-loops"
|
|
||||||
ENV LDFLAGS="-Wl,-O3 -Wl,--as-needed"
|
|
||||||
|
|
||||||
# Configure architecture-specific flags and build
|
|
||||||
# Gravity Reth build - optimized for Gravity L1 with AptosBFT consensus
|
|
||||||
RUN --mount=type=cache,target=/usr/local/cargo/registry \
|
|
||||||
--mount=type=cache,target=/usr/local/cargo/git \
|
|
||||||
--mount=type=cache,target=/build/target \
|
|
||||||
if [ "$ARCH_TARGET" = "native" ]; then \
|
|
||||||
RUSTFLAGS="-C target-cpu=native -C link-arg=-fuse-ld=/usr/local/bin/mold -C opt-level=3" \
|
|
||||||
CFLAGS="$CFLAGS_BASE -march=native" \
|
|
||||||
CXXFLAGS="$CXXFLAGS_BASE -march=native"; \
|
|
||||||
elif [ "$ARCH_TARGET" = "zen4" ]; then \
|
|
||||||
RUSTFLAGS="-C target-cpu=znver4 -C link-arg=-fuse-ld=/usr/local/bin/mold -C opt-level=3 -C llvm-args=-enable-machine-outliner" \
|
|
||||||
CFLAGS="$CFLAGS_BASE -march=znver4" \
|
|
||||||
CXXFLAGS="$CXXFLAGS_BASE -march=znver4"; \
|
|
||||||
elif [ "$ARCH_TARGET" = "zen5" ]; then \
|
|
||||||
RUSTFLAGS="-C target-cpu=znver5 -C link-arg=-fuse-ld=/usr/local/bin/mold -C opt-level=3 -C llvm-args=-enable-machine-outliner -C llvm-args=-enable-gvn-hoist -C llvm-args=-enable-dfa-jump-thread -C llvm-args=-slp-vectorize-hor-store" \
|
|
||||||
CFLAGS="$CFLAGS_BASE -march=znver5" \
|
|
||||||
CXXFLAGS="$CXXFLAGS_BASE -march=znver5"; \
|
|
||||||
else \
|
|
||||||
RUSTFLAGS="-C target-cpu=$ARCH_TARGET -C link-arg=-fuse-ld=/usr/local/bin/mold -C opt-level=3" \
|
|
||||||
CFLAGS="$CFLAGS_BASE -march=$ARCH_TARGET" \
|
|
||||||
CXXFLAGS="$CXXFLAGS_BASE -march=$ARCH_TARGET"; \
|
|
||||||
fi && \
|
|
||||||
export RUSTFLAGS CFLAGS CXXFLAGS && \
|
|
||||||
echo "Building Gravity Reth with RUSTFLAGS: $RUSTFLAGS" && \
|
|
||||||
cargo build --profile $PROFILE --locked --bin reth --features jemalloc,asm-keccak && \
|
|
||||||
cp target/$PROFILE/reth /usr/local/bin/gravity-reth
|
|
||||||
|
|
||||||
# Final stage - minimal runtime
|
|
||||||
FROM debian:trixie-slim
|
|
||||||
|
|
||||||
# Install runtime dependencies including jemalloc for better memory performance
|
|
||||||
RUN apt-get update && apt-get install -y \
|
|
||||||
ca-certificates \
|
|
||||||
libssl3 \
|
|
||||||
libjemalloc2 \
|
|
||||||
curl \
|
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
|
||||||
|
|
||||||
# Copy the optimized binary
|
|
||||||
COPY --from=builder /usr/local/bin/gravity-reth /usr/local/bin/
|
|
||||||
|
|
||||||
# Create non-root user
|
|
||||||
RUN useradd -m -u 1000 -s /bin/bash gravity
|
|
||||||
|
|
||||||
# Set up data directory
|
|
||||||
RUN mkdir -p /root/.gravity/reth && \
|
|
||||||
chown -R gravity:gravity /root/.gravity
|
|
||||||
|
|
||||||
RUN echo '/usr/lib/x86_64-linux-gnu/libjemalloc.so.2' > /etc/ld.so.preload
|
|
||||||
|
|
||||||
ENV MALLOC_CONF="background_thread:true,metadata_thp:auto,dirty_decay_ms:30000,muzzy_decay_ms:30000"
|
|
||||||
|
|
||||||
USER gravity
|
|
||||||
|
|
||||||
EXPOSE 30303 30303/udp 9001 8545 8546 8551
|
|
||||||
|
|
||||||
ENTRYPOINT ["/usr/local/bin/gravity-reth"]
|
|
||||||
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
|||||||
0:2a61c47583cc1edb9ec242d63647e0a0c74fdec6ece35cb033460f54cb0fca03
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
0:ed0edcd47c25c09e10aa51b79b9e9067b97b41d0a12cd63c04df2cca58f45b86
|
|
||||||
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
kite-mainnet:
|
kite-mainnet:
|
||||||
image: ${KITE_GO_IMAGE:-ghcr.io/gokite-ai/gokite-chain}:${KITE_MAINNET_GO_VERSION:-v1.0.0}
|
image: ${KITE_GO_IMAGE:-ghcr.io/gokite-ai/gokite-chain}:${KITE_MAINNET_GO_VERSION:-v1.15.0}
|
||||||
sysctls:
|
sysctls:
|
||||||
# TCP Performance
|
# TCP Performance
|
||||||
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
{"database-type":"leveldb","log-level":"info","warp-api-enabled":true,"state-sync-enabled":true,"pruning-enabled":true,"eth-apis":["eth","eth-filter","net","admin","web3","internal-account","internal-blockchain","internal-debug","internal-eth","internal-personal","internal-transaction","internal-tx-pool","debug","debug-tracer","debug-file-tracer","debug-handler"]}
|
{"database-type":"leveldb","state-sync-enabled":true,"pruning-enabled":true,"commit-interval":4096,"apis":["eth","eth-filter","net","web3","internal-account","internal-blockchain","internal-eth","internal-transaction","internal-tx-pool"]}
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ services:
|
|||||||
entrypoint: [bor, server]
|
entrypoint: [bor, server]
|
||||||
command:
|
command:
|
||||||
- --bor.heimdall=https://heimdall-api-amoy.polygon.technology
|
- --bor.heimdall=https://heimdall-api-amoy.polygon.technology
|
||||||
- --cache.gomemlimit=${POLYGON_AMOY_BOR_ARCHIVE_PEBBLE_PATH_CACHE_GOMEMLIMIT:-14GB}
|
- --cache.gomemlimit=${POLYGON_AMOY_BOR_ARCHIVE_PEBBLE_PATH_CACHE_GOMEMLIMIT:-20GB}
|
||||||
- --cache=${POLYGON_AMOY_BOR_ARCHIVE_PEBBLE_PATH_CACHE:-1024}
|
- --cache=${POLYGON_AMOY_BOR_ARCHIVE_PEBBLE_PATH_CACHE:-1024}
|
||||||
- --chain=amoy
|
- --chain=amoy
|
||||||
- --datadir=/root/.bor/
|
- --datadir=/root/.bor/
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ services:
|
|||||||
entrypoint: [bor, server]
|
entrypoint: [bor, server]
|
||||||
command:
|
command:
|
||||||
- --bor.heimdall=https://heimdall-api-amoy.polygon.technology
|
- --bor.heimdall=https://heimdall-api-amoy.polygon.technology
|
||||||
- --cache.gomemlimit=${POLYGON_AMOY_BOR_PRUNED_PEBBLE_PATH_CACHE_GOMEMLIMIT:-14GB}
|
- --cache.gomemlimit=${POLYGON_AMOY_BOR_PRUNED_PEBBLE_PATH_CACHE_GOMEMLIMIT:-20GB}
|
||||||
- --cache=${POLYGON_AMOY_BOR_PRUNED_PEBBLE_PATH_CACHE:-1024}
|
- --cache=${POLYGON_AMOY_BOR_PRUNED_PEBBLE_PATH_CACHE:-1024}
|
||||||
- --chain=amoy
|
- --chain=amoy
|
||||||
- --datadir=/root/.bor/
|
- --datadir=/root/.bor/
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ services:
|
|||||||
command:
|
command:
|
||||||
- --bootnodes=enode://07bc4cf87ff8f4e7dc51280991809940f26e846c944609ae4726309be73742a830040cd783989f6941e1b41c02405834bc6365059403a59ca9255ac695156235@34.89.75.187:30303,enode://2c3be2e637a68dc694498a44b6e0d57b5c762925ea97f941079a91f8a080b032fe2eb9e6c3230076e9fb046f626b5dcd3fb045dc9c194689a359aa7167ae0f6c@34.142.43.249:30303,enode://a0bc4dd2b59370d5a375a7ef9ac06cf531571005ae8b2ead2e9aaeb8205168919b169451fb0ef7061e0d80592e6ed0720f559bd1be1c4efb6e6c4381f1bdb986@35.246.99.203:30303,enode://f2b0d50e0b843d38ddcab59614f93065e2c82130100032f86ae193eb874505de12fcaf12502dfd88e339b817c0b374fa4b4f7c4d5a4d1aa04f29c503d95e0228@35.197.233.240:30303,enode://8a3f21c293c913a1148116a295aa69fdf41b9c5b0b0628d49be751aa8c025ae2ec1973d6d84cea8e2aba5541b5d76219dfaae41a124d42d0f56d4e1af50b74f8@35.246.95.65:30303,enode://f5cfe35f47ed928d5403aa28ee616fd64ed7daa527b5ae6a7bc412ca25eaad9b6bf2f776144fd9f8e7e9c80b5360a9c03b67f1d47ea88767def7d391cc7e0cd1@34.105.180.11:30303,enode://fc7624241515f9d5e599a396362c29de92b13a048ad361c90dd72286aa4cca835ba65e140a46ace70cc4dcb18472a476963750b3b69d958c5f546d48675880a8@34.147.169.102:30303,enode://7400e4bc70c56de26d5d240474a1b78af0bf8f0db567edfa851c9724ed697ca7692a92483369e9633d4342a036d10223958007160765d0317a1073f86f2a80c8@34.89.55.74:30303,enode://e4fb013061eba9a2c6fb0a41bbd4149f4808f0fb7e88ec55d7163f19a6f02d64d0ce5ecc81528b769ba552a7068057432d44ab5e9e42842aff5b4709aa2c3f3b@34.89.75.187:30303,enode://a49da6300403cf9b31e30502eb22c142ba4f77c9dda44990bccce9f2121c3152487ee95ee55c6b92d4cdce77845e40f59fd927da70ea91cf935b23e262236d75@34.142.43.249:30303,enode://0e50fdcc2106b0c4e4d9ffbd7798ceda9432e680723dc7b7b4627e384078850c1c4a3e67f17ef2c484201ae6ee7c491cbf5e189b8ffee3948252e9bef59fc54e@35.234.148.172:30303,enode://72c3176693f7100dfedc8a37909120fea16971260a5d95ceff49affbc0e23968c35655fee75734736f0b038147645e8ceeee59af68859b3f5bf91fe249be6259@35.246.95.65:30303,enode://f0e44769385aea31de930d3f4796e3e348962221063bb9f681106d832d13f70e5543d652d30e819812104f1b1ffdd7585977b46bf802ed5a52cf731de8c48dbd@34.105.180.11:30303,enode://198896e373735ba38a0313d073137a413787ece791fbc0d0be0f9f6b9d9dd00ee0841f46519904d666d7f1cdfce5532b093e3a1574b34eb64224f57b9b7fce7b@34.89.55.74:30303
|
- --bootnodes=enode://07bc4cf87ff8f4e7dc51280991809940f26e846c944609ae4726309be73742a830040cd783989f6941e1b41c02405834bc6365059403a59ca9255ac695156235@34.89.75.187:30303,enode://2c3be2e637a68dc694498a44b6e0d57b5c762925ea97f941079a91f8a080b032fe2eb9e6c3230076e9fb046f626b5dcd3fb045dc9c194689a359aa7167ae0f6c@34.142.43.249:30303,enode://a0bc4dd2b59370d5a375a7ef9ac06cf531571005ae8b2ead2e9aaeb8205168919b169451fb0ef7061e0d80592e6ed0720f559bd1be1c4efb6e6c4381f1bdb986@35.246.99.203:30303,enode://f2b0d50e0b843d38ddcab59614f93065e2c82130100032f86ae193eb874505de12fcaf12502dfd88e339b817c0b374fa4b4f7c4d5a4d1aa04f29c503d95e0228@35.197.233.240:30303,enode://8a3f21c293c913a1148116a295aa69fdf41b9c5b0b0628d49be751aa8c025ae2ec1973d6d84cea8e2aba5541b5d76219dfaae41a124d42d0f56d4e1af50b74f8@35.246.95.65:30303,enode://f5cfe35f47ed928d5403aa28ee616fd64ed7daa527b5ae6a7bc412ca25eaad9b6bf2f776144fd9f8e7e9c80b5360a9c03b67f1d47ea88767def7d391cc7e0cd1@34.105.180.11:30303,enode://fc7624241515f9d5e599a396362c29de92b13a048ad361c90dd72286aa4cca835ba65e140a46ace70cc4dcb18472a476963750b3b69d958c5f546d48675880a8@34.147.169.102:30303,enode://7400e4bc70c56de26d5d240474a1b78af0bf8f0db567edfa851c9724ed697ca7692a92483369e9633d4342a036d10223958007160765d0317a1073f86f2a80c8@34.89.55.74:30303,enode://e4fb013061eba9a2c6fb0a41bbd4149f4808f0fb7e88ec55d7163f19a6f02d64d0ce5ecc81528b769ba552a7068057432d44ab5e9e42842aff5b4709aa2c3f3b@34.89.75.187:30303,enode://a49da6300403cf9b31e30502eb22c142ba4f77c9dda44990bccce9f2121c3152487ee95ee55c6b92d4cdce77845e40f59fd927da70ea91cf935b23e262236d75@34.142.43.249:30303,enode://0e50fdcc2106b0c4e4d9ffbd7798ceda9432e680723dc7b7b4627e384078850c1c4a3e67f17ef2c484201ae6ee7c491cbf5e189b8ffee3948252e9bef59fc54e@35.234.148.172:30303,enode://72c3176693f7100dfedc8a37909120fea16971260a5d95ceff49affbc0e23968c35655fee75734736f0b038147645e8ceeee59af68859b3f5bf91fe249be6259@35.246.95.65:30303,enode://f0e44769385aea31de930d3f4796e3e348962221063bb9f681106d832d13f70e5543d652d30e819812104f1b1ffdd7585977b46bf802ed5a52cf731de8c48dbd@34.105.180.11:30303,enode://198896e373735ba38a0313d073137a413787ece791fbc0d0be0f9f6b9d9dd00ee0841f46519904d666d7f1cdfce5532b093e3a1574b34eb64224f57b9b7fce7b@34.89.55.74:30303
|
||||||
- --bor.heimdall=https://polygon-heimdall-rest.publicnode.com
|
- --bor.heimdall=https://polygon-heimdall-rest.publicnode.com
|
||||||
- --cache.gomemlimit=${POLYGON_MAINNET_BOR_ARCHIVE_PEBBLE_PATH_CACHE_GOMEMLIMIT:-14GB}
|
- --cache.gomemlimit=${POLYGON_MAINNET_BOR_ARCHIVE_PEBBLE_PATH_CACHE_GOMEMLIMIT:-20GB}
|
||||||
- --cache=${POLYGON_MAINNET_BOR_ARCHIVE_PEBBLE_PATH_CACHE:-1024}
|
- --cache=${POLYGON_MAINNET_BOR_ARCHIVE_PEBBLE_PATH_CACHE:-1024}
|
||||||
- --chain=mainnet
|
- --chain=mainnet
|
||||||
- --datadir=/root/.bor/
|
- --datadir=/root/.bor/
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ services:
|
|||||||
command:
|
command:
|
||||||
- --bootnodes=enode://07bc4cf87ff8f4e7dc51280991809940f26e846c944609ae4726309be73742a830040cd783989f6941e1b41c02405834bc6365059403a59ca9255ac695156235@34.89.75.187:30303,enode://2c3be2e637a68dc694498a44b6e0d57b5c762925ea97f941079a91f8a080b032fe2eb9e6c3230076e9fb046f626b5dcd3fb045dc9c194689a359aa7167ae0f6c@34.142.43.249:30303,enode://a0bc4dd2b59370d5a375a7ef9ac06cf531571005ae8b2ead2e9aaeb8205168919b169451fb0ef7061e0d80592e6ed0720f559bd1be1c4efb6e6c4381f1bdb986@35.246.99.203:30303,enode://f2b0d50e0b843d38ddcab59614f93065e2c82130100032f86ae193eb874505de12fcaf12502dfd88e339b817c0b374fa4b4f7c4d5a4d1aa04f29c503d95e0228@35.197.233.240:30303,enode://8a3f21c293c913a1148116a295aa69fdf41b9c5b0b0628d49be751aa8c025ae2ec1973d6d84cea8e2aba5541b5d76219dfaae41a124d42d0f56d4e1af50b74f8@35.246.95.65:30303,enode://f5cfe35f47ed928d5403aa28ee616fd64ed7daa527b5ae6a7bc412ca25eaad9b6bf2f776144fd9f8e7e9c80b5360a9c03b67f1d47ea88767def7d391cc7e0cd1@34.105.180.11:30303,enode://fc7624241515f9d5e599a396362c29de92b13a048ad361c90dd72286aa4cca835ba65e140a46ace70cc4dcb18472a476963750b3b69d958c5f546d48675880a8@34.147.169.102:30303,enode://7400e4bc70c56de26d5d240474a1b78af0bf8f0db567edfa851c9724ed697ca7692a92483369e9633d4342a036d10223958007160765d0317a1073f86f2a80c8@34.89.55.74:30303,enode://e4fb013061eba9a2c6fb0a41bbd4149f4808f0fb7e88ec55d7163f19a6f02d64d0ce5ecc81528b769ba552a7068057432d44ab5e9e42842aff5b4709aa2c3f3b@34.89.75.187:30303,enode://a49da6300403cf9b31e30502eb22c142ba4f77c9dda44990bccce9f2121c3152487ee95ee55c6b92d4cdce77845e40f59fd927da70ea91cf935b23e262236d75@34.142.43.249:30303,enode://0e50fdcc2106b0c4e4d9ffbd7798ceda9432e680723dc7b7b4627e384078850c1c4a3e67f17ef2c484201ae6ee7c491cbf5e189b8ffee3948252e9bef59fc54e@35.234.148.172:30303,enode://72c3176693f7100dfedc8a37909120fea16971260a5d95ceff49affbc0e23968c35655fee75734736f0b038147645e8ceeee59af68859b3f5bf91fe249be6259@35.246.95.65:30303,enode://f0e44769385aea31de930d3f4796e3e348962221063bb9f681106d832d13f70e5543d652d30e819812104f1b1ffdd7585977b46bf802ed5a52cf731de8c48dbd@34.105.180.11:30303,enode://198896e373735ba38a0313d073137a413787ece791fbc0d0be0f9f6b9d9dd00ee0841f46519904d666d7f1cdfce5532b093e3a1574b34eb64224f57b9b7fce7b@34.89.55.74:30303
|
- --bootnodes=enode://07bc4cf87ff8f4e7dc51280991809940f26e846c944609ae4726309be73742a830040cd783989f6941e1b41c02405834bc6365059403a59ca9255ac695156235@34.89.75.187:30303,enode://2c3be2e637a68dc694498a44b6e0d57b5c762925ea97f941079a91f8a080b032fe2eb9e6c3230076e9fb046f626b5dcd3fb045dc9c194689a359aa7167ae0f6c@34.142.43.249:30303,enode://a0bc4dd2b59370d5a375a7ef9ac06cf531571005ae8b2ead2e9aaeb8205168919b169451fb0ef7061e0d80592e6ed0720f559bd1be1c4efb6e6c4381f1bdb986@35.246.99.203:30303,enode://f2b0d50e0b843d38ddcab59614f93065e2c82130100032f86ae193eb874505de12fcaf12502dfd88e339b817c0b374fa4b4f7c4d5a4d1aa04f29c503d95e0228@35.197.233.240:30303,enode://8a3f21c293c913a1148116a295aa69fdf41b9c5b0b0628d49be751aa8c025ae2ec1973d6d84cea8e2aba5541b5d76219dfaae41a124d42d0f56d4e1af50b74f8@35.246.95.65:30303,enode://f5cfe35f47ed928d5403aa28ee616fd64ed7daa527b5ae6a7bc412ca25eaad9b6bf2f776144fd9f8e7e9c80b5360a9c03b67f1d47ea88767def7d391cc7e0cd1@34.105.180.11:30303,enode://fc7624241515f9d5e599a396362c29de92b13a048ad361c90dd72286aa4cca835ba65e140a46ace70cc4dcb18472a476963750b3b69d958c5f546d48675880a8@34.147.169.102:30303,enode://7400e4bc70c56de26d5d240474a1b78af0bf8f0db567edfa851c9724ed697ca7692a92483369e9633d4342a036d10223958007160765d0317a1073f86f2a80c8@34.89.55.74:30303,enode://e4fb013061eba9a2c6fb0a41bbd4149f4808f0fb7e88ec55d7163f19a6f02d64d0ce5ecc81528b769ba552a7068057432d44ab5e9e42842aff5b4709aa2c3f3b@34.89.75.187:30303,enode://a49da6300403cf9b31e30502eb22c142ba4f77c9dda44990bccce9f2121c3152487ee95ee55c6b92d4cdce77845e40f59fd927da70ea91cf935b23e262236d75@34.142.43.249:30303,enode://0e50fdcc2106b0c4e4d9ffbd7798ceda9432e680723dc7b7b4627e384078850c1c4a3e67f17ef2c484201ae6ee7c491cbf5e189b8ffee3948252e9bef59fc54e@35.234.148.172:30303,enode://72c3176693f7100dfedc8a37909120fea16971260a5d95ceff49affbc0e23968c35655fee75734736f0b038147645e8ceeee59af68859b3f5bf91fe249be6259@35.246.95.65:30303,enode://f0e44769385aea31de930d3f4796e3e348962221063bb9f681106d832d13f70e5543d652d30e819812104f1b1ffdd7585977b46bf802ed5a52cf731de8c48dbd@34.105.180.11:30303,enode://198896e373735ba38a0313d073137a413787ece791fbc0d0be0f9f6b9d9dd00ee0841f46519904d666d7f1cdfce5532b093e3a1574b34eb64224f57b9b7fce7b@34.89.55.74:30303
|
||||||
- --bor.heimdall=https://polygon-heimdall-rest.publicnode.com
|
- --bor.heimdall=https://polygon-heimdall-rest.publicnode.com
|
||||||
- --cache.gomemlimit=${POLYGON_MAINNET_BOR_PRUNED_PEBBLE_PATH_CACHE_GOMEMLIMIT:-14GB}
|
- --cache.gomemlimit=${POLYGON_MAINNET_BOR_PRUNED_PEBBLE_PATH_CACHE_GOMEMLIMIT:-20GB}
|
||||||
- --cache=${POLYGON_MAINNET_BOR_PRUNED_PEBBLE_PATH_CACHE:-1024}
|
- --cache=${POLYGON_MAINNET_BOR_PRUNED_PEBBLE_PATH_CACHE:-1024}
|
||||||
- --chain=mainnet
|
- --chain=mainnet
|
||||||
- --datadir=/root/.bor/
|
- --datadir=/root/.bor/
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ services:
|
|||||||
command:
|
command:
|
||||||
- --bootnodes=enode://07bc4cf87ff8f4e7dc51280991809940f26e846c944609ae4726309be73742a830040cd783989f6941e1b41c02405834bc6365059403a59ca9255ac695156235@34.89.75.187:30303,enode://2c3be2e637a68dc694498a44b6e0d57b5c762925ea97f941079a91f8a080b032fe2eb9e6c3230076e9fb046f626b5dcd3fb045dc9c194689a359aa7167ae0f6c@34.142.43.249:30303,enode://a0bc4dd2b59370d5a375a7ef9ac06cf531571005ae8b2ead2e9aaeb8205168919b169451fb0ef7061e0d80592e6ed0720f559bd1be1c4efb6e6c4381f1bdb986@35.246.99.203:30303,enode://f2b0d50e0b843d38ddcab59614f93065e2c82130100032f86ae193eb874505de12fcaf12502dfd88e339b817c0b374fa4b4f7c4d5a4d1aa04f29c503d95e0228@35.197.233.240:30303,enode://8a3f21c293c913a1148116a295aa69fdf41b9c5b0b0628d49be751aa8c025ae2ec1973d6d84cea8e2aba5541b5d76219dfaae41a124d42d0f56d4e1af50b74f8@35.246.95.65:30303,enode://f5cfe35f47ed928d5403aa28ee616fd64ed7daa527b5ae6a7bc412ca25eaad9b6bf2f776144fd9f8e7e9c80b5360a9c03b67f1d47ea88767def7d391cc7e0cd1@34.105.180.11:30303,enode://fc7624241515f9d5e599a396362c29de92b13a048ad361c90dd72286aa4cca835ba65e140a46ace70cc4dcb18472a476963750b3b69d958c5f546d48675880a8@34.147.169.102:30303,enode://7400e4bc70c56de26d5d240474a1b78af0bf8f0db567edfa851c9724ed697ca7692a92483369e9633d4342a036d10223958007160765d0317a1073f86f2a80c8@34.89.55.74:30303,enode://e4fb013061eba9a2c6fb0a41bbd4149f4808f0fb7e88ec55d7163f19a6f02d64d0ce5ecc81528b769ba552a7068057432d44ab5e9e42842aff5b4709aa2c3f3b@34.89.75.187:30303,enode://a49da6300403cf9b31e30502eb22c142ba4f77c9dda44990bccce9f2121c3152487ee95ee55c6b92d4cdce77845e40f59fd927da70ea91cf935b23e262236d75@34.142.43.249:30303,enode://0e50fdcc2106b0c4e4d9ffbd7798ceda9432e680723dc7b7b4627e384078850c1c4a3e67f17ef2c484201ae6ee7c491cbf5e189b8ffee3948252e9bef59fc54e@35.234.148.172:30303,enode://72c3176693f7100dfedc8a37909120fea16971260a5d95ceff49affbc0e23968c35655fee75734736f0b038147645e8ceeee59af68859b3f5bf91fe249be6259@35.246.95.65:30303,enode://f0e44769385aea31de930d3f4796e3e348962221063bb9f681106d832d13f70e5543d652d30e819812104f1b1ffdd7585977b46bf802ed5a52cf731de8c48dbd@34.105.180.11:30303,enode://198896e373735ba38a0313d073137a413787ece791fbc0d0be0f9f6b9d9dd00ee0841f46519904d666d7f1cdfce5532b093e3a1574b34eb64224f57b9b7fce7b@34.89.55.74:30303
|
- --bootnodes=enode://07bc4cf87ff8f4e7dc51280991809940f26e846c944609ae4726309be73742a830040cd783989f6941e1b41c02405834bc6365059403a59ca9255ac695156235@34.89.75.187:30303,enode://2c3be2e637a68dc694498a44b6e0d57b5c762925ea97f941079a91f8a080b032fe2eb9e6c3230076e9fb046f626b5dcd3fb045dc9c194689a359aa7167ae0f6c@34.142.43.249:30303,enode://a0bc4dd2b59370d5a375a7ef9ac06cf531571005ae8b2ead2e9aaeb8205168919b169451fb0ef7061e0d80592e6ed0720f559bd1be1c4efb6e6c4381f1bdb986@35.246.99.203:30303,enode://f2b0d50e0b843d38ddcab59614f93065e2c82130100032f86ae193eb874505de12fcaf12502dfd88e339b817c0b374fa4b4f7c4d5a4d1aa04f29c503d95e0228@35.197.233.240:30303,enode://8a3f21c293c913a1148116a295aa69fdf41b9c5b0b0628d49be751aa8c025ae2ec1973d6d84cea8e2aba5541b5d76219dfaae41a124d42d0f56d4e1af50b74f8@35.246.95.65:30303,enode://f5cfe35f47ed928d5403aa28ee616fd64ed7daa527b5ae6a7bc412ca25eaad9b6bf2f776144fd9f8e7e9c80b5360a9c03b67f1d47ea88767def7d391cc7e0cd1@34.105.180.11:30303,enode://fc7624241515f9d5e599a396362c29de92b13a048ad361c90dd72286aa4cca835ba65e140a46ace70cc4dcb18472a476963750b3b69d958c5f546d48675880a8@34.147.169.102:30303,enode://7400e4bc70c56de26d5d240474a1b78af0bf8f0db567edfa851c9724ed697ca7692a92483369e9633d4342a036d10223958007160765d0317a1073f86f2a80c8@34.89.55.74:30303,enode://e4fb013061eba9a2c6fb0a41bbd4149f4808f0fb7e88ec55d7163f19a6f02d64d0ce5ecc81528b769ba552a7068057432d44ab5e9e42842aff5b4709aa2c3f3b@34.89.75.187:30303,enode://a49da6300403cf9b31e30502eb22c142ba4f77c9dda44990bccce9f2121c3152487ee95ee55c6b92d4cdce77845e40f59fd927da70ea91cf935b23e262236d75@34.142.43.249:30303,enode://0e50fdcc2106b0c4e4d9ffbd7798ceda9432e680723dc7b7b4627e384078850c1c4a3e67f17ef2c484201ae6ee7c491cbf5e189b8ffee3948252e9bef59fc54e@35.234.148.172:30303,enode://72c3176693f7100dfedc8a37909120fea16971260a5d95ceff49affbc0e23968c35655fee75734736f0b038147645e8ceeee59af68859b3f5bf91fe249be6259@35.246.95.65:30303,enode://f0e44769385aea31de930d3f4796e3e348962221063bb9f681106d832d13f70e5543d652d30e819812104f1b1ffdd7585977b46bf802ed5a52cf731de8c48dbd@34.105.180.11:30303,enode://198896e373735ba38a0313d073137a413787ece791fbc0d0be0f9f6b9d9dd00ee0841f46519904d666d7f1cdfce5532b093e3a1574b34eb64224f57b9b7fce7b@34.89.55.74:30303
|
||||||
- --bor.heimdall=https://polygon-heimdall-rest.publicnode.com
|
- --bor.heimdall=https://polygon-heimdall-rest.publicnode.com
|
||||||
- --cache.gomemlimit=${POLYGON_MAINNET_BOR_PRUNED_PEBBLE_PATH_CACHE_GOMEMLIMIT:-14GB}
|
- --cache.gomemlimit=${POLYGON_MAINNET_BOR_PRUNED_PEBBLE_PATH_CACHE_GOMEMLIMIT:-20GB}
|
||||||
- --cache=${POLYGON_MAINNET_BOR_PRUNED_PEBBLE_PATH_CACHE:-1024}
|
- --cache=${POLYGON_MAINNET_BOR_PRUNED_PEBBLE_PATH_CACHE:-1024}
|
||||||
- --chain=mainnet
|
- --chain=mainnet
|
||||||
- --datadir=/root/.bor/
|
- --datadir=/root/.bor/
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ services:
|
|||||||
context: ./sonic
|
context: ./sonic
|
||||||
dockerfile: sonic.Dockerfile
|
dockerfile: sonic.Dockerfile
|
||||||
args:
|
args:
|
||||||
VERSION: v2.2.1
|
VERSION: v2.2.2
|
||||||
REPO: https://github.com/0xsoniclabs/sonic.git
|
REPO: https://github.com/0xsoniclabs/sonic.git
|
||||||
COMMIT: ''
|
COMMIT: ''
|
||||||
PATCH: ''
|
PATCH: ''
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ services:
|
|||||||
context: ./sonic
|
context: ./sonic
|
||||||
dockerfile: sonic.Dockerfile
|
dockerfile: sonic.Dockerfile
|
||||||
args:
|
args:
|
||||||
VERSION: v2.2.1
|
VERSION: v2.2.2
|
||||||
REPO: https://github.com/0xsoniclabs/sonic.git
|
REPO: https://github.com/0xsoniclabs/sonic.git
|
||||||
COMMIT: ''
|
COMMIT: ''
|
||||||
PATCH: ''
|
PATCH: ''
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ services:
|
|||||||
context: ./sonic
|
context: ./sonic
|
||||||
dockerfile: sonic.Dockerfile
|
dockerfile: sonic.Dockerfile
|
||||||
args:
|
args:
|
||||||
VERSION: v2.2.1
|
VERSION: v2.2.2
|
||||||
REPO: https://github.com/0xsoniclabs/sonic.git
|
REPO: https://github.com/0xsoniclabs/sonic.git
|
||||||
COMMIT: ''
|
COMMIT: ''
|
||||||
PATCH: ''
|
PATCH: ''
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ services:
|
|||||||
context: ./sonic
|
context: ./sonic
|
||||||
dockerfile: sonic.Dockerfile
|
dockerfile: sonic.Dockerfile
|
||||||
args:
|
args:
|
||||||
VERSION: v2.2.1
|
VERSION: v2.2.2
|
||||||
REPO: https://github.com/0xsoniclabs/sonic.git
|
REPO: https://github.com/0xsoniclabs/sonic.git
|
||||||
COMMIT: ''
|
COMMIT: ''
|
||||||
PATCH: ''
|
PATCH: ''
|
||||||
|
|||||||
Reference in New Issue
Block a user