diff --git a/README.md b/README.md index 6afe4a80..c5380748 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Besu Plugins relating to tracer and sequencer functionality +# Besu Plugins related to tracer and sequencer functionality A Linea tracing implementation for [Hyperledger Besu](https://github.com/hyperledger/besu) based on an [existing implementation in Go](https://github.com/Consensys/zk-evm/). @@ -38,7 +38,7 @@ Linux/MacOs Windows * Requirement [Docker Desktop WSL 2 backend on Windows](https://docs.docker.com/desktop/wsl/) -On release native libs are build for all the supported platforms, +On release native libs are built for all the supported platforms, if you want to test this process locally run `./gradlew -PreleaseNativeLibs jar`, jar is generated in `arithmetization/build/libs`. @@ -115,7 +115,7 @@ ______________________________________________________________________ NOTE > Please be aware if the reference test code generation tasks `blockchainReferenceTests` and -> `generalStateReferenceTests` do not generate any java code, than probably you are missing the Ethereum tests +> `generalStateReferenceTests` do not generate any java code, then probably you are missing the Ethereum tests" > submodule which you can clone via `git submodule update --init --recursive`. ______________________________________________________________________ diff --git a/gradle.properties b/gradle.properties index 48878dea..0b274583 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,5 +1,5 @@ releaseVersion=0.1.4-SNAPSHOT -besuVersion=24.5-develop-0cfa46b +besuVersion=24.6-develop-711dff7 besuArtifactGroup=io.consensys.linea-besu distributionIdentifier=besu-sequencer-plugins distributionBaseUrl=https://artifacts.consensys.net/public/linea-besu/raw/names/linea-besu.tar.gz/versions/ diff --git a/sequencer/src/main/java/net/consensys/linea/sequencer/TracerAggregator.java b/sequencer/src/main/java/net/consensys/linea/sequencer/TracerAggregator.java index e9733312..14d18868 100644 --- a/sequencer/src/main/java/net/consensys/linea/sequencer/TracerAggregator.java +++ b/sequencer/src/main/java/net/consensys/linea/sequencer/TracerAggregator.java @@ -17,8 +17,10 @@ import java.util.ArrayList; import java.util.List; import java.util.Optional; +import java.util.Set; import org.apache.tuweni.bytes.Bytes; +import org.hyperledger.besu.datatypes.Address; import org.hyperledger.besu.datatypes.Transaction; import org.hyperledger.besu.evm.frame.ExceptionalHaltReason; import org.hyperledger.besu.evm.frame.MessageFrame; @@ -118,9 +120,11 @@ public void traceEndTransaction( Bytes output, List logs, long gasUsed, + Set
selfDestructs, long timeNs) { for (OperationTracer tracer : tracers) { - tracer.traceEndTransaction(worldView, tx, status, output, logs, gasUsed, timeNs); + tracer.traceEndTransaction( + worldView, tx, status, output, logs, gasUsed, selfDestructs, timeNs); } }