Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager struct { // UpdateForwardingPolicies is used by the manager to update active // links with a new policy. UpdateForwardingPolicies func( chanPolicies map[wire.OutPoint]htlcswitch.ForwardingPolicy) // PropagateChanPolicyUpdate is called to persist a new policy to disk // and broadcast it to the network. PropagateChanPolicyUpdate func( edgesToUpdate []discovery.EdgeWithInfo) error // ForAllOutgoingChannels is required to iterate over all our local // channels. ForAllOutgoingChannels func(cb func(*channeldb.ChannelEdgeInfo, *channeldb.ChannelEdgePolicy) error) error // FetchChannel is used to query local channel parameters. FetchChannel func(chanPoint wire.OutPoint) (*channeldb.OpenChannel, error) // contains filtered or unexported fields }
Manager manages the node's local channels. The only operation that is currently implemented is updating forwarding policies.
func (*Manager) UpdatePolicy ¶
UpdatePolicy updates the policy for the specified channels on disk and in the active links.
Click to show internal directories.
Click to hide internal directories.