Module movement

Source

Modules§

error
manager
update

Structs§

Movement
Describes an attempted movement of offchain funds within the Wallet.
MovementDestination
Describes a recipient of a movement. This could either be an external recipient in send actions or it could be the bark wallet itself.
MovementId
A unique identifier for a movement.
MovementSubsystem
Contains information about the subsystem that created the movement as well as the purpose of the movement.
MovementTimestamp
Contains the times at which the movement was created, updated and completed.

Enums§

MovementStatus
Represents the current status of a Movement. It’s important to note that each status can result in fund changes. As an example, a lightning payment could fail but this will still result in a change of VTXOs. You can’t assume that MovementStatus::Failed means that user funds didn’t change.
PaymentMethod
Provides a typed mechanism for describing the recipient in a MovementDestination.