# Functions
NewMoveBalanceHandler creates a new instance of the moveBalanceHandler struct.
NewWalletTracker will create a new walletTracker instance.
# Variables
ErrInvalidAvailableBalanceValue signals that an invalid available balance value was provided.
ErrInvalidTransactionValue signals that an invalid transaction value was provided.
ErrNilLastProcessedNonceHandler signals that a nil last processed nonce handler was provided.
ErrNilMinimumBalance signals that a nil minimum balance was provided.
ErrNilProxy signals that a nil proxy has been provided.
ErrNilTrackableAddressesProvider signals that a nil trackable address provider was used.
ErrNilTransactionInteractor signals that a nil transaction interactor was provided.
# Structs
MoveBalanceHandlerArgs is the argument DTO for the NewMoveBalanceHandler constructor function.
WalletTrackerArgs is the argument DTO for the NewWalletTracker constructor function.
# Interfaces
LastProcessedNonceHandler will keep track of the last processed hyper block nonce.
ProxyHandler defines the behavior of a proxy handler that can process requests.
TrackableAddressesProvider defines the behavior for a component that can determine if one address is tracked or not.
TransactionInteractor defines the transaction interactor behavior used in workflows.