#include <trezor_tests.h>
|
| | tsx_builder () |
| | tsx_builder (gen_trezor_base *tester) |
| tsx_builder * | cur_height (uint64_t cur_height) |
| tsx_builder * | mixin (size_t mixin=TREZOR_TEST_MIXIN) |
| tsx_builder * | fee (uint64_t fee=TREZOR_TEST_FEE) |
| tsx_builder * | payment_id (const std::string &payment_id) |
| tsx_builder * | from (tools::wallet2 *from, uint32_t account=0) |
| tsx_builder * | sources (std::vector< cryptonote::tx_source_entry > &sources, std::vector< size_t > &selected_transfers) |
| tsx_builder * | compute_sources (boost::optional< size_t > num_utxo=boost::none, boost::optional< uint64_t > min_amount=boost::none, ssize_t offset=-1, int step=1, boost::optional< fnc_accept_tx_source_t > fnc_accept=boost::none) |
| tsx_builder * | compute_sources_to_sub (boost::optional< size_t > num_utxo=boost::none, boost::optional< uint64_t > min_amount=boost::none, ssize_t offset=-1, int step=1, boost::optional< fnc_accept_tx_source_t > fnc_accept=boost::none) |
| tsx_builder * | compute_sources_to_sub_acc (boost::optional< size_t > num_utxo=boost::none, boost::optional< uint64_t > min_amount=boost::none, ssize_t offset=-1, int step=1, boost::optional< fnc_accept_tx_source_t > fnc_accept=boost::none) |
| tsx_builder * | destinations (std::vector< cryptonote::tx_destination_entry > &dsts) |
| tsx_builder * | add_destination (const cryptonote::tx_destination_entry &dst) |
| tsx_builder * | add_destination (const tools::wallet2 *wallet, bool is_subaddr=false, uint64_t amount=1000) |
| tsx_builder * | add_destination (const var_addr_t addr, bool is_subaddr=false, uint64_t amount=1000) |
| tsx_builder * | set_integrated (size_t idx) |
| tsx_builder * | rct_config (const rct::RCTConfig &rct_config) |
| tsx_builder * | build_tx () |
| tsx_builder * | construct_pending_tx (tools::wallet2::pending_tx &ptx, boost::optional< std::vector< uint8_t > > extra=boost::none) |
| tsx_builder * | clear_current () |
| std::vector< tools::wallet2::pending_tx > | build () |
| std::vector< cryptonote::address_parse_info > | dest_info () |
◆ tsx_builder() [1/2]
| tsx_builder::tsx_builder |
( |
| ) |
|
|
inline |
◆ tsx_builder() [2/2]
◆ add_destination() [1/3]
◆ add_destination() [2/3]
◆ add_destination() [3/3]
◆ build()
◆ build_tx()
◆ clear_current()
◆ compute_sources()
| tsx_builder * tsx_builder::compute_sources |
( |
boost::optional< size_t > | num_utxo = boost::none, |
|
|
boost::optional< uint64_t > | min_amount = boost::none, |
|
|
ssize_t | offset = -1, |
|
|
int | step = 1, |
|
|
boost::optional< fnc_accept_tx_source_t > | fnc_accept = boost::none ) |
◆ compute_sources_to_sub()
| tsx_builder * tsx_builder::compute_sources_to_sub |
( |
boost::optional< size_t > | num_utxo = boost::none, |
|
|
boost::optional< uint64_t > | min_amount = boost::none, |
|
|
ssize_t | offset = -1, |
|
|
int | step = 1, |
|
|
boost::optional< fnc_accept_tx_source_t > | fnc_accept = boost::none ) |
◆ compute_sources_to_sub_acc()
| tsx_builder * tsx_builder::compute_sources_to_sub_acc |
( |
boost::optional< size_t > | num_utxo = boost::none, |
|
|
boost::optional< uint64_t > | min_amount = boost::none, |
|
|
ssize_t | offset = -1, |
|
|
int | step = 1, |
|
|
boost::optional< fnc_accept_tx_source_t > | fnc_accept = boost::none ) |
◆ construct_pending_tx()
◆ cur_height()
◆ dest_info()
◆ destinations()
◆ fee()
◆ from()
◆ mixin()
◆ payment_id()
◆ rct_config()
◆ set_integrated()
| tsx_builder * tsx_builder::set_integrated |
( |
size_t | idx | ) |
|
◆ sources()
◆ m_account
◆ m_cur_height
◆ m_destinations
◆ m_destinations_orig
◆ m_dsts_info
◆ m_fee
◆ m_from
◆ m_integrated
| std::unordered_set<size_t> tsx_builder::m_integrated |
|
protected |
◆ m_mixin
| size_t tsx_builder::m_mixin |
|
protected |
◆ m_payment_id
| std::string tsx_builder::m_payment_id |
|
protected |
◆ m_ptxs
◆ m_rct_config
◆ m_selected_transfers
| std::vector<size_t> tsx_builder::m_selected_transfers |
|
protected |
◆ m_sources
◆ m_tester
◆ m_tx
The documentation for this class was generated from the following files: