Electroneum
Electroneum::WalletImpl Member List

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

address(uint32_t accountIndex=0, uint32_t addressIndex=0) const overrideElectroneum::WalletImplvirtual
addressBook() overrideElectroneum::WalletImplvirtual
AddressBookImpl classElectroneum::WalletImplfriend
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) overrideElectroneum::WalletImplvirtual
addSubaddressAccount(const std::string &label) overrideElectroneum::WalletImplvirtual
amountFromDouble(double amount)Electroneum::Walletstatic
amountFromString(const std::string &amount)Electroneum::Walletstatic
approximateBlockChainHeight() const overrideElectroneum::WalletImplvirtual
autoRefreshInterval() const overrideElectroneum::WalletImplvirtual
balance(uint32_t accountIndex=0, bool public_blockchain=false) const overrideElectroneum::WalletImplvirtual
balanceAll(bool public_blockchain) constElectroneum::Walletinline
blackballOutput(const std::string &amount, const std::string &offset) overrideElectroneum::WalletImplvirtual
blackballOutputs(const std::vector< std::string > &outputs, bool add) overrideElectroneum::WalletImplvirtual
blockChainHeight() const overrideElectroneum::WalletImplvirtual
checkReserveProof(const std::string &address, const std::string &message, const std::string &signature, bool &good, uint64_t &total, uint64_t &spent) const overrideElectroneum::WalletImplvirtual
checkSpendProof(const std::string &txid, const std::string &message, const std::string &signature, bool &good) const overrideElectroneum::WalletImplvirtual
checkTxKey(const std::string &txid, std::string tx_key, const std::string &address, uint64_t &received, bool &in_pool, uint64_t &confirmations) overrideElectroneum::WalletImplvirtual
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) overrideElectroneum::WalletImplvirtual
close(bool store=true)Electroneum::WalletImpl
coldKeyImageSync(uint64_t &spent, uint64_t &unspent) overrideElectroneum::WalletImplvirtual
connected() const overrideElectroneum::WalletImplvirtual
ConnectionStatus enum nameElectroneum::Wallet
ConnectionStatus_Connected enum valueElectroneum::Wallet
ConnectionStatus_Disconnected enum valueElectroneum::Wallet
ConnectionStatus_WrongVersion enum valueElectroneum::Wallet
connectToDaemon() overrideElectroneum::WalletImplvirtual
create(const std::string &path, const std::string &password, const std::string &language)Electroneum::WalletImpl
createSweepUnmixableTransaction() overrideElectroneum::WalletImplvirtual
createTransaction(const std::string &dst_addr, const std::string &payment_id, optional< uint64_t > amount, uint32_t mixin_count, PendingTransaction::Priority priority=PendingTransaction::Priority_Low, uint32_t subaddr_account=0, std::set< uint32_t > subaddr_indices={}) overrideElectroneum::WalletImplvirtual
createWatchOnly(const std::string &path, const std::string &password, const std::string &language) const overrideElectroneum::WalletImplvirtual
daemonBlockChainHeight() const overrideElectroneum::WalletImplvirtual
daemonBlockChainTargetHeight() const overrideElectroneum::WalletImplvirtual
debug(const std::string &category, const std::string &str)Electroneum::Walletstatic
defaultMixin() const overrideElectroneum::WalletImplvirtual
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) overrideElectroneum::WalletImplvirtual
error(const std::string &category, const std::string &str)Electroneum::Walletstatic
errorString() const overrideElectroneum::WalletImplvirtual
estimateBlockChainHeight() const overrideElectroneum::WalletImplvirtual
exchangeMultisigKeys(const std::vector< std::string > &info) overrideElectroneum::WalletImplvirtual
exportKeyImages(const std::string &filename) overrideElectroneum::WalletImplvirtual
exportMultisigImages(std::string &images) overrideElectroneum::WalletImplvirtual
filename() const overrideElectroneum::WalletImplvirtual
finalizeMultisig(const std::vector< std::string > &extraMultisigInfo) overrideElectroneum::WalletImplvirtual
genPaymentId()Electroneum::Walletstatic
getDefaultDataDir() const overrideElectroneum::WalletImplvirtual
getDeviceType() const overrideElectroneum::WalletImplvirtual
getMultisigInfo() const overrideElectroneum::WalletImplvirtual
getRefreshFromBlockHeight() const overrideElectroneum::WalletImplinlinevirtual
getReserveProof(bool all, uint32_t account_index, uint64_t amount, const std::string &message) const overrideElectroneum::WalletImplvirtual
getRing(const std::string &key_image, std::vector< uint64_t > &ring) const overrideElectroneum::WalletImplvirtual
getRings(const std::string &txid, std::vector< std::pair< std::string, std::vector< uint64_t >>> &rings) const overrideElectroneum::WalletImplvirtual
getSeedLanguage() const overrideElectroneum::WalletImplvirtual
getSpendProof(const std::string &txid, const std::string &message) const overrideElectroneum::WalletImplvirtual
getSubaddressLabel(uint32_t accountIndex, uint32_t addressIndex) const overrideElectroneum::WalletImplvirtual
getTxKey(const std::string &txid) const overrideElectroneum::WalletImplvirtual
getTxProof(const std::string &txid, const std::string &address, const std::string &message) const overrideElectroneum::WalletImplvirtual
getUserNote(const std::string &txid) const overrideElectroneum::WalletImplvirtual
hardForkInfo(uint8_t &version, uint64_t &earliest_height) const overrideElectroneum::WalletImplvirtual
hasMultisigPartialKeyImages() const overrideElectroneum::WalletImplvirtual
history() overrideElectroneum::WalletImplvirtual
importKeyImages(const std::string &filename) overrideElectroneum::WalletImplvirtual
importMultisigImages(const std::vector< std::string > &images) overrideElectroneum::WalletImplvirtual
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) overrideElectroneum::WalletImplvirtual
Electroneum::Wallet::init(const char *argv0, const char *default_log_base_name)Electroneum::Walletinlinestatic
Electroneum::Wallet::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 overrideElectroneum::WalletImplvirtual
isKeysFileLocked() overrideElectroneum::WalletImplvirtual
keyReuseMitigation2(bool mitigation) overrideElectroneum::WalletImplvirtual
keysFilename() const overrideElectroneum::WalletImplvirtual
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) overrideElectroneum::WalletImplvirtual
lightWalletLogin(bool &isNewWallet) const overrideElectroneum::WalletImplvirtual
loadUnsignedTx(const std::string &unsigned_filename) overrideElectroneum::WalletImplvirtual
lockKeysFile() overrideElectroneum::WalletImplvirtual
mainAddress() constElectroneum::Walletinline
mainnet() constElectroneum::Walletinline
makeMultisig(const std::vector< std::string > &info, uint32_t threshold) overrideElectroneum::WalletImplvirtual
maximumAllowedAmount()Electroneum::Walletstatic
multisig() const overrideElectroneum::WalletImplvirtual
nettype() const overrideElectroneum::WalletImplinlinevirtual
numSubaddressAccounts() const overrideElectroneum::WalletImplvirtual
numSubaddresses(uint32_t accountIndex) const overrideElectroneum::WalletImplvirtual
open(const std::string &path, const std::string &password)Electroneum::WalletImpl
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) overrideElectroneum::WalletImplvirtual
path() const overrideElectroneum::WalletImplvirtual
pauseRefresh() overrideElectroneum::WalletImplvirtual
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
PendingTransactionImpl classElectroneum::WalletImplfriend
publicMultisigSignerKey() const overrideElectroneum::WalletImplvirtual
publicSpendKey() const overrideElectroneum::WalletImplvirtual
publicViewKey() const overrideElectroneum::WalletImplvirtual
recover(const std::string &path, const std::string &password, const std::string &seed)Electroneum::WalletImpl
recover(const std::string &path, const std::string &seed)Electroneum::WalletImpl
recoverFromDevice(const std::string &path, const std::string &password, const std::string &device_name)Electroneum::WalletImpl
recoverFromKeys(const std::string &path, const std::string &language, const std::string &address_string, const std::string &viewkey_string, const std::string &spendkey_string="")Electroneum::WalletImpl
recoverFromKeysWithPassword(const std::string &path, const std::string &password, const std::string &language, const std::string &address_string, const std::string &viewkey_string, const std::string &spendkey_string="")Electroneum::WalletImpl
refresh() overrideElectroneum::WalletImplvirtual
refreshAsync() overrideElectroneum::WalletImplvirtual
rescanBlockchain() overrideElectroneum::WalletImplvirtual
rescanBlockchainAsync() overrideElectroneum::WalletImplvirtual
rescanSpent() overrideElectroneum::WalletImplvirtual
restoreMultisigTransaction(const std::string &signData) overrideElectroneum::WalletImplvirtual
secretSpendKey() const overrideElectroneum::WalletImplvirtual
secretViewKey() const overrideElectroneum::WalletImplvirtual
seed() const overrideElectroneum::WalletImplvirtual
segregatePreForkOutputs(bool segregate) overrideElectroneum::WalletImplvirtual
segregationHeight(uint64_t height) overrideElectroneum::WalletImplvirtual
setAutoRefreshInterval(int millis) overrideElectroneum::WalletImplvirtual
setDefaultMixin(uint32_t arg) overrideElectroneum::WalletImplvirtual
setDevicePassphrase(const std::string &password) overrideElectroneum::WalletImplvirtual
setDevicePin(const std::string &password) overrideElectroneum::WalletImplvirtual
setListener(WalletListener *l) overrideElectroneum::WalletImplvirtual
setPassword(const std::string &password) overrideElectroneum::WalletImplvirtual
setRecoveringFromDevice(bool recoveringFromDevice) overrideElectroneum::WalletImplvirtual
setRecoveringFromSeed(bool recoveringFromSeed) overrideElectroneum::WalletImplvirtual
setRefreshFromBlockHeight(uint64_t refresh_from_block_height) overrideElectroneum::WalletImplvirtual
setRing(const std::string &key_image, const std::vector< uint64_t > &ring, bool relative) overrideElectroneum::WalletImplvirtual
setSeedLanguage(const std::string &arg) overrideElectroneum::WalletImplvirtual
setSubaddressLabel(uint32_t accountIndex, uint32_t addressIndex, const std::string &label) overrideElectroneum::WalletImplvirtual
setSubaddressLookahead(uint32_t major, uint32_t minor) overrideElectroneum::WalletImplvirtual
setTrustedDaemon(bool arg) overrideElectroneum::WalletImplvirtual
setUserNote(const std::string &txid, const std::string &note) overrideElectroneum::WalletImplvirtual
signMessage(const std::string &message) overrideElectroneum::WalletImplvirtual
signMultisigParticipant(const std::string &message) const overrideElectroneum::WalletImplvirtual
stagenet() constElectroneum::Walletinline
startRefresh() overrideElectroneum::WalletImplvirtual
status() const overrideElectroneum::WalletImplvirtual
Status enum nameElectroneum::Wallet
Status_Critical enum valueElectroneum::Wallet
Status_Error enum valueElectroneum::Wallet
Status_Ok enum valueElectroneum::Wallet
statusWithErrorString(int &status, std::string &errorString) const overrideElectroneum::WalletImplvirtual
store(const std::string &path) overrideElectroneum::WalletImplvirtual
subaddress() overrideElectroneum::WalletImplvirtual
subaddressAccount() overrideElectroneum::WalletImplvirtual
SubaddressAccountImpl classElectroneum::WalletImplfriend
SubaddressImpl classElectroneum::WalletImplfriend
submitTransaction(const std::string &fileName) overrideElectroneum::WalletImplvirtual
synchronized() const overrideElectroneum::WalletImplvirtual
testnet() constElectroneum::Walletinline
TransactionHistoryImpl classElectroneum::WalletImplfriend
trustedDaemon() const overrideElectroneum::WalletImplvirtual
unblackballOutput(const std::string &amount, const std::string &offset) overrideElectroneum::WalletImplvirtual
unlockedBalance(uint32_t accountIndex=0, bool public_blockchain=false) const overrideElectroneum::WalletImplvirtual
unlockedBalanceAll(bool public_blockchain) constElectroneum::Walletinline
unlockKeysFile() overrideElectroneum::WalletImplvirtual
UnsignedTransactionImpl classElectroneum::WalletImplfriend
useForkRules(uint8_t version, int64_t early_blocks) const overrideElectroneum::WalletImplvirtual
verifyMessageWithPublicKey(const std::string &message, const std::string &publicKey, const std::string &signature) const overrideElectroneum::WalletImplvirtual
verifySignedMessage(const std::string &message, const std::string &address, const std::string &signature) const overrideElectroneum::WalletImplvirtual
Wallet2CallbackImplElectroneum::WalletImplfriend
WalletImpl(NetworkType nettype=MAINNET, uint64_t kdf_rounds=1)Electroneum::WalletImpl
warning(const std::string &category, const std::string &str)Electroneum::Walletstatic
watchOnly() const overrideElectroneum::WalletImplvirtual
~Wallet()=0Electroneum::Walletpure virtual
~WalletImpl()Electroneum::WalletImpl