Initializes a new WalletAPI interface
the API password for the WalletAPI instance
the address of the daemon
the port of the daemon
the timeout to wait for each request in ms
whether the daemon uses SSL (HTTPS) or not
the user agent string to use with requests
whether the underlying HTTP(s) connection should be kept alive and reused
the default mixin used for generated transactions
the decimal divisor to use in converting between atomic units and human readable values
the default fee per byte to use in generating transactions
the default unlock time to use in generating transaction
Retrieves a list of the addresses in the wallet container
Returns if the Wallet-API service is reachable
Retrieves the balance for the entire wallet container or the specified wallet address
the wallet address to check or undefined for the entire container
Retrieves the balance for every wallet address in the container
Closes the wallet container that is currently open
Creates a new wallet container using the specified parameters
the filename of the wallet container
the password of the wallet container
the node to use for the wallet container
the node port to use for the wallet container
whether the node uses SSL or not
Creates a new, random address in the wallet container
Creates an integrated address forom the given address and payment ID
the address to use to generate the integrated address
the payment ID to use to generate the integrated address
Deletes the given subwallet from the container
the address of the subwallet to delete
t * Deletes a previous prepared transaction
the hash of the prepared transaction
Retrieves the node, address, port, fee, and fee address of the connected node
Imports a subwallet with the given private spend key starting at the specified can height
the private spend key of the subwallet to import
the height to start scanning from upon import of the subwallet
Imports a deterministic subwallet with the given wallet index number
the index of the deterministic subwallet
the height to start scanning from upon import of the subwallet
Imports a new wallet container using the specified keys and optional params
the filename of the wallet container
the password of the wallet container
the private view key of the wallet
the private spend key of the wallet
the height to start scanning from upon import of the wallet
the node to use for the wallet container
the node port to use for the wallet container
whether the node uses SSL or not
Imports a new wallet container using the specified mnemonic seed and optional params
the filename of the wallet container
the password of the wallet container
the mnemonic seed of the wallet to import
the height to start scanning from upon import of the wallet
the node to use for the wallet container
the node port to use for the wallet container
whether the node uses SSL or not
Imports a view only subwallet with the given public spend key
the public spend key of the subwallet
the height to start scanning from upon import of the subwallet
Imports a new view only wallet container using the specified mnemonic seed and optional params
the filename of the wallet container
the password of the wallet container
the private view key of the wallet
the public wallet address
the height to start scanning from upon import of the wallet
the node to use for the wallet container
the node port to use for the wallet container
whether the node uses SSL or not
Retrieves the wallet container's shared private view key, or if an address is specified, returns the public and private spend keys for the given address
the wallet address
Retrieves the menemonic seed for the given address if possible
the wallet address
Creates a new output destination object
the address of the recipient
the human readable amount to send to the recipient
Opens an existing wallet container
the filename of the wallet container
the password of the wallet container
the node to use for the wallet container
the node port to use for the wallet container
whether the node uses SSL or not
Prepares an advanced transaction
the destination(s) of the transaction
the number of mixins to use
the transaction fee to pay
the source addresses, if any, of the funds for the transaction
the payment ID to include with the transactions
the address to send transaction change to
the unlock time of the new transaction
any extra data to be included in the TX_EXTRA field of the transaction
Prepares a basic transaction
the address to send funds to
the amount to send in the transaction
the payment ID to include with the transaction
Retrieves the primary public wallet address of the container
Resets and saves the wallet container, beginning scanning from the height given, if any
the scan height at which to begin scanning
Saves the wallet container currently open to disk
Sends an advanced transaction
the destination(s) of the transaction
the number of mixins to use
the transaction fee to pay
the source addresses, if any, of the funds for the transaction
the payment ID to include with the transactions
the address to send transaction change to
the unlock time of the new transaction
any extra data to be included in the TX_EXTRA field of the transaction
Sends a basic transaction
the address to send funds to
the amount to send in the transaction
the payment ID to include with the transaction
Sends an advanced fusion transaction
the address to send the fusion transaction to
the number of mixins to use in the fusion transaction
the source addresses, if any, of the funds for the fusion transaction
Sends a basic fusion transaction
Sends a previously prepared transaction
the hash of the prepared transaction
Opens an existing wallet container
the node to use for the wallet container
the node port to use for the wallet container
whether the node uses SSL or not
Retrieves the wallet sync status, peer count, and network hashrate
Retrieves details on a given transaction if found
the transaction hash to retrieve
Retrieves the transaction private key that can be used to audit a transaction
Retrieves a list of all transactions in the wallet container and/or within the supplied constraints
the height to return transfers from
the height to return transactions until
Retrieves a list of all transactions in the wallet container by address and/or within the supplied constraints
the wallet address
the height to return transfers from
the height to return transactions until
Retrieves a list of all unconfirmed outgoing transactions in the wallet container
Validates a given address
the wallet address to validate
Generated using TypeDoc
A class interface that allows for easy interaction with the wallet-api service