List of all items
Structs
- BitcoinAddress
- ParticipantData
- ParticipantMessageData
- ParticipantMessages
- Slate
- api_impl::owner_swap::SwapListInfo
- api_impl::owner_updater::Updater
- api_impl::types::Amount
- api_impl::types::BlockFees
- api_impl::types::BuiltOutput
- api_impl::types::InitTxArgs
- api_impl::types::InitTxSendArgs
- api_impl::types::IssueInvoiceTxArgs
- api_impl::types::NodeHeightResult
- api_impl::types::OutputCommitMapping
- api_impl::types::OwnershipProof
- api_impl::types::OwnershipProofValidation
- api_impl::types::PaymentProof
- api_impl::types::PubKeySignature
- api_impl::types::ReplayMitigationConfig
- api_impl::types::RetrieveTxQueryArgs
- api_impl::types::SendTXArgs
- api_impl::types::SwapStartArgs
- api_impl::types::VersionInfo
- internal::scan::OutputResult
- internal::scan::OutputResultLight
- internal::scan::REPLAY_MITIGATION_CONFIG
- internal::scan::RestoredTxStats
- proof::hasher::BIP32MwcboxHasher
- proof::message::EncryptedMessage
- proof::proofaddress::ProvableAddress
- proof::tx_proof::TxProof
- slate_versions::SlateVersionIter
- slate_versions::v2::CoinbaseV2
- slate_versions::v2::InputV2
- slate_versions::v2::OutputV2
- slate_versions::v2::ParticipantDataV2
- slate_versions::v2::SlateV2
- slate_versions::v2::SlateV2ParseTTL
- slate_versions::v2::TransactionBodyV2
- slate_versions::v2::TransactionV2
- slate_versions::v2::TxKernelV2
- slate_versions::v2::VersionCompatInfoV2
- slate_versions::v3::CoinbaseV3
- slate_versions::v3::InputV3
- slate_versions::v3::OutputV3
- slate_versions::v3::ParticipantDataV3
- slate_versions::v3::PaymentInfoV3
- slate_versions::v3::SlateV3
- slate_versions::v3::TransactionBodyV3
- slate_versions::v3::TransactionV3
- slate_versions::v3::TxKernelV3
- slate_versions::v3::VersionCompatInfoV3
- slatepack::Slatepack
- slatepack::SlatepackArmor
- slatepack::Slatepacker
- swap::bitcoin::BtcBuyerContext
- swap::bitcoin::BtcData
- swap::bitcoin::BtcSellerContext
- swap::bitcoin::BtcSwapApi
- swap::bitcoin::ElectrumNodeClient
- swap::bitcoin::Output
- swap::bitcoin::TestBtcNodeClient
- swap::bitcoin::TestBtcNodeClientState
- swap::buyer::BuyApi
- swap::ethereum::ChineseSimplified
- swap::ethereum::ChineseTraditional
- swap::ethereum::English
- swap::ethereum::EthBuyerContext
- swap::ethereum::EthData
- swap::ethereum::EthSellerContext
- swap::ethereum::EthSwapApi
- swap::ethereum::EthereumAddress
- swap::ethereum::EthereumAmount
- swap::ethereum::EthereumExtendedPrivateKey
- swap::ethereum::EthereumExtendedPublicKey
- swap::ethereum::EthereumInput
- swap::ethereum::EthereumMnemonic
- swap::ethereum::EthereumPrivateKey
- swap::ethereum::EthereumPublicKey
- swap::ethereum::EthereumTransaction
- swap::ethereum::EthereumTransactionParameters
- swap::ethereum::EthereumWallet
- swap::ethereum::French
- swap::ethereum::Goerli
- swap::ethereum::InfuraNodeClient
- swap::ethereum::Italian
- swap::ethereum::Japanese
- swap::ethereum::Korean
- swap::ethereum::Kovan
- swap::ethereum::Mainnet
- swap::ethereum::Rinkeby
- swap::ethereum::Ropsten
- swap::ethereum::Spanish
- swap::ethereum::TestEthNodeClient
- swap::ethereum::TestEthNodeClientState
- swap::ethereum::chinese_simplified::ChineseSimplified
- swap::ethereum::chinese_traditional::ChineseTraditional
- swap::ethereum::english::English
- swap::ethereum::french::French
- swap::ethereum::italian::Italian
- swap::ethereum::japanese::Japanese
- swap::ethereum::korean::Korean
- swap::ethereum::spanish::Spanish
- swap::fsm::buyer_swap::BuyerCancelled
- swap::fsm::buyer_swap::BuyerCancelledRefunded
- swap::fsm::buyer_swap::BuyerOfferCreated
- swap::fsm::buyer_swap::BuyerPostingRefundForSecondary
- swap::fsm::buyer_swap::BuyerPostingSecondaryToMultisigAccount
- swap::fsm::buyer_swap::BuyerRedeemMwc
- swap::fsm::buyer_swap::BuyerSendingAcceptOfferMessage
- swap::fsm::buyer_swap::BuyerSendingInitRedeemMessage
- swap::fsm::buyer_swap::BuyerSwapComplete
- swap::fsm::buyer_swap::BuyerWaitForRedeemMwcConfirmations
- swap::fsm::buyer_swap::BuyerWaitingForLockConfirmations
- swap::fsm::buyer_swap::BuyerWaitingForRefundConfirmations
- swap::fsm::buyer_swap::BuyerWaitingForRefundTime
- swap::fsm::buyer_swap::BuyerWaitingForRespondRedeemMessage
- swap::fsm::buyer_swap::BuyerWaitingForSellerToLock
- swap::fsm::machine::StateMachine
- swap::fsm::seller_swap::SellerCancelled
- swap::fsm::seller_swap::SellerCancelledRefunded
- swap::fsm::seller_swap::SellerOfferCreated
- swap::fsm::seller_swap::SellerPostingLockMwcSlate
- swap::fsm::seller_swap::SellerPostingRefundSlate
- swap::fsm::seller_swap::SellerRedeemSecondaryCurrency
- swap::fsm::seller_swap::SellerSendingInitRedeemMessage
- swap::fsm::seller_swap::SellerSendingOffer
- swap::fsm::seller_swap::SellerSwapComplete
- swap::fsm::seller_swap::SellerWaitingForAcceptanceMessage
- swap::fsm::seller_swap::SellerWaitingForBuyerLock
- swap::fsm::seller_swap::SellerWaitingForBuyerToRedeemMwc
- swap::fsm::seller_swap::SellerWaitingForInitRedeemMessage
- swap::fsm::seller_swap::SellerWaitingForLockConfirmations
- swap::fsm::seller_swap::SellerWaitingForRedeemConfirmations
- swap::fsm::seller_swap::SellerWaitingForRefundConfirmations
- swap::fsm::seller_swap::SellerWaitingForRefundHeight
- swap::fsm::state::StateEtaInfo
- swap::fsm::state::StateProcessRespond
- swap::message::AcceptOfferUpdate
- swap::message::InitRedeemUpdate
- swap::message::Message
- swap::message::OfferUpdate
- swap::message::RedeemUpdate
- swap::message::SwapMessage
- swap::multisig::types::Builder
- swap::multisig::types::Hash
- swap::multisig::types::ParticipantData
- swap::seller::SellApi
- swap::swap::Swap
- swap::swap::SwapJournalRecord
- swap::swap::TxWrapper
- swap::trades::EncryptedSwap
- swap::types::BuyerContext
- swap::types::Context
- swap::types::SellerContext
- swap::types::SwapTransactionsConfirmations
- types::AcctPathMapping
- types::BlockIdentifier
- types::CbData
- types::Context
- types::HeaderInfo
- types::NodeVersionInfo
- types::OutputData
- types::ScannedBlockInfo
- types::StoredProofInfo
- types::TxLogEntry
- types::ViewWallet
- types::ViewWalletOutputResult
- types::WalletInfo
Enums
- Error
- api_impl::owner_updater::StatusMessage
- api_impl::types::RetrieveTxQuerySortField
- api_impl::types::RetrieveTxQuerySortOrder
- proof::proofaddress::ProofAddressType
- slate_versions::SlateVersion
- slate_versions::VersionedCoinbase
- slate_versions::VersionedSlate
- slatepack::SlatePurpose
- swap::bitcoin::BtcUpdate
- swap::error::Error
- swap::ethereum::EthError
- swap::ethereum::EthUpdate
- swap::ethereum::EthereumDerivationPath
- swap::ethereum::EthereumFormat
- swap::fsm::state::Input
- swap::fsm::state::StateId
- swap::message::SecondaryUpdate
- swap::message::Update
- swap::multisig::Error
- swap::types::Action
- swap::types::Currency
- swap::types::Network
- swap::types::Role
- swap::types::RoleContext
- swap::types::SecondaryBuyerContext
- swap::types::SecondaryData
- swap::types::SecondarySellerContext
- types::OutputStatus
- types::TxLogEntryType
Traits
- proof::base58::Base58
- proof::crypto::Hex
- swap::Keychain
- swap::api::SwapApi
- swap::bitcoin::BtcNodeClient
- swap::ethereum::EthNodeClient
- swap::ethereum::EthereumNetwork
- swap::ethereum::EthereumWordlist
- swap::fsm::state::State
- swap::multisig::types::Hashed
- types::NodeClient
- types::WalletBackend
- types::WalletInst
- types::WalletLCProvider
- types::WalletOutputBatch
Macros
Functions
- address::ed25519_keypair
- address::ed25519_parse_pubkey
- address::onion_v3_from_pubkey
- address::pubkey_from_onion_v3
- api_impl::foreign::build_coinbase
- api_impl::foreign::check_version
- api_impl::foreign::decrypt_slate
- api_impl::foreign::encrypt_slate
- api_impl::foreign::finalize_invoice_tx
- api_impl::foreign::get_proof_address
- api_impl::foreign::get_receive_account
- api_impl::foreign::marketplace_message
- api_impl::foreign::receive_swap_message
- api_impl::foreign::receive_tx
- api_impl::foreign::set_receive_account
- api_impl::foreign::verify_slate_messages
- api_impl::owner::accounts
- api_impl::owner::build_output
- api_impl::owner::cancel_tx
- api_impl::owner::check_ttl
- api_impl::owner::create_account_path
- api_impl::owner::dump_wallet_data
- api_impl::owner::finalize_tx
- api_impl::owner::generate_invoice_slate
- api_impl::owner::generate_ownership_proof
- api_impl::owner::get_mqs_address
- api_impl::owner::get_rewind_hash
- api_impl::owner::get_stored_tx
- api_impl::owner::get_stored_tx_proof
- api_impl::owner::get_wallet_public_address
- api_impl::owner::init_send_tx
- api_impl::owner::issue_invoice_tx
- api_impl::owner::load_stored_tx
- api_impl::owner::node_height
- api_impl::owner::perform_refresh_from_node
- api_impl::owner::post_tx
- api_impl::owner::process_invoice_tx
- api_impl::owner::retrieve_outputs
- api_impl::owner::retrieve_payment_proof
- api_impl::owner::retrieve_summary_info
- api_impl::owner::retrieve_txs
- api_impl::owner::scan
- api_impl::owner::scan_rewind_hash
- api_impl::owner::self_spend_particular_output
- api_impl::owner::set_active_account
- api_impl::owner::tx_lock_outputs
- api_impl::owner::update_wallet_state
- api_impl::owner::validate_ownership_proof
- api_impl::owner::verify_payment_proof
- api_impl::owner::verify_slate_messages
- api_impl::owner_eth::get_eth_balance
- api_impl::owner_eth::info
- api_impl::owner_eth::transfer
- api_impl::owner_swap::add_published_offer
- api_impl::owner_swap::cancel_trades_by_tag
- api_impl::owner_swap::get_swap_tx_tstatus
- api_impl::owner_swap::marketplace_message
- api_impl::owner_swap::remove_published_offer
- api_impl::owner_swap::swap_adjust
- api_impl::owner_swap::swap_create_from_offer
- api_impl::owner_swap::swap_delete
- api_impl::owner_swap::swap_dump
- api_impl::owner_swap::swap_get
- api_impl::owner_swap::swap_import_trade
- api_impl::owner_swap::swap_income_message
- api_impl::owner_swap::swap_list
- api_impl::owner_swap::swap_process
- api_impl::owner_swap::swap_start
- api_impl::owner_swap::update_swap_status_action
- api_impl::owner_updater::start_updater_console_thread
- api_impl::owner_updater::start_updater_log_thread
- internal::keys::accounts
- internal::keys::new_acct_path
- internal::keys::next_available_key
- internal::keys::rename_acct_path
- internal::keys::retrieve_existing_key
- internal::keys::set_acct_path
- internal::scan::collect_chain_outputs
- internal::scan::get_replay_config
- internal::scan::scan
- internal::scan::scan_rewind_hash
- internal::scan::self_spend_particular_output
- internal::scan::set_replay_config
- internal::selection::build_recipient_output
- internal::selection::build_send_tx
- internal::selection::inputs_and_change
- internal::selection::lock_tx_context
- internal::selection::repopulate_tx
- internal::selection::select_coins
- internal::selection::select_coins_and_fee
- internal::selection::select_send_tx
- internal::tx::add_inputs_to_slate
- internal::tx::add_output_to_slate
- internal::tx::cancel_tx
- internal::tx::complete_tx
- internal::tx::create_late_lock_context
- internal::tx::create_payment_proof_signature
- internal::tx::estimate_send_tx
- internal::tx::new_tx_slate
- internal::tx::payment_proof_message
- internal::tx::update_message
- internal::tx::update_stored_tx
- internal::tx::verify_slate_payment_proof
- internal::updater::apply_advanced_tx_list_filtering
- internal::updater::build_coinbase
- internal::updater::cancel_tx_and_outputs
- internal::updater::receive_coinbase
- internal::updater::retrieve_info
- internal::updater::retrieve_outputs
- internal::updater::retrieve_txs
- proof::base58::serialize_public_key
- proof::crypto::public_key_from_secret_key
- proof::crypto::sign_challenge
- proof::crypto::signature_from_string
- proof::crypto::verify_signature
- proof::hasher::derive_address_key
- proof::proofaddress::address_to_pubkey
- proof::proofaddress::as_string
- proof::proofaddress::get_address_index
- proof::proofaddress::option_as_string
- proof::proofaddress::option_proof_address_from_string
- proof::proofaddress::payment_proof_address
- proof::proofaddress::payment_proof_address_dalek_secret
- proof::proofaddress::payment_proof_address_from_index
- proof::proofaddress::payment_proof_address_pubkey
- proof::proofaddress::payment_proof_address_secret
- proof::proofaddress::proof_address_from_string
- proof::proofaddress::secret_2_tor_pub
- proof::proofaddress::set_address_index
- proof::proofaddress::tor_pub_2_slatepack_pub
- proof::proofaddress::tor_secret_2_slatepack_secret
- proof::proofaddress::version_bytes
- proof::tx_proof::pop_proof_for_slate
- proof::tx_proof::proof_ok
- proof::tx_proof::push_proof_for_slate
- proof::tx_proof::verify_tx_proof_wrapper
- slate_versions::ser::dalek_pubkey_serde::deserialize
- slate_versions::ser::dalek_pubkey_serde::serialize
- slate_versions::ser::dalek_sig_serde::deserialize
- slate_versions::ser::dalek_sig_serde::serialize
- slate_versions::ser::option_dalek_pubkey_serde::deserialize
- slate_versions::ser::option_dalek_pubkey_serde::serialize
- slate_versions::ser::option_dalek_sig_serde::deserialize
- slate_versions::ser::option_dalek_sig_serde::serialize
- slate_versions::ser::option_ov3_serde::deserialize
- slate_versions::ser::option_ov3_serde::serialize
- slate_versions::ser::ov3_serde::deserialize
- slate_versions::ser::ov3_serde::serialize
- slate_versions::v3::sig_is_blank
- slatepack::generate_check
- slatepack::max_size
- slatepack::min_size
- swap::api::create_btc_instance
- swap::api::create_eth_instance
- swap::ethereum::eth_address
- swap::ethereum::generate_ethereum_wallet
- swap::ethereum::to_eth_address
- swap::ethereum::to_eth_tx_hash
- swap::ethereum::to_gnorm
- swap::ethereum::to_norm
- swap::ser::bytes_from_hex
- swap::ser::bytes_to_hex
- swap::ser::commit_to_hex
- swap::ser::option_commit_from_hex
- swap::ser::option_commit_to_hex
- swap::ser::option_pubkey_from_hex
- swap::ser::option_pubkey_to_hex
- swap::ser::option_seckey_from_hex
- swap::ser::option_seckey_to_hex
- swap::ser::option_sig_from_hex
- swap::ser::option_sig_to_hex
- swap::ser::pubkey_from_hex
- swap::ser::pubkey_to_hex
- swap::ser::seckey_from_hex
- swap::ser::seckey_to_hex
- swap::ser::sig_from_hex
- swap::ser::sig_to_hex
- swap::ser::slate_deser
- swap::swap::get_cur_time
- swap::swap::left_from_time_limit
- swap::swap::publish_transaction
- swap::swap::signature_as_secret
- swap::swap::tx_add_input
- swap::swap::tx_add_output
- swap::trades::delete_swap_trade
- swap::trades::dump_swap_trade
- swap::trades::export_trade
- swap::trades::get_electrumx_uri
- swap::trades::get_erc20_swap_contract_address
- swap::trades::get_eth_infura_projectid
- swap::trades::get_eth_swap_contract_address
- swap::trades::get_swap_lock
- swap::trades::get_swap_trade
- swap::trades::import_trade
- swap::trades::init_swap_trade_backend
- swap::trades::list_swap_trades
- swap::trades::store_swap_trade
- swap::types::check_txs_confirmed
- types::option_duration_as_secs::deserialize
- types::option_duration_as_secs::serialize
Statics
Constants
- proof::proofaddress::PROOFABLE_ADDRESS_VERSION_MAINNET
- proof::proofaddress::PROOFABLE_ADDRESS_VERSION_TESTNET
- proof::tx_proof::TX_PROOF_SAVE_DIR
- slate_versions::CURRENT_SLATE_VERSION
- slate_versions::MWC_BLOCK_HEADER_VERSION
- swap::ethereum::ERC20_SWAP_CONTRACT
- swap::ethereum::ERC20_TOKEN_CONTRACT
- swap::ethereum::ETH_SWAP_CONTRACT
- swap::fsm::state::JOURNAL_CANCELLED_BYER_LOCK_TOO_MUCH_FUNDS
- swap::fsm::state::JOURNAL_CANCELLED_BY_TIMEOUT
- swap::fsm::state::JOURNAL_CANCELLED_BY_USER
- swap::fsm::state::JOURNAL_NOT_LOCKED
- swap::fsm::state::POST_MWC_RETRY_PERIOD
- swap::fsm::state::POST_SECONDARY_RETRY_PERIOD
- swap::fsm::state::SECONDARY_HEIGHT_TO_INCREASE_FEE
- swap::fsm::state::SECONDARY_INCREASE_FEE_K
- swap::fsm::state::SEND_MESSAGE_RETRY_PERIOD
- swap::trades::SWAP_DEAL_DELETED_DIR
- swap::trades::SWAP_DEAL_MKT_DELETED_DIR
- swap::trades::SWAP_DEAL_SAVE_DIR
- types::FLAG_CONTEXT_CLEARED
- types::FLAG_NEW_WALLET
- types::FLAG_OUTPUTS_ROOT_KEY_ID_CORRECTION