BAMBAM Builder

BAM Client Compatible

Toolbox

On Transaction
Triggered for every transaction processed by the validator.
On Account Update
Triggered when an account is updated.
On Slot Update
Triggered when a slot status changes.
On Block Metadata
Triggered when block metadata is available.
On Entry
Triggered when an entry is executed.
Is Vote Transaction
Check if the transaction is a vote.
Is Slot Confirmed
Check if the slot status is Confirmed.
Is Startup
Check if the update is happening during startup.
Filter by Program ID
Only process transactions involving a specific program.
Account Data Size
Filter accounts by data size.
Check Owner
Check if the account is owned by a specific program.
High Compute Usage
Check if transaction used more than X compute units.
Is Failed Transaction
Check if the transaction failed.
Specific Account Match
Check if a specific account is involved in the transaction.
Instruction Discriminator
Check if instruction data starts with specific bytes (hex).
Log Message
Log a message to the validator logs.
Emit Metric
Emit a custom metric to InfluxDB/Prometheus.
Send via gRPC
Stream event to a gRPC endpoint.
Send Slack Alert
Post a message to a Slack webhook.
Send to Kafka
Publish event to a Kafka topic.
Call Webhook
Send a POST request to a webhook URL.
Redis PubSub
Publish event to a Redis channel.
Lamports > X
Check if account balance is greater than X lamports.
Is Executable
Check if the account is executable.
Append to File
Append a line to a local file.
HTTP POST
Send a generic HTTP POST request.
Send to BAM Forge
Send events to this BAM Forge instance for debugging.

Live Events

Events sent to BAM Forge via "Send to BAM Forge" block.
No events received yet...

Modular Plugin Builder

Drag blocks here or click to add
Ctrl+K