diff --git a/connection_options.go b/connection_options.go index 27bf231f..92c4020c 100644 --- a/connection_options.go +++ b/connection_options.go @@ -21,6 +21,7 @@ import ( "github.com/blinklabs-io/gouroboros/protocol/chainsync" "github.com/blinklabs-io/gouroboros/protocol/keepalive" "github.com/blinklabs-io/gouroboros/protocol/localstatequery" + "github.com/blinklabs-io/gouroboros/protocol/localtxmonitor" "github.com/blinklabs-io/gouroboros/protocol/localtxsubmission" "github.com/blinklabs-io/gouroboros/protocol/peersharing" "github.com/blinklabs-io/gouroboros/protocol/txsubmission" @@ -133,6 +134,15 @@ func WithLocalStateQueryConfig( } } +// WithLocalTxMonitorConfig specifies LocalTxMonitor protocol config +func WithLocalTxMonitorConfig( + cfg localtxmonitor.Config, +) ConnectionOptionFunc { + return func(c *Connection) { + c.localTxMonitorConfig = &cfg + } +} + // WithLocalTxSubmissionConfig specifies LocalTxSubmission protocol config func WithLocalTxSubmissionConfig( cfg localtxsubmission.Config,