Versions in this module Expand all Collapse all v0 v0.0.2 Mar 11, 2024 v0.0.1 Mar 11, 2024 Changes in this version + func NewChainGroup(chains ...chain.Chainer) *chainGroup + func NewRoute(opts ...RouteOption) *route + type Chain struct + func NewChain(name string, opts ...ChainOption) *Chain + func (c *Chain) AddHop(hop hop.Hop) + func (c *Chain) Marker() selector.Marker + func (c *Chain) Metadata() metadata.Metadata + func (c *Chain) Name() string + func (c *Chain) Route(ctx context.Context, network, address string, opts ...chain.RouteOption) chain.Route + type ChainOption func(*ChainOptions) + func LoggerChainOption(logger logger.Logger) ChainOption + func MetadataChainOption(md metadata.Metadata) ChainOption + type ChainOptions struct + Logger logger.Logger + Metadata metadata.Metadata + type RouteOption func(*RouteOptions) + func ChainRouteOption(c chain.Chainer) RouteOption + type RouteOptions struct + Chain chain.Chainer