Electroneum
Electroneum::Wallet Member List

This is the complete list of members for Electroneum::Wallet, including all inherited members.

address(uint32_t accountIndex=0, uint32_t addressIndex=0) const =0Electroneum::Walletpure virtual
addressBook()=0Electroneum::Walletpure virtual
addressValid(const std::string &str, NetworkType nettype)Electroneum::Walletstatic
addressValid(const std::string &str, bool testnet)Electroneum::Walletinlinestatic
addSubaddress(uint32_t accountIndex, const std::string &label)=0Electroneum::Walletpure virtual
addSubaddressAccount(const std::string &label)=0Electroneum::Walletpure virtual
amountFromDouble(double amount)Electroneum::Walletstatic
amountFromString(const std::string &amount)Electroneum::Walletstatic
approximateBlockChainHeight() const =0Electroneum::Walletpure virtual
autoRefreshInterval() const =0Electroneum::Walletpure virtual
balance(uint32_t accountIndex=0, bool public_blockchain=false) const =0Electroneum::Walletpure virtual
balanceAll(bool public_blockchain) constElectroneum::Walletinline
blackballOutput(const std::string &amount, const std::string &offset)=0Electroneum::Walletpure virtual
blackballOutputs(const std::vector< std::string > &outputs, bool add)=0Electroneum::Walletpure virtual
blockChainHeight() const =0Electroneum::Walletpure virtual
checkReserveProof(const std::string &address, const std::string &message, const std::string &signature, bool &good, uint64_t &total, uint64_t &spent) const =0Electroneum::Walletpure virtual
checkSpendProof(const std::string &txid, const std::string &message, const std::string &signature, bool &good) const =0Electroneum::Walletpure virtual
checkTxKey(const std::string &txid, std::string tx_key, const std::string &address, uint64_t &received, bool &in_pool, uint64_t &confirmations)=0Electroneum::Walletpure virtual
checkTxProof(const std::string &txid, const std::string &address, const std::string &message, const std::string &signature, bool &good, uint64_t &received, bool &in_pool, uint64_t &confirmations)=0Electroneum::Walletpure virtual
coldKeyImageSync(uint64_t &spent, uint64_t &unspent)=0Electroneum::Walletpure virtual
connected() const =0Electroneum::Walletpure virtual
ConnectionStatus enum nameElectroneum::Wallet
ConnectionStatus_Connected enum valueElectroneum::Wallet
ConnectionStatus_Disconnected enum valueElectroneum::Wallet
ConnectionStatus_WrongVersion enum valueElectroneum::Wallet
connectToDaemon()=0Electroneum::Walletpure virtual
createSweepUnmixableTransaction()=0Electroneum::Walletpure virtual
createTransaction(const std::string &dst_addr, const std::string &payment_id, optional< uint64_t > amount, uint32_t mixin_count, PendingTransaction::Priority=PendingTransaction::Priority_Low, uint32_t subaddr_account=0, std::set< uint32_t > subaddr_indices={})=0Electroneum::Walletpure virtual
createWatchOnly(const std::string &path, const std::string &password, const std::string &language) const =0Electroneum::Walletpure virtual
daemonBlockChainHeight() const =0Electroneum::Walletpure virtual
daemonBlockChainTargetHeight() const =0Electroneum::Walletpure virtual
debug(const std::string &category, const std::string &str)Electroneum::Walletstatic
defaultMixin() const =0Electroneum::Walletpure virtual
Device enum nameElectroneum::Wallet
Device_Ledger enum valueElectroneum::Wallet
Device_Software enum valueElectroneum::Wallet
Device_Trezor enum valueElectroneum::Wallet
displayAmount(uint64_t amount)Electroneum::Walletstatic
disposeTransaction(PendingTransaction *t)=0Electroneum::Walletpure virtual
error(const std::string &category, const std::string &str)Electroneum::Walletstatic
errorString() const =0Electroneum::Walletpure virtual
estimateBlockChainHeight() const =0Electroneum::Walletpure virtual
exchangeMultisigKeys(const std::vector< std::string > &info)=0Electroneum::Walletpure virtual
exportKeyImages(const std::string &filename)=0Electroneum::Walletpure virtual
exportMultisigImages(std::string &images)=0Electroneum::Walletpure virtual
filename() const =0Electroneum::Walletpure virtual
finalizeMultisig(const std::vector< std::string > &extraMultisigInfo)=0Electroneum::Walletpure virtual
genPaymentId()Electroneum::Walletstatic
getDefaultDataDir() const =0Electroneum::Walletpure virtual
getDeviceType() const =0Electroneum::Walletpure virtual
getMultisigInfo() const =0Electroneum::Walletpure virtual
getRefreshFromBlockHeight() const =0Electroneum::Walletpure virtual
getReserveProof(bool all, uint32_t account_index, uint64_t amount, const std::string &message) const =0Electroneum::Walletpure virtual
getRing(const std::string &key_image, std::vector< uint64_t > &ring) const =0Electroneum::Walletpure virtual
getRings(const std::string &txid, std::vector< std::pair< std::string, std::vector< uint64_t >>> &rings) const =0Electroneum::Walletpure virtual
getSeedLanguage() const =0Electroneum::Walletpure virtual
getSpendProof(const std::string &txid, const std::string &message) const =0Electroneum::Walletpure virtual
getSubaddressLabel(uint32_t accountIndex, uint32_t addressIndex) const =0Electroneum::Walletpure virtual
getTxKey(const std::string &txid) const =0Electroneum::Walletpure virtual
getTxProof(const std::string &txid, const std::string &address, const std::string &message) const =0Electroneum::Walletpure virtual
getUserNote(const std::string &txid) const =0Electroneum::Walletpure virtual
hardForkInfo(uint8_t &version, uint64_t &earliest_height) const =0Electroneum::Walletpure virtual
hasMultisigPartialKeyImages() const =0Electroneum::Walletpure virtual
history()=0Electroneum::Walletpure virtual
importKeyImages(const std::string &filename)=0Electroneum::Walletpure virtual
importMultisigImages(const std::vector< std::string > &images)=0Electroneum::Walletpure virtual
info(const std::string &category, const std::string &str)Electroneum::Walletstatic
init(const std::string &daemon_address, uint64_t upper_transaction_size_limit=0, const std::string &daemon_username="", const std::string &daemon_password="", bool use_ssl=false, bool lightWallet=false)=0Electroneum::Walletpure virtual
init(const char *argv0, const char *default_log_base_name)Electroneum::Walletinlinestatic
init(const char *argv0, const char *default_log_base_name, const std::string &log_path, bool console)Electroneum::Walletstatic
integratedAddress(const std::string &payment_id) const =0Electroneum::Walletpure virtual
isKeysFileLocked()=0Electroneum::Walletpure virtual
keyReuseMitigation2(bool mitigation)=0Electroneum::Walletpure virtual
keysFilename() const =0Electroneum::Walletpure virtual
keyValid(const std::string &secret_key_string, const std::string &address_string, bool isViewKey, NetworkType nettype, std::string &error)Electroneum::Walletstatic
keyValid(const std::string &secret_key_string, const std::string &address_string, bool isViewKey, bool testnet, std::string &error)Electroneum::Walletinlinestatic
lightWalletImportWalletRequest(std::string &payment_id, uint64_t &fee, bool &new_request, bool &request_fulfilled, std::string &payment_address, std::string &status)=0Electroneum::Walletpure virtual
lightWalletLogin(bool &isNewWallet) const =0Electroneum::Walletpure virtual
loadUnsignedTx(const std::string &unsigned_filename)=0Electroneum::Walletpure virtual
lockKeysFile()=0Electroneum::Walletpure virtual
mainAddress() constElectroneum::Walletinline
mainnet() constElectroneum::Walletinline
makeMultisig(const std::vector< std::string > &info, uint32_t threshold)=0Electroneum::Walletpure virtual
maximumAllowedAmount()Electroneum::Walletstatic
multisig() const =0Electroneum::Walletpure virtual
nettype() const =0Electroneum::Walletpure virtual
numSubaddressAccounts() const =0Electroneum::Walletpure virtual
numSubaddresses(uint32_t accountIndex) const =0Electroneum::Walletpure virtual
parse_uri(const std::string &uri, std::string &address, std::string &payment_id, uint64_t &amount, std::string &tx_description, std::string &recipient_name, std::vector< std::string > &unknown_parameters, std::string &error)=0Electroneum::Walletpure virtual
path() const =0Electroneum::Walletpure virtual
pauseRefresh()=0Electroneum::Walletpure virtual
paymentIdFromAddress(const std::string &str, NetworkType nettype)Electroneum::Walletstatic
paymentIdFromAddress(const std::string &str, bool testnet)Electroneum::Walletinlinestatic
paymentIdValid(const std::string &paiment_id)Electroneum::Walletstatic
publicMultisigSignerKey() const =0Electroneum::Walletpure virtual
publicSpendKey() const =0Electroneum::Walletpure virtual
publicViewKey() const =0Electroneum::Walletpure virtual
refresh()=0Electroneum::Walletpure virtual
refreshAsync()=0Electroneum::Walletpure virtual
rescanBlockchain()=0Electroneum::Walletpure virtual
rescanBlockchainAsync()=0Electroneum::Walletpure virtual
rescanSpent()=0Electroneum::Walletpure virtual
restoreMultisigTransaction(const std::string &signData)=0Electroneum::Walletpure virtual
secretSpendKey() const =0Electroneum::Walletpure virtual
secretViewKey() const =0Electroneum::Walletpure virtual
seed() const =0Electroneum::Walletpure virtual
segregatePreForkOutputs(bool segregate)=0Electroneum::Walletpure virtual
segregationHeight(uint64_t height)=0Electroneum::Walletpure virtual
setAutoRefreshInterval(int millis)=0Electroneum::Walletpure virtual
setDefaultMixin(uint32_t arg)=0Electroneum::Walletpure virtual
setDevicePassphrase(const std::string &passphrase)Electroneum::Walletinlinevirtual
setDevicePin(const std::string &pin)Electroneum::Walletinlinevirtual
setListener(WalletListener *)=0Electroneum::Walletpure virtual
setPassword(const std::string &password)=0Electroneum::Walletpure virtual
setRecoveringFromDevice(bool recoveringFromDevice)=0Electroneum::Walletpure virtual
setRecoveringFromSeed(bool recoveringFromSeed)=0Electroneum::Walletpure virtual
setRefreshFromBlockHeight(uint64_t refresh_from_block_height)=0Electroneum::Walletpure virtual
setRing(const std::string &key_image, const std::vector< uint64_t > &ring, bool relative)=0Electroneum::Walletpure virtual
setSeedLanguage(const std::string &arg)=0Electroneum::Walletpure virtual
setSubaddressLabel(uint32_t accountIndex, uint32_t addressIndex, const std::string &label)=0Electroneum::Walletpure virtual
setSubaddressLookahead(uint32_t major, uint32_t minor)=0Electroneum::Walletpure virtual
setTrustedDaemon(bool arg)=0Electroneum::Walletpure virtual
setUserNote(const std::string &txid, const std::string &note)=0Electroneum::Walletpure virtual
signMessage(const std::string &message)=0Electroneum::Walletpure virtual
signMultisigParticipant(const std::string &message) const =0Electroneum::Walletpure virtual
stagenet() constElectroneum::Walletinline
startRefresh()=0Electroneum::Walletpure virtual
Status enum nameElectroneum::Wallet
status() const =0Electroneum::Walletpure virtual
Status_Critical enum valueElectroneum::Wallet
Status_Error enum valueElectroneum::Wallet
Status_Ok enum valueElectroneum::Wallet
statusWithErrorString(int &status, std::string &errorString) const =0Electroneum::Walletpure virtual
store(const std::string &path)=0Electroneum::Walletpure virtual
subaddress()=0Electroneum::Walletpure virtual
subaddressAccount()=0Electroneum::Walletpure virtual
submitTransaction(const std::string &fileName)=0Electroneum::Walletpure virtual
synchronized() const =0Electroneum::Walletpure virtual
testnet() constElectroneum::Walletinline
trustedDaemon() const =0Electroneum::Walletpure virtual
unblackballOutput(const std::string &amount, const std::string &offset)=0Electroneum::Walletpure virtual
unlockedBalance(uint32_t accountIndex=0, bool public_blockchain=false) const =0Electroneum::Walletpure virtual
unlockedBalanceAll(bool public_blockchain) constElectroneum::Walletinline
unlockKeysFile()=0Electroneum::Walletpure virtual
useForkRules(uint8_t version, int64_t early_blocks) const =0Electroneum::Walletpure virtual
verifyMessageWithPublicKey(const std::string &message, const std::string &publicKey, const std::string &signature) const =0Electroneum::Walletpure virtual
verifySignedMessage(const std::string &message, const std::string &addres, const std::string &signature) const =0Electroneum::Walletpure virtual
warning(const std::string &category, const std::string &str)Electroneum::Walletstatic
watchOnly() const =0Electroneum::Walletpure virtual
~Wallet()=0Electroneum::Walletpure virtual