diff --git a/e2e/chains/bsc/Dockerfile.bootstrap b/e2e/chains/bsc/Dockerfile.bootstrap index 0eca9543..bb174fa8 100644 --- a/e2e/chains/bsc/Dockerfile.bootstrap +++ b/e2e/chains/bsc/Dockerfile.bootstrap @@ -1,6 +1,6 @@ -FROM ghcr.io/foundry-rs/foundry:nightly-462b2ac6c038dc24b8f38b0c59b664d0740604c2 +FROM ghcr.io/foundry-rs/foundry:v0.3.0 -RUN apk add --d --no-cache ca-certificates npm nodejs bash alpine-sdk expect jq curl bash python3 +RUN apk add --d --no-cache npm nodejs bash alpine-sdk expect jq curl bash python3-dev py3-pip RUN curl -sSL https://install.python-poetry.org | python3 - RUN git clone https://github.com/bnb-chain/bsc-genesis-contract -b develop /root/genesis \ diff --git a/e2e/chains/bsc/docker-compose.bsc.yml b/e2e/chains/bsc/docker-compose.bsc.yml index 76a0fe84..376d06dc 100644 --- a/e2e/chains/bsc/docker-compose.bsc.yml +++ b/e2e/chains/bsc/docker-compose.bsc.yml @@ -5,5 +5,5 @@ services: dockerfile: Dockerfile.bsc args: GIT_SOURCE: https://github.com/bnb-chain/bsc - GIT_CHECKOUT_BRANCH: v1.5.9 + GIT_CHECKOUT_BRANCH: v1.5.10 image: bsc-geth:docker-local diff --git a/module/fork_spec.go b/module/fork_spec.go index 72df032a..7cdb632a 100644 --- a/module/fork_spec.go +++ b/module/fork_spec.go @@ -4,7 +4,6 @@ import ( "context" "fmt" "github.com/hyperledger-labs/yui-relayer/log" - "math" "os" "strconv" ) @@ -77,8 +76,10 @@ func GetForkParameters(network Network) []*ForkSpec { EpochLength: 200, MaxTurnLength: 9, }, + // https://github.com/bnb-chain/bsc/blob/1ded6d7ecfc1a9b71accab03aef99d816eeda446/params/config.go#L192 + // https://github.com/bnb-chain/bsc/releases/tag/v1.5.10 { - HeightOrTimestamp: &ForkSpec_Timestamp{Timestamp: math.MaxUint64}, + HeightOrTimestamp: &ForkSpec_Timestamp{Timestamp: 1745903100 * 1000}, AdditionalHeaderItemCount: 1, EpochLength: 500, MaxTurnLength: 64,