Monero
Loading...
Searching...
No Matches
tools::i_wallet2_callback Class Reference

#include <wallet2.h>

Inheritance diagram for tools::i_wallet2_callback:

Public Member Functions

virtual void on_new_block (uint64_t height, const cryptonote::block &block)
virtual void on_reorg (uint64_t height, uint64_t blocks_detached, size_t transfers_detached)
virtual void on_money_received (uint64_t height, const crypto::hash &txid, const cryptonote::transaction &tx, uint64_t amount, uint64_t burnt, const cryptonote::subaddress_index &subaddr_index, bool is_change, uint64_t unlock_time)
virtual void on_unconfirmed_money_received (uint64_t height, const crypto::hash &txid, const cryptonote::transaction &tx, uint64_t amount, const cryptonote::subaddress_index &subaddr_index)
virtual void on_money_spent (uint64_t height, const crypto::hash &txid, const cryptonote::transaction &in_tx, uint64_t amount, const cryptonote::transaction &spend_tx, const cryptonote::subaddress_index &subaddr_index)
virtual void on_skip_transaction (uint64_t height, const crypto::hash &txid, const cryptonote::transaction &tx)
virtual boost::optional< epee::wipeable_stringon_get_password (const char *reason)
virtual void on_lw_new_block (uint64_t height)
virtual void on_lw_money_received (uint64_t height, const crypto::hash &txid, uint64_t amount)
virtual void on_lw_unconfirmed_money_received (uint64_t height, const crypto::hash &txid, uint64_t amount)
virtual void on_lw_money_spent (uint64_t height, const crypto::hash &txid, uint64_t amount)
virtual void on_device_button_request (uint64_t code)
virtual void on_device_button_pressed ()
virtual boost::optional< epee::wipeable_stringon_device_pin_request ()
virtual boost::optional< epee::wipeable_stringon_device_passphrase_request (bool &on_device)
virtual void on_device_progress (const hw::device_progress &event)
virtual void on_pool_tx_removed (const crypto::hash &txid)
virtual ~i_wallet2_callback ()

Constructor & Destructor Documentation

◆ ~i_wallet2_callback()

virtual tools::i_wallet2_callback::~i_wallet2_callback ( )
inlinevirtual

Member Function Documentation

◆ on_device_button_pressed()

virtual void tools::i_wallet2_callback::on_device_button_pressed ( )
inlinevirtual

Reimplemented in Monero::Wallet2CallbackImpl.

◆ on_device_button_request()

virtual void tools::i_wallet2_callback::on_device_button_request ( uint64_t code)
inlinevirtual

◆ on_device_passphrase_request()

virtual boost::optional< epee::wipeable_string > tools::i_wallet2_callback::on_device_passphrase_request ( bool & on_device)
inlinevirtual

◆ on_device_pin_request()

virtual boost::optional< epee::wipeable_string > tools::i_wallet2_callback::on_device_pin_request ( )
inlinevirtual

◆ on_device_progress()

virtual void tools::i_wallet2_callback::on_device_progress ( const hw::device_progress & event)
inlinevirtual

Reimplemented in Monero::Wallet2CallbackImpl.

◆ on_get_password()

virtual boost::optional< epee::wipeable_string > tools::i_wallet2_callback::on_get_password ( const char * reason)
inlinevirtual

Reimplemented in cryptonote::simple_wallet.

◆ on_lw_money_received()

virtual void tools::i_wallet2_callback::on_lw_money_received ( uint64_t height,
const crypto::hash & txid,
uint64_t amount )
inlinevirtual

Reimplemented in Monero::Wallet2CallbackImpl.

◆ on_lw_money_spent()

virtual void tools::i_wallet2_callback::on_lw_money_spent ( uint64_t height,
const crypto::hash & txid,
uint64_t amount )
inlinevirtual

Reimplemented in Monero::Wallet2CallbackImpl.

◆ on_lw_new_block()

virtual void tools::i_wallet2_callback::on_lw_new_block ( uint64_t height)
inlinevirtual

Reimplemented in Monero::Wallet2CallbackImpl.

◆ on_lw_unconfirmed_money_received()

virtual void tools::i_wallet2_callback::on_lw_unconfirmed_money_received ( uint64_t height,
const crypto::hash & txid,
uint64_t amount )
inlinevirtual

Reimplemented in Monero::Wallet2CallbackImpl.

◆ on_money_received()

virtual void tools::i_wallet2_callback::on_money_received ( uint64_t height,
const crypto::hash & txid,
const cryptonote::transaction & tx,
uint64_t amount,
uint64_t burnt,
const cryptonote::subaddress_index & subaddr_index,
bool is_change,
uint64_t unlock_time )
inlinevirtual

◆ on_money_spent()

virtual void tools::i_wallet2_callback::on_money_spent ( uint64_t height,
const crypto::hash & txid,
const cryptonote::transaction & in_tx,
uint64_t amount,
const cryptonote::transaction & spend_tx,
const cryptonote::subaddress_index & subaddr_index )
inlinevirtual

◆ on_new_block()

virtual void tools::i_wallet2_callback::on_new_block ( uint64_t height,
const cryptonote::block & block )
inlinevirtual

◆ on_pool_tx_removed()

virtual void tools::i_wallet2_callback::on_pool_tx_removed ( const crypto::hash & txid)
inlinevirtual

◆ on_reorg()

virtual void tools::i_wallet2_callback::on_reorg ( uint64_t height,
uint64_t blocks_detached,
size_t transfers_detached )
inlinevirtual

◆ on_skip_transaction()

virtual void tools::i_wallet2_callback::on_skip_transaction ( uint64_t height,
const crypto::hash & txid,
const cryptonote::transaction & tx )
inlinevirtual

◆ on_unconfirmed_money_received()

virtual void tools::i_wallet2_callback::on_unconfirmed_money_received ( uint64_t height,
const crypto::hash & txid,
const cryptonote::transaction & tx,
uint64_t amount,
const cryptonote::subaddress_index & subaddr_index )
inlinevirtual

The documentation for this class was generated from the following file: