#include <device_cold.hpp>
|
| virtual void | ki_sync (wallet_shim *wallet, const std::vector<::tools::wallet2::transfer_details > &transfers, exported_key_image &ski)=0 |
| |
| virtual void | tx_sign (wallet_shim *wallet, const ::tools::wallet2::unsigned_tx_set &unsigned_tx, ::tools::wallet2::signed_tx_set &signed_tx, tx_aux_data &aux_data)=0 |
| |
| virtual bool | is_get_tx_key_supported () const |
| |
| virtual void | load_tx_key_data (tx_key_data_t &res, const std::string &tx_aux_data)=0 |
| |
| virtual void | get_tx_key (std::vector<::crypto::secret_key > &tx_keys, const tx_key_data_t &tx_aux_data, const ::crypto::secret_key &view_key_priv)=0 |
| |
| virtual bool | is_live_refresh_supported () const |
| |
| virtual void | live_refresh_start ()=0 |
| |
| virtual void | live_refresh (const ::crypto::secret_key &view_key_priv, const crypto::public_key &out_key, const crypto::key_derivation &recv_derivation, size_t real_output_index, const cryptonote::subaddress_index &received_index, cryptonote::keypair &in_ephemeral, crypto::key_image &ki)=0 |
| |
| virtual void | live_refresh_finish ()=0 |
| |
Definition at line 52 of file device_cold.hpp.
◆ exported_key_image
◆ get_tx_key()
◆ is_get_tx_key_supported()
| virtual bool hw::device_cold::is_get_tx_key_supported |
( |
| ) |
const |
|
inlinevirtual |
◆ is_live_refresh_supported()
| virtual bool hw::device_cold::is_live_refresh_supported |
( |
| ) |
const |
|
inlinevirtual |
◆ ki_sync()
Key image sync with the cold protocol.
◆ live_refresh()
◆ live_refresh_finish()
| virtual void hw::device_cold::live_refresh_finish |
( |
| ) |
|
|
pure virtual |
Live refresh process termination
◆ live_refresh_start()
| virtual void hw::device_cold::live_refresh_start |
( |
| ) |
|
|
pure virtual |
Starts live refresh process with the device
◆ load_tx_key_data()
| virtual void hw::device_cold::load_tx_key_data |
( |
tx_key_data_t & |
res, |
|
|
const std::string & |
tx_aux_data |
|
) |
| |
|
pure virtual |
Loads TX aux data required for tx key.
◆ tx_sign()
Signs unsigned transaction with the cold protocol.
The documentation for this class was generated from the following file: