microservice-solana-transactions

command
v0.0.0-...-07d62d3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 4, 2024 License: GPL-3.0 Imports: 13 Imported by: 0

README

microservice-solana-transactions

Receives Solana logs from AMQP after being buffered by microservice-solana-buffer-logs-by-slot, looks each of them up in the buffer and creates a BufferedTransaction. Then sends those buffered transactions down.

Also understands fee structures emitted by the logs from each transaction seen in the intermediary process. For this reason, it will look up Saber to get information from the RPC sometimes.

Environment variables

Name Description
FLU_WORKER_ID Worker ID used to identify the application in logging and to the AMQP queue.
FLU_DEBUG Toggle debug messages produced by any application using the debug logger.
FLU_AMQP_QUEUE_ADDR AMQP queue address connected to to receive and send messages down.
FLU_SOLANA_RPC_URL Solana node RPC address to fetch transaction info from.
FLU_SOLANA_APPLICATIONS_LIST List of Solana addresses to send to the Solana applications server

Building

make build

Testing

make test

Docker

make docker

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
lib

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL