routing/conf: add experimental assume valid conf

This commit is contained in:
Conner Fromknecht committed 2018-09-03 20:15:18 -07:00
1 parent af0265f8fa
commit 89113654fe
2 files changed
+26

No files matched your search

+12
View File
@@ -0,0 +1,12 @@
// +build !experimental
package routing
// Conf provides the command line routing configuration. There are no fields in
// the production build so that this section is hidden by default.
type Conf struct{}
// UseAssumeChannelValid always returns false when not in experimental builds.
func (c *Conf) UseAssumeChannelValid() bool {
return false
}
+14
View File
@@ -0,0 +1,14 @@
// +build experimental
package routing
// Conf exposes the experimental command line routing configurations.
type Conf struct {
AssumeChannelValid bool `long:"assumechanvalid" description:"Skip checking channel spentness during graph validation. (default: false)"`
}
// UseAssumeChannelValid returns true if the router should skip checking for
// spentness when processing channel updates and announcements.
func (c *Conf) UseAssumeChannelValid() bool {
return c.AssumeChannelValid
}