Skip to content

Commit

Permalink
clean-up
Browse files Browse the repository at this point in the history
  • Loading branch information
SNeedlewoods committed Dec 2, 2024
1 parent 087b925 commit e077fd3
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 20 deletions.
2 changes: 1 addition & 1 deletion src/wallet/api/enote_details.h
Original file line number Diff line number Diff line change
Expand Up @@ -97,9 +97,9 @@ class EnoteDetailsImpl : public EnoteDetails
// track uses of this enote in the blockchain in the format [ [block_height, tx_id], ... ] if `wallet2::m_track_uses` is true (default is false)
std::vector<std::pair<std::uint64_t, std::string>> m_uses;

// QUESTION : Any input on these multisig members? I'd ignore them for now.
// Multisig
bool m_key_image_partial;
// NOTE : These multisig members are part of wallet2 transfer_details and may need to get added here.
/*
std::vector<rct::key> m_multisig_k;
std::vector<multisig_info> m_multisig_info; // one per other participant
Expand Down
4 changes: 2 additions & 2 deletions src/wallet/api/wallet.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1184,7 +1184,7 @@ bool WalletImpl::submitTransaction(const string &fileName) {

bool r = m_wallet->load_tx(fileName, transaction->m_pending_tx);
if (!r) {
setStatus(Status_Ok, tr("Failed to load transaction from file"));
setStatusError(tr("Failed to load transaction from file"));
return false;
}

Expand Down Expand Up @@ -3582,7 +3582,7 @@ std::uint64_t WalletImpl::importKeyImages(const std::vector<std::pair<std::strin
return false;
}
//-------------------------------------------------------------------------------------------------------------------
bool WalletImpl::importKeyImages(std::vector<std::string> key_images, std::size_t offset, std::unordered_set<std::size_t> selected_enotes_indices)
bool WalletImpl::importKeyImages(const std::vector<std::string> &key_images, std::size_t offset, const std::unordered_set<std::size_t> &selected_enotes_indices)
{
clearStatus();

Expand Down
2 changes: 1 addition & 1 deletion src/wallet/api/wallet.h
Original file line number Diff line number Diff line change
Expand Up @@ -277,7 +277,7 @@ class WalletImpl : public Wallet
std::vector<std::tuple<std::string, std::uint16_t, std::uint64_t>> getPublicNodes(bool white_only = true) const override;
std::pair<std::size_t, std::uint64_t> estimateTxSizeAndWeight(bool use_rct, int n_inputs, int ring_size, int n_outputs, std::size_t extra_size) const override;
std::uint64_t importKeyImages(const std::vector<std::pair<std::string, std::string>> &signed_key_images, std::size_t offset, std::uint64_t &spent, std::uint64_t &unspent, bool check_spent = true) override;
bool importKeyImages(std::vector<std::string> key_images, std::size_t offset = 0, std::unordered_set<std::size_t> selected_enotes_indices = {}) override;
bool importKeyImages(const std::vector<std::string> &key_images, std::size_t offset = 0, const std::unordered_set<std::size_t> &selected_enotes_indices = {}) override;
bool getAllowMismatchedDaemonVersion() const override;
void setAllowMismatchedDaemonVersion(bool allow_mismatch) override;
bool setDaemon(const std::string &daemon_address, const std::string &daemon_username = "", const std::string &daemon_password = "", bool trusted_daemon = true, const std::string &ssl_support = "autodetect", const std::string &ssl_private_key_path = "", const std::string &ssl_certificate_path = "", const std::string &ssl_ca_file_path = "", const std::vector<std::string> &ssl_allowed_fingerprints_str = {}, bool ssl_allow_any_cert = false, const std::string &proxy = "") override;
Expand Down
23 changes: 7 additions & 16 deletions src/wallet/api/wallet2_api.h
Original file line number Diff line number Diff line change
Expand Up @@ -469,20 +469,17 @@ struct WalletListener
* @brief If the listener is created before the wallet this enables to set created wallet object
*/
virtual void onSetWallet(Wallet * wallet) { (void)wallet; };

/**
* @brief called on blockchain reorg
*/
* brief: onReorg - called on blockchain reorg
*/
virtual void onReorg(std::uint64_t height, std::uint64_t blocks_detached, std::size_t transfers_detached) = 0;

/**
* @brief called by scan_output() to decrypt keys
*/
* brief: onGetPassword - called by scan_output() to decrypt keys
*/
virtual optional<std::string> onGetPassword(const char *reason) = 0;

/**
* @brief called when obsolete pool transactions get removed
*/
* brief: onPoolTxRemoved - when obsolete pool transactions get removed
*/
virtual void onPoolTxRemoved(const std::string &txid) = 0;
};

Expand Down Expand Up @@ -1456,12 +1453,6 @@ struct Wallet
* note: sets status error on fail
*/
virtual std::vector<std::pair<std::uint64_t, std::uint64_t>> estimateBacklog(const std::vector<std::pair<double, double>> &fee_levels) const = 0;
// TODO : mms::multisig_wallet_state - from a quick search for get_multisig_wallet_state in simplewallet.cpp this will be complicated to replace
/**
* brief: getMultisigWalletState -
* return:
*/
// virtual mms::multisig_wallet_state getMultisigWalletState() const = 0;
/**
* brief: saveToFile - save hex string to file
* param: path_to_file - file name
Expand Down Expand Up @@ -1531,7 +1522,7 @@ struct Wallet
* return: true if succeeded
* note: sets status error on fail
*/
virtual bool importKeyImages(std::vector<std::string> key_images, std::size_t offset = 0, std::unordered_set<std::size_t> selected_enotes_indices = {}) = 0;
virtual bool importKeyImages(const std::vector<std::string> &key_images, std::size_t offset = 0, const std::unordered_set<std::size_t> &selected_enotes_indices = {}) = 0;
/**
* brief: getAllowMismatchedDaemonVersion -
*/
Expand Down

0 comments on commit e077fd3

Please sign in to comment.