# Functions
New creates a new wallet, loading any known addresses from the input file name and then using the file to save in the future.
NewCustomWallet creates a new wallet using custom dependencies.
# Constants
RespendTimeout records the number of blocks that the wallet will wait before spending an output that has been spent in the past.
SiagFileExtension is the file extension to be used for siag files.
SiagFileHeader is the header for all siag files.
SiagFileVersion is the version number to be used for siag files.
# Variables
ErrInconsistentKeys is the error when keyfiles provided are for different addresses.
ErrInsufficientKeys is the error when there's not enough keys provided to spend the siafunds.
ErrNoKeyfile is the error when no keyfile has been presented.
ErrUnknownHeader is the error when file contains wrong header.
ErrUnknownVersion is the error when the file has an unknown version number.