diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 2d497a4..a544af0 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -7,6 +7,19 @@ RUN apt update \ # Install zsh and configure it +ARG USERNAME=user +ARG USER_UID=1000 +ARG USER_GID=$USER_UID + +RUN groupadd --gid $USER_GID $USERNAME \ + && useradd --uid $USER_UID --gid $USER_GID -m $USERNAME \ + && apt-get update \ + && apt-get install -y sudo \ + && echo $USERNAME ALL=\(root\) NOPASSWD:ALL > /etc/sudoers.d/$USERNAME \ + && chmod 0440 /etc/sudoers.d/$USERNAME + +USER $USERNAME + RUN sh -c "$(wget -O- https://github.com/deluan/zsh-in-docker/releases/download/v1.2.0/zsh-in-docker.sh)" \ -t robbyrussell diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 4c0f937..90a29f4 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -18,5 +18,6 @@ "extensions": [ ] } - } + }, + "remoteUser": "user" } diff --git a/monero_libwallet2_api_c/monero_libwallet2_api_c.exp b/monero_libwallet2_api_c/monero_libwallet2_api_c.exp index 1c6ee9d..7867e01 100644 --- a/monero_libwallet2_api_c/monero_libwallet2_api_c.exp +++ b/monero_libwallet2_api_c/monero_libwallet2_api_c.exp @@ -1,293 +1,260 @@ +_MONERO_PendingTransaction_status +_MONERO_PendingTransaction_errorString +_MONERO_PendingTransaction_commit +_MONERO_PendingTransaction_commitUR +_MONERO_PendingTransaction_amount +_MONERO_PendingTransaction_dust +_MONERO_PendingTransaction_fee +_MONERO_PendingTransaction_txid +_MONERO_PendingTransaction_txCount +_MONERO_PendingTransaction_subaddrAccount +_MONERO_PendingTransaction_subaddrIndices +_MONERO_PendingTransaction_multisigSignData +_MONERO_PendingTransaction_signMultisigTx +_MONERO_PendingTransaction_signersKeys +_MONERO_PendingTransaction_hex +_MONERO_PendingTransaction_txHex +_MONERO_UnsignedTransaction_status +_MONERO_UnsignedTransaction_errorString +_MONERO_UnsignedTransaction_amount +_MONERO_UnsignedTransaction_fee +_MONERO_UnsignedTransaction_mixin +_MONERO_UnsignedTransaction_confirmationMessage +_MONERO_UnsignedTransaction_paymentId +_MONERO_UnsignedTransaction_recipientAddress +_MONERO_UnsignedTransaction_minMixinCount +_MONERO_UnsignedTransaction_txCount +_MONERO_UnsignedTransaction_sign +_MONERO_UnsignedTransaction_signUR +_MONERO_TransactionInfo_direction +_MONERO_TransactionInfo_isPending +_MONERO_TransactionInfo_isFailed +_MONERO_TransactionInfo_isCoinbase +_MONERO_TransactionInfo_amount +_MONERO_TransactionInfo_fee +_MONERO_TransactionInfo_blockHeight +_MONERO_TransactionInfo_description +_MONERO_TransactionInfo_subaddrIndex +_MONERO_TransactionInfo_subaddrAccount +_MONERO_TransactionInfo_label +_MONERO_TransactionInfo_confirmations +_MONERO_TransactionInfo_unlockTime +_MONERO_TransactionInfo_hash +_MONERO_TransactionInfo_timestamp +_MONERO_TransactionInfo_paymentId +_MONERO_TransactionInfo_transfers_count +_MONERO_TransactionInfo_transfers_amount +_MONERO_TransactionInfo_transfers_address +_MONERO_TransactionHistory_count +_MONERO_TransactionHistory_transaction +_MONERO_TransactionHistory_transactionById +_MONERO_TransactionHistory_refresh +_MONERO_TransactionHistory_setTxNote _MONERO_AddressBookRow_extra _MONERO_AddressBookRow_getAddress _MONERO_AddressBookRow_getDescription _MONERO_AddressBookRow_getPaymentId _MONERO_AddressBookRow_getRowId +_MONERO_AddressBook_getAll_size +_MONERO_AddressBook_getAll_byIndex _MONERO_AddressBook_addRow _MONERO_AddressBook_deleteRow -_MONERO_AddressBook_errorCode -_MONERO_AddressBook_errorString -_MONERO_AddressBook_getAll_byIndex -_MONERO_AddressBook_getAll_size -_MONERO_AddressBook_lookupPaymentID -_MONERO_AddressBook_refresh _MONERO_AddressBook_setDescription -_MONERO_CoinsInfo_address -_MONERO_CoinsInfo_addressLabel -_MONERO_CoinsInfo_amount +_MONERO_AddressBook_refresh +_MONERO_AddressBook_errorString +_MONERO_AddressBook_errorCode +_MONERO_AddressBook_lookupPaymentID _MONERO_CoinsInfo_blockHeight -_MONERO_CoinsInfo_coinbase -_MONERO_CoinsInfo_description -_MONERO_CoinsInfo_frozen -_MONERO_CoinsInfo_globalOutputIndex _MONERO_CoinsInfo_hash _MONERO_CoinsInfo_internalOutputIndex -_MONERO_CoinsInfo_keyImage +_MONERO_CoinsInfo_globalOutputIndex +_MONERO_CoinsInfo_spent +_MONERO_CoinsInfo_frozen +_MONERO_CoinsInfo_spentHeight +_MONERO_CoinsInfo_amount +_MONERO_CoinsInfo_rct _MONERO_CoinsInfo_keyImageKnown _MONERO_CoinsInfo_pkIndex -_MONERO_CoinsInfo_pubKey -_MONERO_CoinsInfo_rct -_MONERO_CoinsInfo_spent -_MONERO_CoinsInfo_spentHeight -_MONERO_CoinsInfo_subaddrAccount _MONERO_CoinsInfo_subaddrIndex +_MONERO_CoinsInfo_subaddrAccount +_MONERO_CoinsInfo_address +_MONERO_CoinsInfo_addressLabel +_MONERO_CoinsInfo_keyImage _MONERO_CoinsInfo_unlockTime _MONERO_CoinsInfo_unlocked -_MONERO_Coins_coin +_MONERO_CoinsInfo_pubKey +_MONERO_CoinsInfo_coinbase +_MONERO_CoinsInfo_description _MONERO_Coins_count -_MONERO_Coins_getAll_byIndex +_MONERO_Coins_coin _MONERO_Coins_getAll_size -_MONERO_Coins_isTransferUnlocked +_MONERO_Coins_getAll_byIndex _MONERO_Coins_refresh -_MONERO_Coins_setDescription -_MONERO_Coins_setFrozen _MONERO_Coins_setFrozenByPublicKey +_MONERO_Coins_setFrozen _MONERO_Coins_thaw _MONERO_Coins_thawByPublicKey -_MONERO_DEBUG_isPointerNull -_MONERO_DEBUG_test0 -_MONERO_DEBUG_test1 -_MONERO_DEBUG_test2 -_MONERO_DEBUG_test3 -_MONERO_DEBUG_test4 -_MONERO_DEBUG_test5 -_MONERO_DEBUG_test5_std -_MONERO_DeviceProgress_indeterminate -_MONERO_DeviceProgress_progress -_MONERO_MultisigState_isMultisig -_MONERO_MultisigState_isReady -_MONERO_MultisigState_threshold -_MONERO_MultisigState_total -_MONERO_PendingTransaction_amount -_MONERO_PendingTransaction_commit -_MONERO_PendingTransaction_dust -_MONERO_PendingTransaction_errorString -_MONERO_PendingTransaction_fee -_MONERO_PendingTransaction_multisigSignData -_MONERO_PendingTransaction_signMultisigTx -_MONERO_PendingTransaction_signersKeys -_MONERO_PendingTransaction_status -_MONERO_PendingTransaction_subaddrAccount -_MONERO_PendingTransaction_subaddrIndices -_MONERO_PendingTransaction_txCount -_MONERO_PendingTransaction_txid -_MONERO_SubaddressAccountRow_extra -_MONERO_SubaddressAccountRow_getAddress -_MONERO_SubaddressAccountRow_getBalance -_MONERO_SubaddressAccountRow_getLabel -_MONERO_SubaddressAccountRow_getRowId -_MONERO_SubaddressAccountRow_getUnlockedBalance -_MONERO_SubaddressAccount_addRow -_MONERO_SubaddressAccount_getAll_byIndex -_MONERO_SubaddressAccount_getAll_size -_MONERO_SubaddressAccount_refresh -_MONERO_SubaddressAccount_setLabel +_MONERO_Coins_isTransferUnlocked +_MONERO_Coins_setDescription _MONERO_SubaddressRow_extra _MONERO_SubaddressRow_getAddress _MONERO_SubaddressRow_getLabel _MONERO_SubaddressRow_getRowId -_MONERO_Subaddress_addRow -_MONERO_Subaddress_getAll_byIndex _MONERO_Subaddress_getAll_size -_MONERO_Subaddress_refresh +_MONERO_Subaddress_getAll_byIndex +_MONERO_Subaddress_addRow _MONERO_Subaddress_setLabel -_MONERO_TransactionHistory_count -_MONERO_TransactionHistory_refresh -_MONERO_TransactionHistory_setTxNote -_MONERO_TransactionHistory_transaction -_MONERO_TransactionHistory_transactionById -_MONERO_TransactionInfo_amount -_MONERO_TransactionInfo_blockHeight -_MONERO_TransactionInfo_confirmations -_MONERO_TransactionInfo_description -_MONERO_TransactionInfo_direction -_MONERO_TransactionInfo_fee -_MONERO_TransactionInfo_hash -_MONERO_TransactionInfo_isCoinbase -_MONERO_TransactionInfo_isFailed -_MONERO_TransactionInfo_isPending -_MONERO_TransactionInfo_label -_MONERO_TransactionInfo_paymentId -_MONERO_TransactionInfo_subaddrAccount -_MONERO_TransactionInfo_subaddrIndex -_MONERO_TransactionInfo_timestamp -_MONERO_TransactionInfo_transfers_address -_MONERO_TransactionInfo_transfers_amount -_MONERO_TransactionInfo_transfers_count -_MONERO_TransactionInfo_unlockTime -_MONERO_UnsignedTransaction_amount -_MONERO_UnsignedTransaction_confirmationMessage -_MONERO_UnsignedTransaction_errorString -_MONERO_UnsignedTransaction_fee -_MONERO_UnsignedTransaction_minMixinCount -_MONERO_UnsignedTransaction_mixin -_MONERO_UnsignedTransaction_paymentId -_MONERO_UnsignedTransaction_recipientAddress -_MONERO_UnsignedTransaction_sign -_MONERO_UnsignedTransaction_status -_MONERO_UnsignedTransaction_txCount -_MONERO_WalletManagerFactory_getWalletManager -_MONERO_WalletManagerFactory_setLogLevel -_MONERO_WalletManager_blockTarget -_MONERO_WalletManager_blockchainHeight -_MONERO_WalletManager_blockchainTargetHeight -_MONERO_WalletManager_closeWallet -_MONERO_WalletManager_createWallet -_MONERO_WalletManager_createWalletFromKeys -_MONERO_WalletManager_createWalletFromDevice -_MONERO_WalletManager_createWalletFromPolyseed -_MONERO_WalletManager_errorString -_MONERO_WalletManager_findWallets -_MONERO_WalletManager_isMining -_MONERO_WalletManager_miningHashRate -_MONERO_WalletManager_networkDifficulty -_MONERO_WalletManager_openWallet -_MONERO_WalletManager_recoveryWallet -_MONERO_WalletManager_resolveOpenAlias -_MONERO_WalletManager_setDaemonAddress -_MONERO_WalletManager_setProxy -_MONERO_WalletManager_startMining -_MONERO_WalletManager_stopMining -_MONERO_WalletManager_verifyWalletPassword -_MONERO_WalletManager_walletExists -_MONERO_Wallet_addSubaddress -_MONERO_Wallet_addSubaddressAccount +_MONERO_Subaddress_refresh +_MONERO_SubaddressAccountRow_extra +_MONERO_SubaddressAccountRow_getAddress +_MONERO_SubaddressAccountRow_getLabel +_MONERO_SubaddressAccountRow_getBalance +_MONERO_SubaddressAccountRow_getUnlockedBalance +_MONERO_SubaddressAccountRow_getRowId +_MONERO_SubaddressAccount_getAll_size +_MONERO_SubaddressAccount_getAll_byIndex +_MONERO_SubaddressAccount_addRow +_MONERO_SubaddressAccount_setLabel +_MONERO_SubaddressAccount_refresh +_MONERO_MultisigState_isMultisig +_MONERO_MultisigState_isReady +_MONERO_MultisigState_threshold +_MONERO_MultisigState_total +_MONERO_DeviceProgress_progress +_MONERO_DeviceProgress_indeterminate +_MONERO_Wallet_seed +_MONERO_Wallet_getSeedLanguage +_MONERO_Wallet_setSeedLanguage +_MONERO_Wallet_status +_MONERO_Wallet_errorString +_MONERO_Wallet_setPassword +_MONERO_Wallet_getPassword +_MONERO_Wallet_setDevicePin +_MONERO_Wallet_setDevicePassphrase _MONERO_Wallet_address -_MONERO_Wallet_addressBook -_MONERO_Wallet_addressValid -_MONERO_Wallet_amountFromDouble -_MONERO_Wallet_amountFromString -_MONERO_Wallet_approximateBlockChainHeight -_MONERO_Wallet_autoRefreshInterval -_MONERO_Wallet_balance -_MONERO_Wallet_blockChainHeight -_MONERO_Wallet_coins -_MONERO_Wallet_coldKeyImageSync +_MONERO_Wallet_path +_MONERO_Wallet_nettype +_MONERO_Wallet_useForkRules +_MONERO_Wallet_integratedAddress +_MONERO_Wallet_secretViewKey +_MONERO_Wallet_publicViewKey +_MONERO_Wallet_secretSpendKey +_MONERO_Wallet_publicSpendKey +_MONERO_Wallet_publicMultisigSignerKey +_MONERO_Wallet_stop +_MONERO_Wallet_store +_MONERO_Wallet_filename +_MONERO_Wallet_keysFilename +_MONERO_Wallet_init +_MONERO_Wallet_createWatchOnly +_MONERO_Wallet_setRefreshFromBlockHeight +_MONERO_Wallet_getRefreshFromBlockHeight +_MONERO_Wallet_setRecoveringFromSeed +_MONERO_Wallet_setRecoveringFromDevice +_MONERO_Wallet_setSubaddressLookahead _MONERO_Wallet_connectToDaemon _MONERO_Wallet_connected -_MONERO_Wallet_createPolyseed -_MONERO_Wallet_createTransaction -_MONERO_Wallet_createWatchOnly +_MONERO_Wallet_setTrustedDaemon +_MONERO_Wallet_trustedDaemon +_MONERO_Wallet_setProxy +_MONERO_Wallet_balance +_MONERO_Wallet_unlockedBalance +_MONERO_Wallet_viewOnlyBalance +_MONERO_Wallet_watchOnly +_MONERO_Wallet_isDeterministic +_MONERO_Wallet_blockChainHeight +_MONERO_Wallet_approximateBlockChainHeight +_MONERO_Wallet_estimateBlockChainHeight _MONERO_Wallet_daemonBlockChainHeight _MONERO_Wallet_daemonBlockChainHeight_cached _MONERO_Wallet_daemonBlockChainHeight_runThread _MONERO_Wallet_daemonBlockChainTargetHeight -_MONERO_Wallet_defaultMixin -_MONERO_Wallet_deviceShowAddress +_MONERO_Wallet_synchronized _MONERO_Wallet_displayAmount -_MONERO_Wallet_errorString -_MONERO_Wallet_estimateBlockChainHeight -_MONERO_Wallet_exportKeyImages -_MONERO_Wallet_exportOutputs -_MONERO_Wallet_exportOutputsUR -_MONERO_Wallet_filename +_MONERO_Wallet_amountFromString +_MONERO_Wallet_amountFromDouble _MONERO_Wallet_genPaymentId -_MONERO_Wallet_getBackgroundSyncType -_MONERO_Wallet_getBytesReceived -_MONERO_Wallet_getBytesSent -_MONERO_Wallet_getCacheAttribute -_MONERO_Wallet_getDeviceType -_MONERO_Wallet_getMultisigInfo -_MONERO_Wallet_getPassword -_MONERO_Wallet_getPolyseed -_MONERO_Wallet_getRefreshFromBlockHeight -_MONERO_Wallet_getSeedLanguage -_MONERO_Wallet_getSubaddressLabel -_MONERO_Wallet_getTxKey -_MONERO_Wallet_getUserNote -_MONERO_Wallet_hasUnknownKeyImages -_MONERO_Wallet_history -_MONERO_Wallet_importKeyImages -_MONERO_Wallet_importOutputs -_MONERO_Wallet_importOutputsUR -_MONERO_Wallet_init -_MONERO_Wallet_init3 -_MONERO_Wallet_integratedAddress -_MONERO_Wallet_isBackgroundSyncing -_MONERO_Wallet_isBackgroundWallet -_MONERO_Wallet_isDeterministic -_MONERO_Wallet_isKeysFileLocked -_MONERO_Wallet_isOffline -_MONERO_Wallet_keyReuseMitigation2 +_MONERO_Wallet_paymentIdValid +_MONERO_Wallet_addressValid _MONERO_Wallet_keyValid _MONERO_Wallet_keyValid_error -_MONERO_Wallet_keysFilename -_MONERO_Wallet_loadUnsignedTx -_MONERO_Wallet_lockKeysFile -_MONERO_Wallet_maximumAllowedAmount -_MONERO_Wallet_nettype -_MONERO_Wallet_numSubaddressAccounts -_MONERO_Wallet_numSubaddresses -_MONERO_Wallet_path -_MONERO_Wallet_pauseRefresh _MONERO_Wallet_paymentIdFromAddress -_MONERO_Wallet_paymentIdValid -_MONERO_Wallet_publicMultisigSignerKey -_MONERO_Wallet_publicSpendKey -_MONERO_Wallet_publicViewKey +_MONERO_Wallet_maximumAllowedAmount +_MONERO_Wallet_init3 +_MONERO_Wallet_getPolyseed +_MONERO_Wallet_createPolyseed +_MONERO_Wallet_startRefresh +_MONERO_Wallet_pauseRefresh _MONERO_Wallet_refresh _MONERO_Wallet_refreshAsync _MONERO_Wallet_rescanBlockchain _MONERO_Wallet_rescanBlockchainAsync -_MONERO_Wallet_rescanSpent -_MONERO_Wallet_secretSpendKey -_MONERO_Wallet_secretViewKey -_MONERO_Wallet_seed -_MONERO_Wallet_segregatePreForkOutputs -_MONERO_Wallet_segregationHeight _MONERO_Wallet_setAutoRefreshInterval -_MONERO_Wallet_setCacheAttribute -_MONERO_Wallet_setDefaultMixin -_MONERO_Wallet_setDevicePassphrase -_MONERO_Wallet_setDevicePin -_MONERO_Wallet_setOffline -_MONERO_Wallet_setPassword -_MONERO_Wallet_setProxy -_MONERO_Wallet_setRecoveringFromDevice -_MONERO_Wallet_setRecoveringFromSeed -_MONERO_Wallet_setRefreshFromBlockHeight -_MONERO_Wallet_setSeedLanguage +_MONERO_Wallet_autoRefreshInterval +_MONERO_Wallet_addSubaddressAccount +_MONERO_Wallet_numSubaddressAccounts +_MONERO_Wallet_numSubaddresses +_MONERO_Wallet_addSubaddress +_MONERO_Wallet_getSubaddressLabel _MONERO_Wallet_setSubaddressLabel -_MONERO_Wallet_setSubaddressLookahead -_MONERO_Wallet_setTrustedDaemon -_MONERO_Wallet_setUserNote +_MONERO_Wallet_multisig +_MONERO_Wallet_getMultisigInfo +_MONERO_Wallet_makeMultisig +_MONERO_Wallet_exchangeMultisigKeys +_MONERO_Wallet_exportMultisigImages +_MONERO_Wallet_importMultisigImages +_MONERO_Wallet_hasMultisigPartialKeyImages +_MONERO_Wallet_restoreMultisigTransaction +_MONERO_Wallet_createTransactionMultDest +_MONERO_Wallet_createTransaction +_MONERO_Wallet_loadUnsignedTx +_MONERO_Wallet_loadUnsignedTxUR +_MONERO_Wallet_submitTransaction +_MONERO_Wallet_submitTransactionUR +_MONERO_Wallet_hasUnknownKeyImages +_MONERO_Wallet_exportKeyImages +_MONERO_Wallet_exportKeyImagesUR +_MONERO_Wallet_importKeyImages +_MONERO_Wallet_importKeyImagesUR +_MONERO_Wallet_exportOutputs +_MONERO_Wallet_exportOutputsUR +_MONERO_Wallet_importOutputs +_MONERO_Wallet_importOutputsUR _MONERO_Wallet_setupBackgroundSync -_MONERO_Wallet_signMessage +_MONERO_Wallet_getBackgroundSyncType _MONERO_Wallet_startBackgroundSync -_MONERO_Wallet_startRefresh -_MONERO_Wallet_status -_MONERO_Wallet_stop _MONERO_Wallet_stopBackgroundSync -_MONERO_Wallet_store +_MONERO_Wallet_isBackgroundSyncing +_MONERO_Wallet_isBackgroundWallet +_MONERO_Wallet_history +_MONERO_Wallet_addressBook +_MONERO_Wallet_coins _MONERO_Wallet_subaddress _MONERO_Wallet_subaddressAccount -_MONERO_Wallet_submitTransaction -_MONERO_Wallet_synchronized -_MONERO_Wallet_trustedDaemon -_MONERO_Wallet_unlockKeysFile -_MONERO_Wallet_unlockedBalance -_MONERO_Wallet_useForkRules +_MONERO_Wallet_defaultMixin +_MONERO_Wallet_setDefaultMixin +_MONERO_Wallet_setCacheAttribute +_MONERO_Wallet_getCacheAttribute +_MONERO_Wallet_setUserNote +_MONERO_Wallet_getUserNote +_MONERO_Wallet_getTxKey +_MONERO_Wallet_signMessage _MONERO_Wallet_verifySignedMessage -_MONERO_Wallet_viewOnlyBalance -_MONERO_Wallet_watchOnly -_MONERO_cw_getWalletListener -_MONERO_cw_WalletListener_resetNeedToRefresh -_MONERO_cw_WalletListener_isNeedToRefresh -_MONERO_cw_WalletListener_isNewTransactionExist -_MONERO_cw_WalletListener_resetIsNewTransactionExist -_MONERO_cw_WalletListener_height -_MONERO_WalletManager_createDeterministicWalletFromSpendKey -_MONERO_PendingTransaction_txKey -_MONERO_PendingTransaction_hex -_MONERO_free -_MONERO_PendingTransaction_commitUR -_MONERO_UnsignedTransaction_signUR -_MONERO_Wallet_loadUnsignedTxUR -_MONERO_Wallet_submitTransactionUR -_MONERO_Wallet_exportOutputsUR -_MONERO_Wallet_exportKeyImagesUR -_MONERO_Wallet_importKeyImagesUR -_MONERO_Wallet_importOutputsUR +_MONERO_Wallet_rescanSpent +_MONERO_Wallet_setOffline +_MONERO_Wallet_isOffline +_MONERO_Wallet_segregatePreForkOutputs +_MONERO_Wallet_segregationHeight +_MONERO_Wallet_keyReuseMitigation2 +_MONERO_Wallet_lockKeysFile +_MONERO_Wallet_unlockKeysFile +_MONERO_Wallet_isKeysFileLocked +_MONERO_Wallet_getDeviceType +_MONERO_Wallet_coldKeyImageSync +_MONERO_Wallet_deviceShowAddress +_MONERO_Wallet_reconnectDevice +_MONERO_Wallet_getBytesReceived +_MONERO_Wallet_getBytesSent _MONERO_Wallet_getStateIsConnected _MONERO_Wallet_getSendToDevice _MONERO_Wallet_getSendToDeviceLength @@ -296,4 +263,46 @@ _MONERO_Wallet_getReceivedFromDeviceLength _MONERO_Wallet_getWaitsForDeviceSend _MONERO_Wallet_getWaitsForDeviceReceive _MONERO_Wallet_setDeviceReceivedData -_MONERO_Wallet_setDeviceSendData \ No newline at end of file +_MONERO_Wallet_setDeviceSendData +_MONERO_WalletManager_createWallet +_MONERO_WalletManager_openWallet +_MONERO_WalletManager_recoveryWallet +_MONERO_WalletManager_createWalletFromKeys +_MONERO_WalletManager_createDeterministicWalletFromSpendKey +_MONERO_WalletManager_createWalletFromDevice +_MONERO_WalletManager_createWalletFromPolyseed +_MONERO_WalletManager_closeWallet +_MONERO_WalletManager_walletExists +_MONERO_WalletManager_verifyWalletPassword +_MONERO_WalletManager_queryWalletDevice +_MONERO_WalletManager_findWallets +_MONERO_WalletManager_errorString +_MONERO_WalletManager_setDaemonAddress +_MONERO_WalletManager_blockchainHeight +_MONERO_WalletManager_blockchainTargetHeight +_MONERO_WalletManager_networkDifficulty +_MONERO_WalletManager_miningHashRate +_MONERO_WalletManager_blockTarget +_MONERO_WalletManager_isMining +_MONERO_WalletManager_startMining +_MONERO_WalletManager_stopMining +_MONERO_WalletManager_resolveOpenAlias +_MONERO_WalletManager_setProxy +_MONERO_WalletManagerFactory_getWalletManager +_MONERO_WalletManagerFactory_setLogLevel +_MONERO_WalletManagerFactory_setLogCategories +_MONERO_DEBUG_test0 +_MONERO_DEBUG_test1 +_MONERO_DEBUG_test2 +_MONERO_DEBUG_test3 +_MONERO_DEBUG_test4 +_MONERO_DEBUG_test5 +_MONERO_DEBUG_test5_std +_MONERO_DEBUG_isPointerNull +_MONERO_cw_getWalletListener +_MONERO_cw_WalletListener_resetNeedToRefresh +_MONERO_cw_WalletListener_isNeedToRefresh +_MONERO_cw_WalletListener_isNewTransactionExist +_MONERO_cw_WalletListener_resetIsNewTransactionExist +_MONERO_cw_WalletListener_height +_MONERO_free diff --git a/wownero_libwallet2_api_c/wownero_libwallet2_api_c.exp b/wownero_libwallet2_api_c/wownero_libwallet2_api_c.exp index da17e89..4954174 100644 --- a/wownero_libwallet2_api_c/wownero_libwallet2_api_c.exp +++ b/wownero_libwallet2_api_c/wownero_libwallet2_api_c.exp @@ -1,50 +1,271 @@ +_WOWNERO_PendingTransaction_status +_WOWNERO_PendingTransaction_errorString +_WOWNERO_PendingTransaction_commit +_WOWNERO_PendingTransaction_amount +_WOWNERO_PendingTransaction_dust +_WOWNERO_PendingTransaction_fee +_WOWNERO_PendingTransaction_txid +_WOWNERO_PendingTransaction_txCount +_WOWNERO_PendingTransaction_subaddrAccount +_WOWNERO_PendingTransaction_subaddrIndices +_WOWNERO_PendingTransaction_multisigSignData +_WOWNERO_PendingTransaction_signMultisigTx +_WOWNERO_PendingTransaction_signersKeys +_WOWNERO_PendingTransaction_hex +_WOWNERO_PendingTransaction_txHex +_WOWNERO_UnsignedTransaction_status +_WOWNERO_UnsignedTransaction_errorString +_WOWNERO_UnsignedTransaction_amount +_WOWNERO_UnsignedTransaction_fee +_WOWNERO_UnsignedTransaction_mixin +_WOWNERO_UnsignedTransaction_confirmationMessage +_WOWNERO_UnsignedTransaction_paymentId +_WOWNERO_UnsignedTransaction_recipientAddress +_WOWNERO_UnsignedTransaction_minMixinCount +_WOWNERO_UnsignedTransaction_txCount +_WOWNERO_UnsignedTransaction_sign +_WOWNERO_TransactionInfo_direction +_WOWNERO_TransactionInfo_isPending +_WOWNERO_TransactionInfo_isFailed +_WOWNERO_TransactionInfo_isCoinbase +_WOWNERO_TransactionInfo_amount +_WOWNERO_TransactionInfo_fee +_WOWNERO_TransactionInfo_blockHeight +_WOWNERO_TransactionInfo_description +_WOWNERO_TransactionInfo_subaddrIndex +_WOWNERO_TransactionInfo_subaddrAccount +_WOWNERO_TransactionInfo_label +_WOWNERO_TransactionInfo_confirmations +_WOWNERO_TransactionInfo_unlockTime +_WOWNERO_TransactionInfo_hash +_WOWNERO_TransactionInfo_timestamp +_WOWNERO_TransactionInfo_paymentId +_WOWNERO_TransactionInfo_transfers_count +_WOWNERO_TransactionInfo_transfers_amount +_WOWNERO_TransactionInfo_transfers_address +_WOWNERO_TransactionHistory_count +_WOWNERO_TransactionHistory_transaction +_WOWNERO_TransactionHistory_transactionById +_WOWNERO_TransactionHistory_refresh +_WOWNERO_TransactionHistory_setTxNote _WOWNERO_AddressBookRow_extra _WOWNERO_AddressBookRow_getAddress _WOWNERO_AddressBookRow_getDescription _WOWNERO_AddressBookRow_getPaymentId _WOWNERO_AddressBookRow_getRowId +_WOWNERO_AddressBook_getAll_size +_WOWNERO_AddressBook_getAll_byIndex _WOWNERO_AddressBook_addRow _WOWNERO_AddressBook_deleteRow -_WOWNERO_AddressBook_errorCode -_WOWNERO_AddressBook_errorString -_WOWNERO_AddressBook_getAll_byIndex -_WOWNERO_AddressBook_getAll_size -_WOWNERO_AddressBook_lookupPaymentID -_WOWNERO_AddressBook_refresh _WOWNERO_AddressBook_setDescription -_WOWNERO_CoinsInfo_address -_WOWNERO_CoinsInfo_addressLabel -_WOWNERO_CoinsInfo_amount +_WOWNERO_AddressBook_refresh +_WOWNERO_AddressBook_errorString +_WOWNERO_AddressBook_errorCode +_WOWNERO_AddressBook_lookupPaymentID _WOWNERO_CoinsInfo_blockHeight -_WOWNERO_CoinsInfo_coinbase -_WOWNERO_CoinsInfo_description -_WOWNERO_CoinsInfo_frozen -_WOWNERO_CoinsInfo_globalOutputIndex _WOWNERO_CoinsInfo_hash _WOWNERO_CoinsInfo_internalOutputIndex -_WOWNERO_CoinsInfo_keyImage +_WOWNERO_CoinsInfo_globalOutputIndex +_WOWNERO_CoinsInfo_spent +_WOWNERO_CoinsInfo_frozen +_WOWNERO_CoinsInfo_spentHeight +_WOWNERO_CoinsInfo_amount +_WOWNERO_CoinsInfo_rct _WOWNERO_CoinsInfo_keyImageKnown _WOWNERO_CoinsInfo_pkIndex -_WOWNERO_CoinsInfo_pubKey -_WOWNERO_CoinsInfo_rct -_WOWNERO_CoinsInfo_spent -_WOWNERO_CoinsInfo_spentHeight -_WOWNERO_CoinsInfo_subaddrAccount _WOWNERO_CoinsInfo_subaddrIndex +_WOWNERO_CoinsInfo_subaddrAccount +_WOWNERO_CoinsInfo_address +_WOWNERO_CoinsInfo_addressLabel +_WOWNERO_CoinsInfo_keyImage _WOWNERO_CoinsInfo_unlockTime _WOWNERO_CoinsInfo_unlocked -_WOWNERO_Coins_coin +_WOWNERO_CoinsInfo_pubKey +_WOWNERO_CoinsInfo_coinbase +_WOWNERO_CoinsInfo_description _WOWNERO_Coins_count -_WOWNERO_Coins_getAll_byIndex +_WOWNERO_Coins_coin _WOWNERO_Coins_getAll_size -_WOWNERO_Coins_isTransferUnlocked +_WOWNERO_Coins_getAll_byIndex _WOWNERO_Coins_refresh -_WOWNERO_Coins_setDescription -_WOWNERO_Coins_setFrozen _WOWNERO_Coins_setFrozenByPublicKey +_WOWNERO_Coins_setFrozen _WOWNERO_Coins_thaw _WOWNERO_Coins_thawByPublicKey -_WOWNERO_DEBUG_isPointerNull +_WOWNERO_Coins_isTransferUnlocked +_WOWNERO_Coins_setDescription +_WOWNERO_SubaddressRow_extra +_WOWNERO_SubaddressRow_getAddress +_WOWNERO_SubaddressRow_getLabel +_WOWNERO_SubaddressRow_getRowId +_WOWNERO_Subaddress_getAll_size +_WOWNERO_Subaddress_getAll_byIndex +_WOWNERO_Subaddress_addRow +_WOWNERO_Subaddress_setLabel +_WOWNERO_Subaddress_refresh +_WOWNERO_SubaddressAccountRow_extra +_WOWNERO_SubaddressAccountRow_getAddress +_WOWNERO_SubaddressAccountRow_getLabel +_WOWNERO_SubaddressAccountRow_getBalance +_WOWNERO_SubaddressAccountRow_getUnlockedBalance +_WOWNERO_SubaddressAccountRow_getRowId +_WOWNERO_SubaddressAccount_getAll_size +_WOWNERO_SubaddressAccount_getAll_byIndex +_WOWNERO_SubaddressAccount_addRow +_WOWNERO_SubaddressAccount_setLabel +_WOWNERO_SubaddressAccount_refresh +_WOWNERO_MultisigState_isMultisig +_WOWNERO_MultisigState_isReady +_WOWNERO_MultisigState_threshold +_WOWNERO_MultisigState_total +_WOWNERO_DeviceProgress_progress +_WOWNERO_DeviceProgress_indeterminate +_WOWNERO_Wallet_seed +_WOWNERO_Wallet_getSeedLanguage +_WOWNERO_Wallet_setSeedLanguage +_WOWNERO_Wallet_status +_WOWNERO_Wallet_errorString +_WOWNERO_Wallet_setPassword +_WOWNERO_Wallet_getPassword +_WOWNERO_Wallet_setDevicePin +_WOWNERO_Wallet_setDevicePassphrase +_WOWNERO_Wallet_address +_WOWNERO_Wallet_path +_WOWNERO_Wallet_nettype +_WOWNERO_Wallet_useForkRules +_WOWNERO_Wallet_integratedAddress +_WOWNERO_Wallet_secretViewKey +_WOWNERO_Wallet_publicViewKey +_WOWNERO_Wallet_secretSpendKey +_WOWNERO_Wallet_publicSpendKey +_WOWNERO_Wallet_publicMultisigSignerKey +_WOWNERO_Wallet_stop +_WOWNERO_Wallet_store +_WOWNERO_Wallet_filename +_WOWNERO_Wallet_keysFilename +_WOWNERO_Wallet_init +_WOWNERO_Wallet_createWatchOnly +_WOWNERO_Wallet_setRefreshFromBlockHeight +_WOWNERO_Wallet_getRefreshFromBlockHeight +_WOWNERO_Wallet_setRecoveringFromSeed +_WOWNERO_Wallet_setRecoveringFromDevice +_WOWNERO_Wallet_setSubaddressLookahead +_WOWNERO_Wallet_connectToDaemon +_WOWNERO_Wallet_connected +_WOWNERO_Wallet_setTrustedDaemon +_WOWNERO_Wallet_trustedDaemon +_WOWNERO_Wallet_setProxy +_WOWNERO_Wallet_balance +_WOWNERO_Wallet_unlockedBalance +_WOWNERO_Wallet_viewOnlyBalance +_WOWNERO_Wallet_watchOnly +_WOWNERO_Wallet_isDeterministic +_WOWNERO_Wallet_blockChainHeight +_WOWNERO_Wallet_approximateBlockChainHeight +_WOWNERO_Wallet_estimateBlockChainHeight +_WOWNERO_Wallet_daemonBlockChainHeight +_WOWNERO_Wallet_daemonBlockChainHeight_cached +_WOWNERO_Wallet_daemonBlockChainHeight_runThread +_WOWNERO_Wallet_daemonBlockChainTargetHeight +_WOWNERO_Wallet_synchronized +_WOWNERO_Wallet_displayAmount +_WOWNERO_Wallet_amountFromString +_WOWNERO_Wallet_amountFromDouble +_WOWNERO_Wallet_genPaymentId +_WOWNERO_Wallet_paymentIdValid +_WOWNERO_Wallet_addressValid +_WOWNERO_Wallet_keyValid +_WOWNERO_Wallet_keyValid_error +_WOWNERO_Wallet_paymentIdFromAddress +_WOWNERO_Wallet_maximumAllowedAmount +_WOWNERO_Wallet_init3 +_WOWNERO_Wallet_getPolyseed +_WOWNERO_Wallet_createPolyseed +_WOWNERO_Wallet_startRefresh +_WOWNERO_Wallet_pauseRefresh +_WOWNERO_Wallet_refresh +_WOWNERO_Wallet_refreshAsync +_WOWNERO_Wallet_rescanBlockchain +_WOWNERO_Wallet_rescanBlockchainAsync +_WOWNERO_Wallet_setAutoRefreshInterval +_WOWNERO_Wallet_autoRefreshInterval +_WOWNERO_Wallet_addSubaddressAccount +_WOWNERO_Wallet_numSubaddressAccounts +_WOWNERO_Wallet_numSubaddresses +_WOWNERO_Wallet_addSubaddress +_WOWNERO_Wallet_getSubaddressLabel +_WOWNERO_Wallet_setSubaddressLabel +_WOWNERO_Wallet_getMultisigInfo +_WOWNERO_Wallet_createTransactionMultDest +_WOWNERO_Wallet_createTransaction +_WOWNERO_Wallet_loadUnsignedTx +_WOWNERO_Wallet_submitTransaction +_WOWNERO_Wallet_hasUnknownKeyImages +_WOWNERO_Wallet_exportKeyImages +_WOWNERO_Wallet_importKeyImages +_WOWNERO_Wallet_exportOutputs +_WOWNERO_Wallet_importOutputs +_WOWNERO_Wallet_setupBackgroundSync +_WOWNERO_Wallet_getBackgroundSyncType +_WOWNERO_Wallet_startBackgroundSync +_WOWNERO_Wallet_stopBackgroundSync +_WOWNERO_Wallet_isBackgroundSyncing +_WOWNERO_Wallet_isBackgroundWallet +_WOWNERO_Wallet_history +_WOWNERO_Wallet_addressBook +_WOWNERO_Wallet_coins +_WOWNERO_Wallet_subaddress +_WOWNERO_Wallet_subaddressAccount +_WOWNERO_Wallet_defaultMixin +_WOWNERO_Wallet_setDefaultMixin +_WOWNERO_Wallet_setCacheAttribute +_WOWNERO_Wallet_getCacheAttribute +_WOWNERO_Wallet_setUserNote +_WOWNERO_Wallet_getUserNote +_WOWNERO_Wallet_getTxKey +_WOWNERO_Wallet_signMessage +_WOWNERO_Wallet_verifySignedMessage +_WOWNERO_Wallet_rescanSpent +_WOWNERO_Wallet_setOffline +_WOWNERO_Wallet_isOffline +_WOWNERO_Wallet_segregatePreForkOutputs +_WOWNERO_Wallet_segregationHeight +_WOWNERO_Wallet_keyReuseMitigation2 +_WOWNERO_Wallet_lockKeysFile +_WOWNERO_Wallet_unlockKeysFile +_WOWNERO_Wallet_isKeysFileLocked +_WOWNERO_Wallet_getDeviceType +_WOWNERO_Wallet_coldKeyImageSync +_WOWNERO_Wallet_deviceShowAddress +_WOWNERO_Wallet_reconnectDevice +_WOWNERO_Wallet_getBytesReceived +_WOWNERO_Wallet_getBytesSent +_WOWNERO_WalletManager_createWallet +_WOWNERO_WalletManager_openWallet +_WOWNERO_WalletManager_recoveryWallet +_WOWNERO_WalletManager_createWalletFromKeys +_WOWNERO_WalletManager_createDeterministicWalletFromSpendKey +_WOWNERO_WalletManager_createWalletFromPolyseed +_WOWNERO_WalletManager_closeWallet +_WOWNERO_WalletManager_walletExists +_WOWNERO_WalletManager_verifyWalletPassword +_WOWNERO_WalletManager_queryWalletDevice +_WOWNERO_WalletManager_findWallets +_WOWNERO_WalletManager_errorString +_WOWNERO_WalletManager_setDaemonAddress +_WOWNERO_WalletManager_blockchainHeight +_WOWNERO_WalletManager_blockchainTargetHeight +_WOWNERO_WalletManager_networkDifficulty +_WOWNERO_WalletManager_miningHashRate +_WOWNERO_WalletManager_blockTarget +_WOWNERO_WalletManager_isMining +_WOWNERO_WalletManager_startMining +_WOWNERO_WalletManager_stopMining +_WOWNERO_WalletManager_resolveOpenAlias +_WOWNERO_WalletManager_setProxy +_WOWNERO_WalletManagerFactory_getWalletManager +_WOWNERO_WalletManagerFactory_setLogLevel +_WOWNERO_WalletManagerFactory_setLogCategories _WOWNERO_DEBUG_test0 _WOWNERO_DEBUG_test1 _WOWNERO_DEBUG_test2 @@ -52,231 +273,14 @@ _WOWNERO_DEBUG_test3 _WOWNERO_DEBUG_test4 _WOWNERO_DEBUG_test5 _WOWNERO_DEBUG_test5_std -_WOWNERO_DeviceProgress_indeterminate -_WOWNERO_DeviceProgress_progress -_WOWNERO_MultisigState_isMultisig -_WOWNERO_MultisigState_isReady -_WOWNERO_MultisigState_threshold -_WOWNERO_MultisigState_total -_WOWNERO_PendingTransaction_amount -_WOWNERO_PendingTransaction_commit -_WOWNERO_PendingTransaction_dust -_WOWNERO_PendingTransaction_errorString -_WOWNERO_PendingTransaction_fee -_WOWNERO_PendingTransaction_multisigSignData -_WOWNERO_PendingTransaction_signMultisigTx -_WOWNERO_PendingTransaction_signersKeys -_WOWNERO_PendingTransaction_status -_WOWNERO_PendingTransaction_subaddrAccount -_WOWNERO_PendingTransaction_subaddrIndices -_WOWNERO_PendingTransaction_txCount -_WOWNERO_PendingTransaction_txid -_WOWNERO_SubaddressAccountRow_extra -_WOWNERO_SubaddressAccountRow_getAddress -_WOWNERO_SubaddressAccountRow_getBalance -_WOWNERO_SubaddressAccountRow_getLabel -_WOWNERO_SubaddressAccountRow_getRowId -_WOWNERO_SubaddressAccountRow_getUnlockedBalance -_WOWNERO_SubaddressAccount_addRow -_WOWNERO_SubaddressAccount_getAll_byIndex -_WOWNERO_SubaddressAccount_getAll_size -_WOWNERO_SubaddressAccount_refresh -_WOWNERO_SubaddressAccount_setLabel -_WOWNERO_SubaddressRow_extra -_WOWNERO_SubaddressRow_getAddress -_WOWNERO_SubaddressRow_getLabel -_WOWNERO_SubaddressRow_getRowId -_WOWNERO_Subaddress_addRow -_WOWNERO_Subaddress_getAll_byIndex -_WOWNERO_Subaddress_getAll_size -_WOWNERO_Subaddress_refresh -_WOWNERO_Subaddress_setLabel -_WOWNERO_TransactionHistory_count -_WOWNERO_TransactionHistory_refresh -_WOWNERO_TransactionHistory_setTxNote -_WOWNERO_TransactionHistory_transaction -_WOWNERO_TransactionHistory_transactionById -_WOWNERO_TransactionInfo_amount -_WOWNERO_TransactionInfo_blockHeight -_WOWNERO_TransactionInfo_confirmations -_WOWNERO_TransactionInfo_description -_WOWNERO_TransactionInfo_direction -_WOWNERO_TransactionInfo_fee -_WOWNERO_TransactionInfo_hash -_WOWNERO_TransactionInfo_isCoinbase -_WOWNERO_TransactionInfo_isFailed -_WOWNERO_TransactionInfo_isPending -_WOWNERO_TransactionInfo_label -_WOWNERO_TransactionInfo_paymentId -_WOWNERO_TransactionInfo_subaddrAccount -_WOWNERO_TransactionInfo_subaddrIndex -_WOWNERO_TransactionInfo_timestamp -_WOWNERO_TransactionInfo_transfers_address -_WOWNERO_TransactionInfo_transfers_amount -_WOWNERO_TransactionInfo_transfers_count -_WOWNERO_TransactionInfo_unlockTime -_WOWNERO_UnsignedTransaction_amount -_WOWNERO_UnsignedTransaction_confirmationMessage -_WOWNERO_UnsignedTransaction_errorString -_WOWNERO_UnsignedTransaction_fee -_WOWNERO_UnsignedTransaction_minMixinCount -_WOWNERO_UnsignedTransaction_mixin -_WOWNERO_UnsignedTransaction_paymentId -_WOWNERO_UnsignedTransaction_recipientAddress -_WOWNERO_UnsignedTransaction_sign -_WOWNERO_UnsignedTransaction_status -_WOWNERO_UnsignedTransaction_txCount -_WOWNERO_WalletManagerFactory_getWalletManager -_WOWNERO_WalletManagerFactory_setLogLevel -_WOWNERO_WalletManager_blockTarget -_WOWNERO_WalletManager_blockchainHeight -_WOWNERO_WalletManager_blockchainTargetHeight -_WOWNERO_WalletManager_closeWallet -_WOWNERO_WalletManager_createWallet -_WOWNERO_WalletManager_createWalletFromKeys -_WOWNERO_WalletManager_createWalletFromPolyseed -_WOWNERO_WalletManager_errorString -_WOWNERO_WalletManager_findWallets -_WOWNERO_WalletManager_isMining -_WOWNERO_WalletManager_miningHashRate -_WOWNERO_WalletManager_networkDifficulty -_WOWNERO_WalletManager_openWallet -_WOWNERO_WalletManager_recoveryWallet -_WOWNERO_WalletManager_resolveOpenAlias -_WOWNERO_WalletManager_setDaemonAddress -_WOWNERO_WalletManager_setProxy -_WOWNERO_WalletManager_startMining -_WOWNERO_WalletManager_stopMining -_WOWNERO_WalletManager_verifyWalletPassword -_WOWNERO_WalletManager_walletExists -_WOWNERO_Wallet_addSubaddress -_WOWNERO_Wallet_addSubaddressAccount -_WOWNERO_Wallet_address -_WOWNERO_Wallet_addressBook -_WOWNERO_Wallet_addressValid -_WOWNERO_Wallet_amountFromDouble -_WOWNERO_Wallet_amountFromString -_WOWNERO_Wallet_approximateBlockChainHeight -_WOWNERO_Wallet_autoRefreshInterval -_WOWNERO_Wallet_balance -_WOWNERO_Wallet_blockChainHeight -_WOWNERO_Wallet_coins -_WOWNERO_Wallet_coldKeyImageSync -_WOWNERO_Wallet_connectToDaemon -_WOWNERO_Wallet_connected -_WOWNERO_Wallet_createPolyseed -_WOWNERO_Wallet_createTransaction -_WOWNERO_Wallet_createWatchOnly -_WOWNERO_Wallet_daemonBlockChainHeight -_WOWNERO_Wallet_daemonBlockChainHeight_cached -_WOWNERO_Wallet_daemonBlockChainHeight_runThread -_WOWNERO_Wallet_daemonBlockChainTargetHeight -_WOWNERO_Wallet_defaultMixin -_WOWNERO_Wallet_deviceShowAddress -_WOWNERO_Wallet_displayAmount -_WOWNERO_Wallet_errorString -_WOWNERO_Wallet_estimateBlockChainHeight -_WOWNERO_Wallet_exportKeyImages -_WOWNERO_Wallet_exportOutputs -_WOWNERO_Wallet_filename -_WOWNERO_Wallet_genPaymentId -_WOWNERO_Wallet_getBackgroundSyncType -_WOWNERO_Wallet_getBytesReceived -_WOWNERO_Wallet_getBytesSent -_WOWNERO_Wallet_getCacheAttribute -_WOWNERO_Wallet_getDeviceType -_WOWNERO_Wallet_getMultisigInfo -_WOWNERO_Wallet_getPassword -_WOWNERO_Wallet_getPolyseed -_WOWNERO_Wallet_getRefreshFromBlockHeight -_WOWNERO_Wallet_getSeedLanguage -_WOWNERO_Wallet_getSubaddressLabel -_WOWNERO_Wallet_getTxKey -_WOWNERO_Wallet_getUserNote -_WOWNERO_Wallet_hasUnknownKeyImages -_WOWNERO_Wallet_history -_WOWNERO_Wallet_importKeyImages -_WOWNERO_Wallet_importOutputs -_WOWNERO_Wallet_init -_WOWNERO_Wallet_init3 -_WOWNERO_Wallet_integratedAddress -_WOWNERO_Wallet_isBackgroundSyncing -_WOWNERO_Wallet_isBackgroundWallet -_WOWNERO_Wallet_isDeterministic -_WOWNERO_Wallet_isKeysFileLocked -_WOWNERO_Wallet_isOffline -_WOWNERO_Wallet_keyReuseMitigation2 -_WOWNERO_Wallet_keyValid -_WOWNERO_Wallet_keyValid_error -_WOWNERO_Wallet_keysFilename -_WOWNERO_Wallet_loadUnsignedTx -_WOWNERO_Wallet_lockKeysFile -_WOWNERO_Wallet_maximumAllowedAmount -_WOWNERO_Wallet_nettype -_WOWNERO_Wallet_numSubaddressAccounts -_WOWNERO_Wallet_numSubaddresses -_WOWNERO_Wallet_path -_WOWNERO_Wallet_pauseRefresh -_WOWNERO_Wallet_paymentIdFromAddress -_WOWNERO_Wallet_paymentIdValid -_WOWNERO_Wallet_publicMultisigSignerKey -_WOWNERO_Wallet_publicSpendKey -_WOWNERO_Wallet_publicViewKey -_WOWNERO_Wallet_refresh -_WOWNERO_Wallet_refreshAsync -_WOWNERO_Wallet_rescanBlockchain -_WOWNERO_Wallet_rescanBlockchainAsync -_WOWNERO_Wallet_rescanSpent -_WOWNERO_Wallet_secretSpendKey -_WOWNERO_Wallet_secretViewKey -_WOWNERO_Wallet_seed -_WOWNERO_Wallet_segregatePreForkOutputs -_WOWNERO_Wallet_segregationHeight -_WOWNERO_Wallet_setAutoRefreshInterval -_WOWNERO_Wallet_setCacheAttribute -_WOWNERO_Wallet_setDefaultMixin -_WOWNERO_Wallet_setDevicePassphrase -_WOWNERO_Wallet_setDevicePin -_WOWNERO_Wallet_setOffline -_WOWNERO_Wallet_setPassword -_WOWNERO_Wallet_setProxy -_WOWNERO_Wallet_setRecoveringFromDevice -_WOWNERO_Wallet_setRecoveringFromSeed -_WOWNERO_Wallet_setRefreshFromBlockHeight -_WOWNERO_Wallet_setSeedLanguage -_WOWNERO_Wallet_setSubaddressLabel -_WOWNERO_Wallet_setSubaddressLookahead -_WOWNERO_Wallet_setTrustedDaemon -_WOWNERO_Wallet_setUserNote -_WOWNERO_Wallet_setupBackgroundSync -_WOWNERO_Wallet_signMessage -_WOWNERO_Wallet_startBackgroundSync -_WOWNERO_Wallet_startRefresh -_WOWNERO_Wallet_status -_WOWNERO_Wallet_stop -_WOWNERO_Wallet_stopBackgroundSync -_WOWNERO_Wallet_store -_WOWNERO_Wallet_subaddress -_WOWNERO_Wallet_subaddressAccount -_WOWNERO_Wallet_submitTransaction -_WOWNERO_Wallet_synchronized -_WOWNERO_Wallet_trustedDaemon -_WOWNERO_Wallet_unlockKeysFile -_WOWNERO_Wallet_unlockedBalance -_WOWNERO_Wallet_useForkRules -_WOWNERO_Wallet_verifySignedMessage -_WOWNERO_Wallet_viewOnlyBalance -_WOWNERO_Wallet_watchOnly -_WOWNERO_WalletManager_createDeterministicWalletFromSpendKey -_WOWNERO_PendingTransaction_txKey -_WOWNERO_PendingTransaction_hex -_WOWNERO_deprecated_restore14WordSeed -_WOWNERO_deprecated_create14WordSeed -_WOWNERO_deprecated_14WordSeedHeight -_WOWNERO_free +_WOWNERO_DEBUG_isPointerNull _WOWNERO_cw_getWalletListener _WOWNERO_cw_WalletListener_resetNeedToRefresh _WOWNERO_cw_WalletListener_isNeedToRefresh _WOWNERO_cw_WalletListener_isNewTransactionExist _WOWNERO_cw_WalletListener_resetIsNewTransactionExist _WOWNERO_cw_WalletListener_height +_WOWNERO_deprecated_restore14WordSeed +_WOWNERO_deprecated_create14WordSeed +_WOWNERO_deprecated_14WordSeedHeight +_WOWNERO_free