Skip to content

Commit

Permalink
tx permissioning in plugin
Browse files Browse the repository at this point in the history
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
  • Loading branch information
macfarla committed Nov 28, 2024
1 parent 3ca1fac commit 61705ef
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions docs/private-networks/concepts/permissioning/plugin.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,16 @@ tags:

You can define complex [permissioning](index.md) solutions by building a plugin that extends Besu functionality.

The plugin API provides a `PermissioningService` interface that currently supports connection permissioning and message permissioning.
The plugin API provides a `PermissioningService` interface that currently supports connection (node) permissioning, transaction permissioning and message permissioning.

## Connection permissioning
## Connection (node) permissioning

Use connection permissioning when deciding whether to restrict node access to known participants only.

## Transaction permissioning

Use transaction permissioning when deciding whether to restrict transaction processing based on transaction properties.

## Message permissioning

Use message permissioning to propagate different types of devP2P messages to particular nodes. For example, this can be used to prevent pending transactions from being forwarded to other nodes.
Expand Down

0 comments on commit 61705ef

Please sign in to comment.