Skip to content

A Linea Besu plugin that listens to rejected transactions and report them to an external API

License

Notifications You must be signed in to change notification settings

Consensys/drop-transactions-reporter-plugin

Repository files navigation

Drop Transaction Reporter (Besu) Plugin

A Besu plugin that listens for drop transactions events and reports them to a configured endpoint.

GitHub Actions Workflow Status

Build Instructions

You can either use pre-built jar from Assets section in releases or build it yourself.

Note

This project requires Java 21 or later. If it is not available, the gradle build will attempt to download one and use it.

  • Checkout the project:
git clone https://github.com/Consensys/drop-transactions-reporter-plugin
[versions]
linea-besu = "24.8-develop-68db5e8"
  • Build the plugin:
./gradlew clean build

The plugin jar will be available at build/libs/.

Usage

Drop the drop-transactions-reporter-plugin-<version>.jar in the /plugins folder under Besu installation. The plugin will expose following additional cli options:

--plugin-drop-transaction-reporter-endpoint=<URI>
                                URI to report drop transactions

License

SPDX-License-Identifier: Apache-2.0

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be licensed as above, without any additional terms or conditions.

See CONTRIBUTING.md for more details.

About

A Linea Besu plugin that listens to rejected transactions and report them to an external API

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages