Documentation
¶
Overview ¶
Package paths provides utilities and facilities for payment paths as needed by frontier. Most importantly, it provides the Finder interface, allowing for pluggable path finding back ends.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DummyFinder ¶
type DummyFinder struct {
}
type DummyPath ¶
type DummyPath struct {
// contains filtered or unexported fields
}
func (DummyPath) Destination ¶
type Path ¶
type Path interface {
Path() []xdr.Asset
Source() xdr.Asset
Destination() xdr.Asset
// Cost returns an amount (which may be estimated), delimited in the Source assets
// that is suitable for use as the `sendMax` field for a `PathPaymentOp` struct.
Cost(amount xdr.Int64) (xdr.Int64, error)
}
Path is the interface that represents a single result returned by a path finder.
Click to show internal directories.
Click to hide internal directories.